Releases: folio-org/ui-ldp
Releases · folio-org/ui-ldp
v2.3.0
v2.2.0
- Correctly read configuration (disabled tables and default result sizes) from mod-settings. Fixes UILDP-144.
- Temporarily use a simple textbox instead of
<AutoSuggest>
in generated query forms. Addresses UILDP-147. - Closing the results list from a "Run report" query no longer clears entered parameters. Fixes UILDP-138.
- Support GitLab as well as GitHub as a source for templated reports. Fixes UILDP-132.
- When there are no tables in the selected schema (e.g. because a back-end problems reports no tables at all), the UI is now robust against this condition. Fixes UILDP-151.
- Queries that have been saved for the first time no longer show "Invalid date" in the Date Last Updated field in the Load Query list. Fixes UILDP-152.
v2.1.0
- Remove unnecessary
cross-fetch
dependency which may be interfering with new authentication regimen. Fixes UILDP-145.
v2.0.1
- In settings page Report Repositories, separate individual repositories. Fixes UILDP-120.
- Permissions names changed from "LDP" to "Reporting" to match the rest of the UI. Fixes UILDP-119.
- Available reports are now sorted correctly. Fixes UILDP-122.
- Reports lacking JSON metadata are no longer listed as available. Fixes UILDP-123.
- Permission names tweaked to avoid obsolete reference to "LDP", and make internal permissions used by mod-settings invisible. Fixes UILDP-127.
- Old
scripts
directory merged intobin
. Fixes UILDP-128. - Report metadata files can specify default values for report parameters. Fixes UILDP-124.
- Report metadata files can specify that report parameters are disabled. Fixes UILDP-125.
- Results from query-builder appear in place of, rather than below, the query for. Fixes UILDP-118, though we will revisit this UX in a future release.
- When adding the initial report repository',
+
no longer creates two empty templates. Fixes UILDP-126. - Submitting a query from the builder, then closing the results, no longer resets to the last loaded query. Fixes UILDP-130.
- List of available schemas in query-builder is now sorted. Fixes UILDP-131.
- Duplicate result-summary lines are no longer displayed when running a report. Fixes UILDP-134.
v2.0.0
- Infrastructure changes
- BREAKING: upgrade Stripes to v9 and React to v18. Fixes UILDP-102.
- BREAKING: bump
react-intl
tov6.4.4
. Refs UILDP-109. - Update Node.js to v18 in GitHub Actions. Fixes UILDP-106.
- Leverage cookie-based authentication in all API requests. Fixes UILDP-77.
- Support for MetaDB
- Port ui-ldp to work with MetaDB as well as LDP Classic. Fixes UILDP-92.
- New feature: reports
- Settings page for maintaining set of GitHub repos containing reports. Fixes UILDP-97.
- New "Run report" tab that lists available Templated Queries. Fixes UILDP-98.
- Create dynamic tabs for selected reports. Fixes UILDP-99.
- Handle form generation and filling for reports. Fixes UILDP-105.
- Show results of running a report. Fixes UILDP-100.
- Number of records retrieved for reports is limited according to configured parameters. Fixes UILDP-112.
- Download results of running a query as CSV. Fixes UILDP-113.
- Add documentation of how to author reports and their metadata. Fixes UILDP-114.
- Bug fixes
- List all saved queries (not just the first ten), sorted alphabetically. Fixes UILDP-96.
module.ldp.enabled
andsettings.ldp.enabled
permissionss are no longer visible, in accordance with standard practice in FOLIO. Fixes UILDP-95.- All appropriate LDP permissions are now correctly included as subpermissions of
ui-ldp.all
. Fixes UILDP-108.
- Housekeeping
- Rip out old redundant copy of stripes-smart-components/ConfigManager. Fixes UILDP-101.
- Update terminology in UI. Fixes UILDP-111.
- Change name of app to "Reporting"
v1.10.1
- Add
folio-port-ldp-queries
script, used to port old GitHub-based saved queries over to mod-settings. Fixes UILDP-103.
v1.10.0
- Upgrade from Stripes v7 to Stripes v8 (though should still work with v7). Fixes UILDP-79.
core-js
no longer listed as a dependency. Fixes UILDP-66.- List of tables in "Table availability" settings page is now sorted correctly. Fixes UILDP-80
- Update Record Limits/Table Availability to use mod-settings. Fixes UILDP-81.
- Modify JSON query saving/loading to use FOLIO storage (mod-settings). Fixes UILDP-57.
- Rework high-level permissions to work with mod-settings. Fixes UILDP-89
- Newly saved queries now appear on the Saved Query list immediately. Fixes UILDP-41.
- This module is no longer dependent on mod-configuration. Fixes UILDP-78.
- Saved queries, once loaded, can be edited and re-saved. Fixes UILDP-45.
- Fix "provided object should contain property key" when saving queries. Fixes UILDP-82.
- Fix "Could not save query [...]: error (): Forbidden". Fixes UILDP-83.
- After saving a query, re-saving the same query no longer creates a duplicate. Fixes UILDP-85.
- Add a Copy query button. Fixes UILDP-86.
- Remove all traces of the old
sqconfig
(permissions, settings pages, etc.). Fixes UILDP-91. - Handle disappearing queries more gracefully. Fixes UILDP-88.
- Saved queries: maintain username/date for both created and updated events. Fixes UILDP-87.
- Record export limit now applies to sets larger than mod-ldp's default of 500. Fixes UILDP-68.
v1.9.0
- Fix typo in permission name. Fixes UILDP-59.
- Fix bug: auto-run queries would execute continuously in a loop. Fixes UILDP-64.
- The Clear button now consistently disables Submit. Fixes UILDP-63.
- Results exported to CSV now include all results, not just those displayed on screen. Fixes UILDP-60.
v1.8.0
- Make
autoRun
work when loading a saved query. Fixes UILDP-38.
v1.7.0
- Allow user to specify operation in column filters. Fixes UILDP-50.
- Clear button in query-builder now works consistently. Fixes UILDP-34.
- Allow for non-display of JDBC password and GitHub token. Fixes UILDP-42.
- Updates to documentation. Fixes UILDP-51.