Skip to content

Releases: folio-org/ui-ldp

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.

v1.6.2

04 Apr 15:13
7115128
Compare
Choose a tag to compare

1.6.2 (2022-04-04)

  • If any schema-names loaded into the form from the previous session's state refer to schemas no longer supported by the back-end database, they are now changed to refer to a valid schema instead. Fixes UILDP-48.
  • Complete revamp of permissions. Fixes UILDP-47.
  • When saving a new query, the filename is auto-generated from the display-name. Fixes UILDP-46.
  • Saved queries can now be deleted. Fixes UILDP-49.

v1.6.0

02 Mar 12:54
04af423
Compare
Choose a tag to compare

1.6.0 (2022-03-02)

  • Maintain query-form state when navigating away and returning. Fixes UILDP-10.
  • Add a Clear button that resets form state. Fixes UILDP-26.
  • Changing schema clears all fields, and they do not reappear when changing back. Fixes UILDP-25.
  • Settings page for database connection configuration. Fixes UILDP-14.
  • Protect settings pages with permissions. Fixes UILDP-30.
  • Factor out common code in load* functions. Fixes UILDP-21.
  • Add settings page for saved-query GitHub repo details. Fixes UILDP-31.
  • Fix translation tags used for aria-labels when choosing sorting criteria. Fixes UILDP-33.
  • Better error-reporting for when the LDP database is unavailable. Fixes UILDP-27.
  • Show null values as [NULL] in grey. Fixes UILDP-22.
  • Implement browser saved queries, fetched from GitHub, able to select and run. Fixes UILDP-32.
  • Ability to save a query to GitHub. Fixes UILDP-35.