Skip to content

Releases: folio-org/stripes-erm-components

Version 10.0.0

13 Mar 13:32
Compare
Choose a tag to compare

10.0.0 2025-03-13

  • ERM-3606 BREAKING Stripes v10 dependencies update
    • Updated all stripes-* dependencies for the stripes v10 upgrade along with react-intl and formatjs/cli
  • ERM-3452 Centralise content filter array used in Licenses and Agreements
  • ERM-3429 Set up RefdataSelect component
  • UISER-185 Change to paginated display in the serials and piece sets search and sort results

What's Changed

Full Changelog: v9.2.1...v10.0.0

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