Skip to content

Releases: folio-org/stripes-erm-components

Version 9.2.1

27 Nov 15:30
450fa1c
Compare
Choose a tag to compare

9.2.1 2024-11-27

  • ERM-3431 License Export as CSV does not result in file download

What's Changed

Full Changelog: v9.2.0...v9.2.1

Version 9.2.0

31 Oct 11:14
Compare
Choose a tag to compare

9.2.0 2024-10-31

  • ERM-3373 Update module license and guidance for stripes-erm-components
  • ERM-3344 Move GitHub actions to shared workflows
  • ERM-3332 Add documents filter to agreement line search
  • ERM-3297 Block save on invalid date in agreement edit
  • ERM-3273 React v19: refactor stripes-erm-components away from default props for functional components
  • ERM-3249 Upgrade useFetchMultiplePages to allow an arbitrary selection of pages to be fetched at once

What's Changed

Full Changelog: v9.1.2...v9.2.0

Version 9.1.2

28 May 14:10
6883040
Compare
Choose a tag to compare

9.1.2 2924-05-28

  • ERM-3220 Update pagination mechanisms for MCLs to work without stats
    • useFetchMultiplePages hook
    • usePrevNextPagination hook prop "hasNextPage"
  • Translations

Version 9.1.1

19 Apr 09:48
49ad8d0
Compare
Choose a tag to compare

9.1.1 2024-04-19

  • ERM-3186 Change default search options for LocalKB titles to exclude identifiers
    • Added defaultSearchKey to useSASQQIndex, allowing for differing behaviour of default qIndex and default search (With no qIndex specified)
  • ERM-3172 The failure of reference object when displaying agreement line should be handled elegantly
    • New ErrorCard components
  • formatJS dependency updated
  • Translations
  • Added number field utilities
    • preventMinusKey -- prevent typing of - key in number text field
    • preventPasteNegative -- prevent pasting of negative number in number text field

Version 9.1.0

22 Mar 13:55
Compare
Choose a tag to compare

9.1.0 2024-03-22

  • ERM-3129 Remove explicit typescript version
  • ERM-3126 Misleading tailing comma in OrganizationsArrayDisplay
  • ERM-3119 Add Organisation status to organisation card display
  • ERM-3062 Add has/has not filter in Licenses and amendments
  • ERM-3059 Filter for supplementary documents in License amendments
  • ERM-3058 Filter for supplementary documents in Licenses
  • ERM-3057 Filter for core documents in License amendments
  • ERM-3056 Filter for core documents in Licenses
  • ERM-3041 Dashboard: the "unsaved changes" confirmation modal is missing
  • ERM-2981 Standardise use of external url validator library across ERM apps
  • usePrevNextPagination null safety (yarn test warnings)
  • Refactor to move utilities tp dedicated directory
  • feat: getIdsFromUrl #654

Version 9.0.1

20 Oct 10:08
9df53fc
Compare
Choose a tag to compare

9.0.1 2023-10-22

  • ERM-2989 Fixed react peer dep

Version 9.0.0

12 Oct 11:23
Compare
Choose a tag to compare

9.0.0 2023-10-12

  • Added useParallelBatchFetch hook
    • For batch fetching KIWT resources
    • API more in line with useChunkedCQLFetch -- and in parallel
  • Added selectifyRefdata utility for using refdata within select fields
  • Added usePrevious hook for use within RolesFieldArray
  • ERM-3045 Swap Logs component to prev-next pagination
    • Set up centralised Log component for use in other modules
    • Swapped to prev-next pagination for logs
  • ERM-3040 Dashboard: "New" badge is wrapping onto two lines
  • ERM-3001 Update Node.js to v18 in GitHub Actions
  • ERM-2978 Edition, volume, issue render on new line
  • ERM-2973 Replace naive fetch hooks with parallelised ones (and deprecate)
    • ERM-2974 Removed useBatchedFetch
    • ERM-2975 Removed useUsers
    • ERM-2976 InternalContactsSelection now uses useParallelBatchFetch
    • STRIPES-870 BREAKING upgrade react to v18
      • ERM-2989 Upgrade stripes-erm-components React to v18
    • Deprecated useChunkedCQLFetch -- can import from stripes/core now
  • ERM-2961 Extend length of document URL to 2048 chars
  • ERM-2938 Return undefined, not null, from functions passed to useEffect
  • ERM-2937 Added usePrevNextPagination hook
  • ERM-2929 InternalContactSelection gets stuck in fetch loop
  • ERM-2064 Move large file upload warning in document to a toast message
  • STRIPES-868 BREAKING bump react-intl to v6.4.4
    • ERM-3034 Upgrade react-intl to v6.4.4
  • STRIPES-870 BREAKING upgrade react to v18
    • ERM-2989 Upgrade stripes-erm-components React to v18
  • SI-24 Avoid double encoding of user entered URLs in simple search widget

Release 8.0.1

26 May 11:48
52c219f
Compare
Choose a tag to compare

8.0.1 2023-05-26

  • ERM-2929 InternalContactSelection gets stuck in fetch loop

Version 7.0.6

26 May 14:49
23288e2
Compare
Choose a tag to compare

7.0.6 2023-05-26

  • ERM-2929 InternalContactSelection gets stuck in fetch loop

Version 8.0.0

22 Feb 14:16
Compare
Choose a tag to compare

8.0.0 2023-02-22

  • ERM-2634 If an agreement or license has >10 contacts they do not all display correctly
  • ERM-2632 Add a "copy" icon to copy the reference text used in the document type/reference MCL
  • ERM-2622 Refactor OrganizationSelection to react-query
  • ERM-2621 Refactor InternalContactSelection to react-query
  • ERM-2560 Increment stripes-erm-components to Stripes v8
  • ERM-2547 On agreement and license user details do not display when more than one user linked to agreement/license as Internal contact
  • ERM-2533 Refactor interfaces code to react-query
  • ERM-2474 Local KB admin: Info log export populates title element in additionalInfo with non-relevant data
  • ERM-2467 Change export file name and file extension in Agreements and Local KB admin
  • ERM-2463 Implement FormattedDateTime Interactor Pattern
  • ERM-2453 Switch stripes-erm-components to tests using stripes-erm-testing
  • ERM-2449 Add Cancellation date filter to Agreements search and sort
  • ERM-2423 Performance issues on displaying external agreement lines
  • ERM-2314 Managed Dashboards UI: managing available dashboards
  • ERM-2313 Managed Dashboards UI: managing users access to a dashboard
  • ERM-2292 Remove BigTest/Nightmare dependencies and tests (stripes-erm-components)
  • ERM-2289 Agreement line search and filter screen initial implementation
  • ERM-2235 Remove deprecations in Orchid
  • ERM-1304 Add test coverage for ui-plugin-find-agreement
  • Removed all testing configuration and exports
  • Removed DEPRECATED Components
    • LoadingPane
    • withAsyncValidation
    • withKiwtFieldArray
  • Upgrade react-redux to v8. Refs ERM-2616.