- UIPQB-168 Allow editing queries containing no fields.
- UIPQB-141 Modal dialog focus inconsistencies across screenreaders.
- UIPQB-162 Errors when query includes a modified custom field.
- UIPQB-175 Displays the "Smth went wrong" page, when the user clicks on "Select operator" dropdown and selects any of them, if there are deleted custom fields.
1.2.6 (2024-12-11)
- UIPQB-128 Invalid fields handling > Errors when query includes a deleted custom field.
1.2.5 (2024-12-04)
- UIPQB-159 [Lists] Empty columns are displaying when the user duplicates the list and the refresh is in progress
- UIPQB-160 [QB] Update the text in the query builder after 3 attempts result in 500 errors.
1.2.4 (2024-11-27)
- UIPQB-126 Use tenant timezeone instead of tenant timezone.
- UIPQB-156 Nested table data display is inconsistent with regular result viewer.
- UIPQB-157 Add stop polling mechanism for useAsyncDataSource after 3 retries.
- UIPQB-158 “No matching items found!” displayed when it takes longer to populate dropdown.
1.2.3 (2024-11-12)
- UIPQB-126 Convert local date to UTC with respect to tenant zone, rather than user.
1.2.2 (2024-11-08)
- UIPQB-102 The 'Organization accounting code' value contains incorrect ''(backslash) in the query.
- UIPQB-147 Filtering of available values is case sensitive.
- UIPQB-138 It's not possible to select the current date from the DatePicker.
1.2.1 (2024-10-31)
- Bump version to v1.2.1
1.2.0 (2024-10-30)
- UIPQB-113 Remove local QueryClientProvider from plugin-query-builder
- UIPQB-103 Correct formatting of in and not in operators in query string.
- UIPQB-115 Array type fields display strangely on the list details page, after adding them.
- UIPQB-117Add debounce for contentQueryKeys in useAsyncDataSource
- UIPQB-105 The selected field doesn't display in the record table when we edit the query.
- UIPQB-116 Correct formatting of in and not in operators in query string when “Value“ column contains text box
- UIPQB-112 Query builder: Accessibility: Not equal operator value is not read by screenreader
- UIPQB-119 Filter column names
- UIPQB-79 Update available operators for arrays
- UIPQB-131 Columns and empty area display in the list details page, when we refresh the page 1st time or duplicate the list
- UIPQB-132 Save not empty previews results and show it in test query
- UIPQB-126 Update date format in requests to UTC
- UIPQB-125 Add support for FQM _version
- FOLIO-4086 Fix GitHub Actions workflow not running for tags
- UIPQB-133 Add getFilteredOptions function for enhanced option filtering
- UIPQB-137 Spell out query builder operators
- UIPQB-140 fix preview to display records when result is more than 100
- UIPQB-143 Translate language codes to languages in the ResultsViewer
- Bump "@folio/stripes-acq-components" version to v6.0.0
1.1.4 (2024-04-02)
- UIPQB-108 Fix missing horizontal overflow in ResultViewer
1.1.3 (2024-04-02)
- UIPQB-86 The IN operator is incorrectly rendered in the query builder when editing existing queries
1.1.2 (2024-03-22)
- UIPQB-101 Fix crash when attempting to edit a query with null/empty operator
- UIPQB-104 Use original fields when provided for editing a query, instead of the defaults
- UIPQB-90 Auto-hide failure toast messages
1.1.1 (2024-03-20)
- Update
@folio/stripes-acq-components
to~5.1.0
1.1.0 (2024-03-19)
- UIPQB-60 'In' and 'Not In' requests not properly formatted for [Users] "User ID"
- UIPQB-56 Prevent columns from being reset when query is changed
- UIPQB-67 Styles are defined globally for inputs with type "number"
- UIPQB-64 Query builder can’t edit single condition queries without AND wrapper
- UIPQB-53 Add support for $contains and $not_contains operators
- UIPQB-66 Localize dates in results view.
- UIPQB-54 Add support for array fields in query results.
- UIPQB-70 Array fields support verification.
- UIPQB-80 Add operators for NumberType and adjust operators for IntegerType.
- UIPQB-73 Result Viewer shows current date if date column is not present.
- UIPQB-82 [Query Builder] Support querying based on nested objects within arrays.
- UIPQB-84 Results viewer doesn't show 0 value for number type.
- UIPQB-78 Query builder display if no records match the query
- UIPQB-74Non-default fields that are part of the query are automatically displayed as columns
- UIPQB-95 Disable run query button when records limit exceeded
- UIPQB-96 Extend runQuery handler with "user-friendly" query param
- UIPQB-124 Switching array operators disables the "Test" button
1.0.0 (2023-10-12)
- UIPQB-1 Query plugin - project setup.
- UIPQB-5 Field-action-value component: String.
- UIPQB-9 Date-time property format - action-value component
- UIPQB-11 Enum property type - action-value component.
- UIPQB-4 UUIDs: field-action-value component.
- UIPQB-10 Object property type - action-value component
- UIPQB-6 Array property type - action-value component.
- UIPQB-14 Build query string
- UIPQB-17 Test query
- UIPQB-28 Update QueryBuilder Component to work with MongoDB-Compliant JSON Query
- UIPQB-27 Title: Extend QueryBuilder plugin with 'saveBtnLabel' Prop
- UIPQB-30 Create pulling mechanism for query-builder-plugin
- UIPQB-33 Aborting long running query
- UIPQB-35 Incorrect parsing for multiselect values
- UIPQB-40 Change rendering behavior with IN operator
- UIPQB-37 Reset form to original state after user cancel out
- UIPQB-36 Add X button for closing the form
- UIPQB-26 Validate value entered for integer property type
- UIPQB-43 BREAKING upgrade React to v18.
- UIPQB-44 Update Node.js to v18 in GitHub Actions.
- UIPQB-49 Jest-related deps are used in development only.
- UIPQB-52 BREAKING bump
react-intl
tov6.4.4
. - UIPQB-45 Query builder dies when certain characters are used in combination with regex operators.
- UIPQB-46 Incorrect text when no options available in the query builder's search bar.
- UIPQB-50Add 'in-progress' handling to plugin-query-builder
- UIPQB-48 "Show columns" dropdown doesn't fit in the screen.
- UIPQB-47 400 error blocks save or further action in query builder.
- UIPQB-51 Dropdown typeahead should use contains not starts with.
- UIPQB-57 400 error should be reported in the UI
- UIPQB-55 Regular expressions are incorrect for contains and starts_with operators
- UIPQB-70 Array fields support verification
- UIPQB-71 Allow dropdown menus for array types
- UIPQB-75 Display grouped fields within a list row
- UIPQB-83 Add API for tracking selected columns in the query builder modal.