Skip to content

Latest commit

 

History

History
135 lines (107 loc) · 11.7 KB

CHANGELOG.md

File metadata and controls

135 lines (107 loc) · 11.7 KB

Change history for ui-plugin-query-builder

IN PROGRESS

  • 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 to v6.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.