Skip to content

Releases: folio-org/ui-ldp

v2.3.0

17 Oct 16:10
2a93fb9
Compare
Choose a tag to compare
  • When choosing a table in the Query Builder, the set of options is now filtered according to whether name includes what the user has types, not by whether the name starts with that string. Fixes UILDP-137.

v2.2.0

20 Sep 15:59
f56d4e0
Compare
Choose a tag to compare
  • 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

19 Mar 11:46
Compare
Choose a tag to compare
  • Remove unnecessary cross-fetch dependency which may be interfering with new authentication regimen. Fixes UILDP-145.

v2.0.1

16 Nov 14:44
4fd50ff
Compare
Choose a tag to compare
  • 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 into bin. 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

13 Oct 18:49
2c2da77
Compare
Choose a tag to compare
  • Infrastructure changes
    • BREAKING: upgrade Stripes to v9 and React to v18. Fixes UILDP-102.
    • BREAKING: bump react-intl to v6.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 and settings.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

28 Jul 20:56
Compare
Choose a tag to compare
  • Add folio-port-ldp-queries script, used to port old GitHub-based saved queries over to mod-settings. Fixes UILDP-103.

v1.10.0

24 Feb 22:22
712d4d5
Compare
Choose a tag to compare
  • 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

24 Oct 13:40
5b384c8
Compare
Choose a tag to compare
  • 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

08 Jul 13:00
6176b38
Compare
Choose a tag to compare
  • Make autoRun work when loading a saved query. Fixes UILDP-38.

v1.7.0

07 Jul 14:51
6b169d5
Compare
Choose a tag to compare
  • 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.