Releases: NYPL/research-catalog
Releases · NYPL/research-catalog
v1.3.2
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.
v1.0.2
v1.0.1
v1.0.0
Release Notes
- This version represents the first public release of the Research Catalog refactor.
- This first public release will include the new Homepage and Advanced Search page, the Header and Footer, as well as the Feedback form (SCC-3614).
- Other pages will fall back to their currently live DFE versions.
My Account
- My Account Header (SCC-3924)
- Holds API routes (SCC-3953)
- Settings API routes (SCC-3954)
- Checkout renewal API route (SCC-3951)
Added
- Feedback Box (SCC-3614)
- Tests for existing API routes (SCC-3967)
Removals
- Removal of client-side item sorting (SCC-3984)