n8n/packages
Elias Meire 3d530522f8
feat(Filter Node): Overhaul UI by adding the new filter component (#8016)
## Summary

Adds a new version of the Filter node (v2) that uses the filter
component (like in the new If node).

<img width="1612" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/bca38e47-305f-4a9e-9c5c-ec550b9f7d4a">

Test by adding a new Filter node to the canvas and trying different
operators/options. Example workflow can be found in
`packages/nodes-base/nodes/Filter/test/workflow_v2.json`

## Related tickets and issues
https://linear.app/n8n/issue/NODE-982



## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [x] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.

Co-authored-by: Michael Kret <michael.k@radency.com>
2023-12-15 11:56:49 +01:00
..
@n8n docs: Two small UI copy fixes in sub-nodes (#8032) 2023-12-14 19:15:38 +00:00
@n8n_io/eslint-config ci: Introduce no-plain-errors lint rule for BE packages (no-changelog) (#7961) 2023-12-08 12:51:49 +01:00
cli refactor(core): Warn on sqlite DB detected during init on queue mode (#8034) 2023-12-15 10:56:35 +01:00
core 🚀 Release 1.21.0 (#8019) 2023-12-13 16:34:00 +01:00
design-system 🚀 Release 1.21.0 (#8019) 2023-12-13 16:34:00 +01:00
editor-ui fix(editor): Add back credential use permission (#8023) 2023-12-14 13:36:36 +01:00
node-dev 🚀 Release 1.21.0 (#8019) 2023-12-13 16:34:00 +01:00
nodes-base feat(Filter Node): Overhaul UI by adding the new filter component (#8016) 2023-12-15 11:56:49 +01:00
workflow fix(core): Restore workflow ID during execution creation (#8031) 2023-12-14 18:13:12 +01:00