Releases: NYPL/research-catalog
Releases · NYPL/research-catalog
v1.4.0
Release Notes
- This release includes the Hold Pages (EDD and On-Site) and special collections access messaging.
- This represents the last major release in the DFE Refactor project.
Fixed
- Fixed broken query param/JSON parsing in hold api routes causing errors when JS is disabled (SCC-4405)
Added
- Add server side delivery location fetch and location utils (SCC-3759)
- Add server-side EDD form posting function (SCC-3760)
- Add EDD request page and field validation logic (SCC-3760)
- Added and integrated hold confirmation details fetcher function (SCC-3762)
- Added server-side auth redirect to hold confirmation page (SCC-3762)
- Added fetchPatronEligibility server function that requests a patron's hold request eligibility status from Discovery API (SCC-3762)
- Added patron ineligibility error messaging to HoldRequestErrorBanner component (SCC-3762)
- Added eligibility checks to EDD and on-site request hold pages and API routes (SCC-3762)
- Added HoldContactButton component and update error copy per VQA requests (SCC-4427)
- Added email address field prepopulation on EDD Request form (SCC-4407)
- Added server validation and form state prepopulation (SCC-4405)
- Added patron authentication to hold api routes (SCC-4462)
Updated
- Update availability messaging for special collections materials (SCC-4124)
- Fetch delivery locations and pass to radios in hold request page (SCC-3759)
- Moved closedLocations from environment variables to appConfig (SCC-3759)
- Format patron ineligibility reasons as list only when more than one (SCC-4427)
- Disable Hold Request submit button when patron is ineligible (SCC-4427)
v1.3.9
v1.3.2
Fixed
- Adjust ItemTable styles according to design (SCC-4299)
- Remove border and padding from eResources link as part of post-Bib page launch VQA (SCC-4299)
- Remove base url from finding aid urls (SCC-4306)
- Fix incorrect subject heading urls in Bib Details (SCC-4306)
v1.3.1
v1.3.0
Added
Hotfix
- Fix bug where the "View fewer" button was not appearing when filters weren't applied
Fixed
- Small styling fixes after DS version bump to 3.4.0 (SCC-4264)
- Fix bug where "undefined" appears in the search results heading (SCC-4277)
- VQA second pass miscellaneous fixes (SCC-4264)
- Fixed accessibility issue on Bib page where focus moves to Displaying text when filters are controlled via MultiSelect. This will change when dynamic updates are replaced with an apply button (SCC-4246)
Updated
- Bump DS version to 3.4.0
- Bump nvmrc version to Node 20.
- Update error message in Item Filter Year to include new error message prefix from the DS.
- Integrate view_all query param on client side and remove batched fetch (SCC-4287)
- Replaced travis with github actions (SCC-4218)
- Sentence case and rearrange search options (SCC-4260)
v1.2.4
v1.2.3
Release notes
This deployment included some work done on the bib details page, which is still being served by the DFE. The public facing changes of this release are including username in the account profile header and an accessibility update to the Layout component.
Added
- Added ElectronicResources component (SCC-4227)
- Added check for hasElectronicResources in Bib Page before rendering ElectronicResources (SCC-4227).
- Add username to account profile header (SCC-4233)
v1.2.2
Release Notes
- This version includes the first public release of the My Account page, including various other fixes/updates. Some of the changes went out in earlier versions as can be seen in the changelog, but no tag was created.
Updated
- Fix feedback formatting bug SCC-4220
- Replace custom ItemFilter components with FilterBarInline, MultiSelectGroup, and MultiSelect components from the DS (display-only except for clear button) (SCC-4176)
- Pass bibDetail test ids as kebabCase (SCC-4150)
- Refactored bibUtils and removed BibParams type (SCC-4136)
- Created npm run test-watch-quiet to run tests for changed files without printing the HTML from RTL errors.
- Update Account Settings notification preference selector to be a controlled component in order to validate based on the selected preference. This includes changing the Patron type that is returned from the My Account model
- Extracted getEmailParams from Feedback API route and added test (SCC-4032)
- Replaced all modals with new 'confirmation'/'default' variant (SCC-4110)
- Extracted pickup time estimator and replaced with npm package @nypl/pickup-time-estimator
- Updated Ebsco link URL (SCC-4226)
- Refactor ItemTableData model to format data for DS components in ItemFilters (SCC-4203)
Fixed
- Fixed issue caused by formatPatronName when a non-comma separated value is passed in (SCC-4175)
- Fixed mobile tabs width on My Account page so text is readable when a user zooms in.
- Fixed an issue in ItemTable where an error message was displaying when an in-progress item fetch was aborted on subsequent filter changes.
Added
- Add Item Filtering functionality (SCC-4139)
- Add Item Table View All functionality (SCC-4140)
- Add Item Table pagination and Bib items API route (SCC-4136)
- Add No DRB Results copy and image to DRBContainer (SCC-4116)
- Add Bib model parent class and rendered ItemTable in Bib Details (SCC-3964)
- Add update pickup location functionality to Requests tab in account page (SCC-3930)
- Add caching of pickup location. Update Patron type to have a SierraCodeName for homeLibrary instead of a string for homeLibraryCode (SCC-4060)
- Add support for
redirectOnMatch
for OCLC searches that match a single record (SCC-4166) - Added types for HTTPStatusCodes and HTTPResponse (SCC-4172)
v1.1.0
Release Notes
- This version represents the first public release of the Search Results page, including various fixes for visual and accessibility issues found in VQA.
Updated
- Extracted SearchResultsSort into its own component to render it in a different location on mobile.
- No longer hiding the Item Location in the ItemTable on mobile.
- Updated to DS v3.1.1 (as part of SCC-4090)
- Special handling for subjectLiteral applied filter in
addLabelPropAndParseFilters
Fixed
- Fixed VQA issues for the searchbar, results heading, sort dropdown, and individual search result card in the Search Results page (SCC-4065)
- Fixed second half of Accessibility QA issues for Search Results (SCC-4064)
- Fixed second half of the VQA issues, as well as the "Second Pass" requests mostly related to mobile styles (SCC-4066)
- Fixed color contrast issue on item availability text (SCC-4090)
- Fixed "subject" searches going to SHEP.
- Fixed the special case for the author/contributor display string for the "Author" select dropdown value.