UNPKG

@talend/react-faceted-search

Version:
1,060 lines (595 loc) 21.5 kB
# Changelog ## 21.2.0 ### Minor Changes - 3a513cb: Update deps ### Patch Changes - Updated dependencies [3a513cb] - @talend/utils@3.4.0 ## 21.1.0 ### Minor Changes - 00e4dde: Bump deps and set RHF to latest with caret ### Patch Changes - Updated dependencies [00e4dde] - @talend/utils@3.3.0 ## 21.0.2 ### Patch Changes - de6ae38: Bump dependencies - Updated dependencies [de6ae38] - @talend/design-tokens@3.4.5 - @talend/utils@3.2.5 ## 21.0.1 ### Patch Changes - 4f5cc5c: Bump security CVE - Updated dependencies [4f5cc5c] - @talend/design-tokens@3.4.4 - @talend/utils@3.2.4 ## 21.0.0 ### Major Changes - 78b4dbf: [BREAKING] Move the function createTqlQuery to a dedicated package (@talend/react-faceted-search-query-client). You will need to adapt your code to use this lib before ``` import { createTqlQuery } from '@talend/react-faceted-search/lib/queryClient'; import { queryClient } from '@talend/react-faceted-search'; ``` after ``` import { createTqlQuery } from '@talend/react-faceted-search-query-client' import * as queryClient from '@talend/react-faceted-search-query-client' ``` ## 20.0.2 ### Patch Changes - 46a18aa: feat: Add Typeahead props to QuickSearchInput ## 20.0.1 ### Patch Changes - f321a0d: Remove unused tsconfig.esm.json (initially added to use TSC but we stay with babel at the end) - Updated dependencies [f321a0d] - @talend/design-tokens@3.4.1 - @talend/utils@3.2.2 ## 20.0.0 ### Major Changes - c3750a1: chore: upgrade dependencies Major upgrade for all packages that have a peerDependency on react or react-dom. Those packages now ask for react@18 and react-dom@18. ### Patch Changes - Updated dependencies [c3750a1] - @talend/design-system@11.0.0 - @talend/react-components@17.0.0 - @talend/design-tokens@3.4.0 - @talend/utils@3.2.0 ## 19.1.1 ### Patch Changes - 76b5025: Fix export for /lib/\* ## 19.1.0 ### Minor Changes - 3bd16fc: Add support to ESM ### Patch Changes - Updated dependencies [3bd16fc] - Updated dependencies [d053412] - Updated dependencies [9b66a09] - @talend/design-tokens@3.3.0 - @talend/utils@3.1.0 ## 19.0.1 ### Patch Changes - a10f800: Fix: remove tilde for @use in sass files - f546896: Fix: improve call of use in sass files + fix ts lint ## 19.0.0 ### Major Changes - 27a4a5d: ### BREAKING CHANGE fix(TMC-26027/facetedSearch): multiple callbacks for BadgeCheckbox - getTags() was replaced with getOptions() to support multiple callbacks *** - Before: ```jsx <FacetedSearch.BasicSearch callbacks={{ getTags: () => {} }} /> ``` *** - After: ```jsx <FacetedSearch.BasicSearch callbacks={{ tags: { getOptions: () => {} }, authors: { getOptions: () => {} }, operators: { getOptions: () => {} }, }} /> ``` *** ## 18.0.0 ### Patch Changes - Updated dependencies [ce93823] - @talend/design-system@10.0.0 - @talend/react-components@16.0.0 ## 17.2.1 ### Patch Changes - 1abc22f: chore: upgrade dependencies - Updated dependencies [1abc22f] - @talend/design-tokens@3.1.1 - @talend/utils@3.0.4 ## 17.2.0 ### Minor Changes - 420118f: feat: use design system text input for the advanced search ### Patch Changes - c0c434c: fix: loadash imports - 5cd9cde: fix: make checkbox badge with values work again (without fetching the tags all the time) - Updated dependencies [c0c434c] - @talend/utils@3.0.2 ## 17.1.1 ### Patch Changes - 52563ff: fix(TDOPS-5510/inlineEdit): add data attributes from props - Updated dependencies [52563ff] - @talend/utils@3.0.1 ## 17.1.0 ### Minor Changes - 5770c9f: Support user provided range options - 9568363: Use include instead of same-origin in the credentials option of fetch. ### Patch Changes - Updated dependencies [9568363] - @talend/design-tokens@3.1.0 ## 17.0.1 ### Patch Changes - Updated dependencies [b1c72a1] - @talend/design-tokens@3.0.0 ## 17.0.0 ### Major Changes - 18c1d97: `rem` values have been updated to correspond to the new `rem` base (16px) define by the design system ### Patch Changes - Updated dependencies [18c1d97] - Updated dependencies [18c1d97] - @talend/react-components@15.0.0 - @talend/design-system@9.0.0 ## 16.1.2 ### Patch Changes - e2a866d: Fix faceted search tooltip and replace it with a title to avoid wrong popover placement ## 16.1.1 ### Patch Changes - 7a0b233: Fix tooltip for faceted search badge to not throw an error ## 16.1.0 ### Minor Changes - 941ff4f: feat: add BadgePeriod in faceted search ## 16.0.0 ### Major Changes - 7cc4321: TDOPS-5724 - Restyle faceted search to remove bootstrap and use more Design System elements # BREAKING CHANGE - Lot of styling and classes has changed so your overrides might not work anymore - DOM has changed too so your tests might need to be upgraded - `tags` type for badges does not exists enymore, use `checkbox` instead as it is the same kind of component but with more possibilities ## 15.0.1 ### Patch Changes - ab1ae8a: TDOPS-5873 - Faceted search container no longer takes more then 100% width ## 15.0.0 ### Major Changes - 922e3eb: deps: bump date-fns to 3.X ### Patch Changes - Updated dependencies [e095335] - Updated dependencies [922e3eb] - @talend/react-components@14.0.0 - @talend/utils@3.0.0 ## 14.1.0 ### Minor Changes - b2d93a4: feat: add @qlik-light theme ### Patch Changes - Updated dependencies [b2d93a4] - @talend/design-tokens@2.11.0 ## 14.0.0 ### Patch Changes - Updated dependencies [7de44f9] - @talend/react-components@13.0.0 ## 13.0.0 ### Major Changes - a7b06bc: Remove @talend/react-bootstrap from Faceted Search package to use DS Popover with controlled state ### Minor Changes - 424544a: chore: upgrade date-fns to 2.x and fix ### Patch Changes - Updated dependencies [1bc49cd] - Updated dependencies [424544a] - @talend/utils@2.9.0 ## 12.3.0 ### Minor Changes - fc7d4e2: feat(TDOPS-4789/facetedSearch): callback support for BadgeMenu ### Patch Changes - 38dad22: Fix translation of BadgeCheckboxesForm ## 12.2.1 ### Patch Changes - c468f2f: chore: upgrade dependencies - 6c2df2b: Upgrade dependencies using talend-scripts upgrade:deps - Updated dependencies [c468f2f] - Updated dependencies [6c2df2b] - @talend/design-tokens@2.10.1 - @talend/react-bootstrap@2.2.1 - @talend/bootstrap-theme@8.3.1 ## 12.2.0 ### Minor Changes - 24bcb177f: Remove usage of lib keyCode ### Patch Changes - fbbe53b60: Move bootstrap-theme as dependency instead of devDependency - Updated dependencies [24bcb177f] - @talend/react-bootstrap@2.2.0 ## 12.1.0 ### Minor Changes - 3f9c8a7bb: update babel config to use babel.config.js instead of .babelrc.json add missing deps ### Patch Changes - Updated dependencies [3f9c8a7bb] - @talend/react-bootstrap@2.1.0 ## 12.0.0 ### Major Changes - 96d688489: React: Upgrade to react 18 and @types/react 18 - 4044f6198: ARCH-662 - Bump i18next from v20 to v23 and react-i18next from v11 to v13 ### Patch Changes - Updated dependencies [96d688489] - Updated dependencies [9a0732ec5] - Updated dependencies [9a0732ec5] - Updated dependencies [da4cf2971] - Updated dependencies [bacaa4b31] - Updated dependencies [4044f6198] - Updated dependencies [9a0732ec5] - @talend/design-system@8.0.0 - @talend/react-bootstrap@2.0.0 - @talend/react-components@12.0.0 ## 11.3.0 ### Minor Changes - 8361389eb: "Show selected" toggle on BadgeMenu ## 11.2.0 ### Minor Changes - 08b8257ed: chore(TDP-12538): always show tooltip on faceted badge overlay ## 11.1.0 ### Minor Changes - 076d96234: Add BadgeMenu to faceted search for single selection ## 11.0.2 ### Patch Changes - Updated dependencies [3cfe50989] - @talend/design-tokens@2.9.0 ## 11.0.1 ### Patch Changes - Updated dependencies [b36165add] - @talend/design-tokens@2.8.0 ## 11.0.0 ### Major Changes - bfc02c4fb: feat: use design-tokens for colors ### Patch Changes - Updated dependencies [40e70c055] - Updated dependencies [bfc02c4fb] - @talend/react-components@11.0.0 ## 10.0.1 ### Patch Changes - a17306fc9: TDOPS-4795 - [TUI] Faceted search display wrong plural label ## 10.0.0 ### Major Changes - aab0eeb36: TDOPS-4704 - Faceted search : Allow to configure faceted search min/max input length for text badge # BREAKING CHANGE Faceted search : `quickSearchMinLength` configuration for quick search input is no more used and now detected from badge configuration ## 9.4.0 ### Minor Changes - 93def65ae: TDOPS-4704 - Faceted search : Allow to configure faceted search min trigger length for quick search input ### Patch Changes - bb0cd786e: fix(TDC-6575): badge size overlap with "Add Filter" button with some long values - 04167fe3d: fix(faceted-search): data-feature typo ## 9.3.0 ### Minor Changes - d579821da: feat: added custom attributes to the faceted basic search ### Patch Changes - 9ea9961bd: test: rewrite using react testing library ## 9.2.1 ### Patch Changes - b326091d2: Fix config of i18n in packages/storybook and upgrade versions of locales in others packages ## 9.2.0 ### Minor Changes - ae37dc329: feat: update peerDependencies to accept react-18 ## 9.1.1 ### Patch Changes - 616601fda: chore: clean unnecessary react imports after React v17 removed by running script `npx react-codemod update-react-imports` see doc https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html#removing-unused-react-imports ## 9.1.0 ### Minor Changes - b7f25227c: TDOPS-421 - Allow data attributes to be passed to faceted search components ## 9.0.0 ### Patch Changes - Updated dependencies [4dfe7b010] - @talend/react-components@10.0.0 ## 8.1.1 ### Patch Changes - 12d329322: TDOPS-421 - Fix faceted search submit at launch and badge sync on value and operator ## 8.1.0 ### Minor Changes - 705ff3066: Faceted search - Tags faceted should allow a list of flat tags or objects - 06e45a74c: Faceted search - Add new `Not in` and `Not contains` operators - On badge checkbox faceted, added an optional checkbox to select all items with the `metadata.allSelector` property ## 8.0.4 ### Patch Changes - e79dfc100: update default values of locales ## 8.0.3 ### Patch Changes - f0a97113e: chore: remove uuid dependencies. use randomUUID from @talend/utils - Updated dependencies [f0a97113e] - @talend/utils@2.5.0 ## 8.0.2 ### Patch Changes - e2e3ec77b: fix: explicit import of sass-data ## 8.0.1 ### Patch Changes - e2174b30b: fix: scss filename now follow css module filename pattern ## 8.0.0 ### Major Changes - d134a19e8: fix(faceted-search): handle Design-System breaking changes ## 7.0.2 ### Patch Changes - 47dec5cb4: fix(TDC-6514): Faceted Search - locators ## 7.0.1 ### Patch Changes - 907ec1f86: fix(faceted-search): infinite loop with initial badges ## 7.0.0 ### Major Changes - e5aa63ef6: Refactor with design system components and design tokens Breaking: removed `FacetedSearchIcon` component ## 6.0.1 ### Patch Changes - f4ba0ef47: fix: move ds as peerDependencies ## 6.0.0 ### Minor Changes - a99154a7d: generate minified css using dot min in the name of it ### Patch Changes - Updated dependencies [617ec14f0] - Updated dependencies [a99154a7d] - @talend/design-system@4.0.0 ## 5.0.2 ### Patch Changes - d3dc12c14: fix: use caret syntax for react-bootstrap - Updated dependencies [a2ebce94c] - @talend/react-bootstrap@1.35.1 ## 5.0.1 ### Patch Changes - 1770e701b: fix: include peerDependencies in UMD manifest ## 5.0.0 ### Patch Changes - Updated dependencies [5a30f1f0e] - Updated dependencies [051dfd9fb] - Updated dependencies [1160ec1f6] - @talend/design-system@3.0.0 ## 4.3.0 ### Minor Changes - 092f11bcd: feat(FacetedSearch): enable checkbox badge filter placeholder customization ## 4.2.0 ### Minor Changes - 47b758112: feat(ARCH-482): use React 17 internally and extend react peer dep version ### Patch Changes - Updated dependencies [47b758112] - @talend/react-bootstrap@1.35.0 ## 4.1.0 ### Minor Changes - 66fa02548: move from react-bootstrap to @talend/react-bootstrap ### Patch Changes - Updated dependencies [66fa02548] - @talend/react-bootstrap@1.34.0 ## 4.0.2 ### Patch Changes - 4f9c8ec71: Quick search does not select correct facet when using filter ## 4.0.1 ### Patch Changes - 97e37ee66: fix: query toggle placement ## 4.0.0 ### Major Changes - 1c20a3b6b: feat(faceted-search): replace faceted mode toggle by design system switch component breaking change: "@talend/design-system": "^2.1.0" added as peer dep ## 3.7.0 ### Minor Changes - c26d711da: feat(faceted-search): Add quick search facets filter ## 3.6.0 ### Minor Changes - ffda839d2: feat(faceted-search): make text badge placeholder configurable ## 3.5.6 ### Patch Changes - 72a99ac3d: fix(faceted-search): input width in badge with slider popin ## 3.5.5 ### Patch Changes - 86f208189: chore: upgrade dependencies and align @talend scoped packages to latest ## 3.5.4 ### Patch Changes - 039b85775: chore: upgrade dependencies and align @talend scoped packages to latest ## 3.5.3 ### Patch Changes - 0718efb26: fix a bug where initialbadges update affect the current filter ## 3.5.2 ### Patch Changes - 740645821: Republish patch versions due to npm publish issue ## 3.5.1 ### Patch Changes - 2dc59cd6d: fix code style which may have an impact (hook dependencies and orders in css) ## [3.5.0] ### Fixed - Fix translation key ### Added - Expose BadgeFaceted to create custom badge outside the library ## [3.4.1] ### Security - Upgrade dependencies ## [3.4.0] ### Added - Add initial badges support ## [3.3.3] ### Fixed - Fix Expose BadgeCheckboxesForm ## [3.3.2] ### Fixed - Expose BadgeCheckboxesForm ## [3.3.1] ### Fixed - Expose all badges components ## [3.3.0] ### Added - Ability to customize Badge Checkboxes Form placeholder ## [3.2.0] ### Added - Ability to customize the quicksearch placeholder ## [3.1.0] ### Added - Use new typeahead design ## [3.0.0] ### Breaking Change - ⤴️ @talend/tui: ^6.4.0 => ^6.5.1 ### Added - [Add date picker badge](https://github.com/Talend/ui-faceted-search/pull/20) ## [2.0.1] ### Fixed - [Multi values separator contrast & alignment issues](https://github.com/Talend/ui-faceted-search/pull/19) ## [2.0.0] ### Breaking Change - ⤴️ @talend/tui: ^5.27.1 => ^6.4.0 ### Added - [Added](https://github.com/Talend/ui-faceted-search/pull/18): Show blank characters on colored badges ## [1.2.0] ### Added - [Added](https://github.com/Talend/ui-faceted-search/pull/17): Support custom/no sort of badge definitions ### Fixed - [Styling issue on badges with multiple lengthy values](https://github.com/Talend/ui-faceted-search/pull/15) ## [1.1.0] ### Changed - [Add input text for the quick faceted search](https://github.com/Talend/ui-faceted-search/pull/12) ### Added - [allow to hide badges in the list](https://github.com/Talend/ui-faceted-search/pull/11) ## [1.0.2] ### Fixed - [Circular dependency on Tag Facet](https://github.com/Talend/ui-faceted-search/pull/13) ## [1.0.1] ### Fixed - [Rich Layout import for tag facet](https://github.com/Talend/ui-faceted-search/pull/10) ## [1.0.0] ### Breaking Change - ⤴️ @talend/tui: ^5.25.0 => ^5.27.1 ### Changed - [Adapt for UMD compliance](https://github.com/Talend/ui/pull/2994) ## [0.14.0] ### Added - [Read only support](https://github.com/Talend/ui/pull/2994) - [Handle badges without labels](https://github.com/Talend/ui/pull/2997) - [Added complies/wordComplies pattern operators support](https://github.com/Talend/ui/pull/3000) - [Added colored badge support](https://github.com/Talend/ui/pull/3013) - [Hide "add filter" and "remove all" buttons when not relevant](https://github.com/Talend/ui-faceted-search/pull/4) ### Fixed - [External changes to `badgesFaceted` state are ignored](https://github.com/Talend/ui-faceted-search/pull/5) ## [0.13.0] ### Added - [Pointer cursor on the slider facet value](https://github.com/Talend/ui/pull/2932) ### Fixed - [Don't reopen the value tooltip for badges with default operators](https://github.com/Talend/ui/pull/2972) ## [0.12.1] ### Fixed - [Fallback to default for slider facet](https://github.com/Talend/ui/pull/2919) ## [0.12.0] ### Added - [Embed error messages in slider facet](https://github.com/Talend/ui/pull/2916) ## [0.11.0] ### Added - [Badge slider](https://github.com/Talend/ui/pull/2897) ## [0.10.3] ### Changed - [Use @talend/scripts](https://github.com/Talend/ui/pull/2778) ### Fixed - [IE11: hide scrollbar for BasicSearch](https://github.com/Talend/ui/pull/2881) - [Hide delete icon if no filters](https://github.com/Talend/ui/pull/2862) ## [0.10.2] ### Fixed - [Check badge existence before trying to set it](https://github.com/Talend/ui/pull/2847) ## [0.10.1] ### Fixed - [Avoid error when there is no callbacks props](https://github.com/Talend/ui/pull/2842) ## [0.10.0] ### Added - [Add badge tags support](https://github.com/Talend/ui/pull/2828) ## [0.9.1] ### Fixed - [IE11 : Center icons faceted](https://github.com/Talend/ui/pull/2818) ## [0.9.0] ### Added - [Add a clear button to remove all badges in basic search](https://github.com/Talend/ui/pull/2793) ### Fixed - [Fix some user tracking tag](https://github.com/Talend/ui/pull/2801) ## [0.8.0] ### Breaking change Rename two data-feature attributes for harmonization: - `faceted-advanced-search.cancel` become `filter.advanced.clear` - `faceted-advanced-search.submit` become `filter.advanced.apply` ### Added - [Add some data-feature attributes for Pendo tracking / E2E tests](https://github.com/Talend/ui/pull/2759) ## [0.7.0] ### Added - [Expose an helper to remove `contains` operator if `containsIgnoreCase` is here](https://github.com/Talend/ui/pull/2734) ## [0.6.0] ### Added - [Implement containsIgnoreCase operator](https://github.com/Talend/ui/pull/2732) ## [0.5.2] ### Fixed - [Ignore unknown badges types](https://github.com/Talend/ui/pull/2725) ## [0.5.1] ### Fixed - [Set initialOperatorOpened to false on hiding the value overlay](https://github.com/Talend/ui/pull/2709) ## [0.5.0] ### Added - [Handle the badgePerFacet metadata](https://github.com/Talend/ui/pull/2692) ### Fixed - [Do not display empty label badge](https://github.com/Talend/ui/pull/2696) ## [0.4.0] ### Breaking change - ⤴️ @talend/ui: >= 4.32.0 ### Added - [Empty screen text for search on badges list](https://github.com/Talend/ui/pull/2675) ### Changed - [Handle categories in badge definitions](https://github.com/Talend/ui/pull/2673) ### Fixed - [Sort alphabetically facets](https://github.com/Talend/ui/pull/2665) - [Values open up at start](https://github.com/Talend/ui/pull/2662) - [Put a scrollbar for enum badge with a lot of values](https://github.com/Talend/ui/pull/2666) - [Do not alter the filter input in checkboxes badge](https://github.com/Talend/ui/pull/2676) ## [0.3.0] ### Breaking change - ⤴️ @talend/ui: >= 4.27.0 ### Added - [Select automatically operator if only one](https://github.com/Talend/ui/pull/2640/) - [Use Input text for Badge text instead of Textarea](https://github.com/Talend/ui/pull/2636) - [Use toggle for basic/advance button](https://github.com/Talend/ui/pull/2638) ### Changed - [Update some operators labels](https://github.com/Talend/ui/pull/2639) ### Fixed - [Unknown operators facet return by the api throw javascript error](https://github.com/Talend/ui/pull/2641) - [Remove "Selected values only" for checkbox facet](https://github.com/Talend/ui/pull/2631) ## [0.2.6] ### Fixed - [Fix overflow x and y in AddFacetPopover](https://github.com/Talend/ui/pull/2617) ## [0.2.5] ### Added - [Add label in add facet button](https://github.com/Talend/ui/pull/2590/) - [Change equal key operator to equals](https://github.com/Talend/ui/pull/2599) ### Changed - [Remove Header in AddFacetPopover](https://github.com/Talend/ui/pull/2591) ### Fixed - [Change some field, snake case to camel case](https://github.com/Talend/ui/pull/2600) ## [0.2.4] ### Added - [Add skeleton to FacetedSearchIcon if loading props true](https://github.com/Talend/ui/pull/2587) ### Fixed - [Fix TQL creation with badges number](https://github.com/Talend/ui/pull/2554) ## [0.2.3] ### Breaking changes - As we change the equal operator name, you need to rename it's usage in your app from `=` to `equal`. ### Added - [Add number type badge](https://github.com/Talend/ui/pull/2548) ### Changed - [Update remove / add tooltip labels](https://github.com/Talend/ui/pull/2530) ### Fixed - [Fix support of notEqual operator](https://github.com/Talend/ui/pull/2545) - [Get back Tooltip trigger for button icon in BadgeOverlay](https://github.com/Talend/ui/pull/2544) - [Fix onSubmit execution on BasicSearch](https://github.com/Talend/ui/pull/2535) ## [0.2.2] ### Fixed - [Tql error on empty value array](https://github.com/Talend/ui/pull/2520) - [Invert action basic <> advanced](https://github.com/Talend/ui/pull/2513) - [Disable resize on textarea](https://github.com/Talend/ui/pull/2510) - [Filter badge by label, not attribute](https://github.com/Talend/ui/pull/2509) - [Tql error on checkboxes badge](https://github.com/Talend/ui/pull/2501) ## [0.2.1] ### Added - [Add connection type badge](https://github.com/Talend/ui/pull/2487) ## [0.2.0] ### Added - [Faceted search to ui](https://github.com/Talend/ui/pull/2441)