Skip to content

Latest commit

 

History

History
1590 lines (1217 loc) · 151 KB

CHANGELOG.md

File metadata and controls

1590 lines (1217 loc) · 151 KB

Changelog

3.4.1 (2024-09-06)

Attempt to fix release-please...

3.3.1 (2024-09-05)

Miscellaneous

  • deps-dev: bump faker from 3.4.1 to 3.4.2 (7ef058a)
  • deps-dev: bump rspec-rails from 6.1.3 to 6.1.4 (956c837)
  • deps-dev: bump rubocop-rspec from 3.0.3 to 3.0.4 (0ab9487)
  • deps-dev: bump selenium-webdriver from 4.22.0 to 4.23.0 (4ac2747)
  • deps-dev: bump shoulda-matchers from 6.2.0 to 6.4.0 (8373d49)
  • deps: bump @hotwired/turbo-rails from 8.0.4 to 8.0.5 (799dcb2)
  • deps: bump autoprefixer from 10.4.19 to 10.4.20 (178a765)
  • deps: bump blacklight-marc from 8.1.3 to 8.1.4 (8a614a5)
  • deps: bump bootsnap from 1.18.3 to 1.18.4 (c095b84)
  • deps: bump brakeman from 6.1.2 to 6.2.1 (ecc0918)
  • deps: bump bundler-audit from 0.9.1 to 0.9.2 (19d248a)
  • deps: bump cssbundling-rails from 1.4.0 to 1.4.1 (8e580d0)
  • deps: bump esbuild from 0.23.0 to 0.23.1 (2bb1623)
  • deps: bump fugit from 1.11.0 to 1.11.1 (cb33847)
  • deps: bump jsbundling-rails from 1.3.0 to 1.3.1 (82c148f)
  • deps: bump micromatch from 4.0.5 to 4.0.8 (0302d8a)
  • deps: bump nla-blacklight_common from 90d3271 to 9074700 (1916b91)
  • deps: bump nla-blacklight_common from c0c44e3 to 90d3271 (30d6a3c)
  • deps: bump phonelib from 0.8.9 to 0.9.1 (2ba1745)
  • deps: bump postcss from 8.4.38 to 8.4.40 (2fdfdcd)
  • deps: bump postcss from 8.4.40 to 8.4.41 (0459bb3)
  • deps: bump redis from 5.2.0 to 5.3.0 (2035046)
  • deps: bump rexml from 3.3.2 to 3.3.3 (56b625c)
  • deps: bump rexml from 3.3.3 to 3.3.6 (8677726)
  • deps: bump sass from 1.77.6 to 1.77.8 (4e0c6e2)
  • deps: bump sprockets-rails from 3.5.1 to 3.5.2 (f862757)
  • deps: bump stimulus-rails from 1.3.3 to 1.3.4 (f920b04)
  • deps: bump strong_migrations from 1.8.0 to 2.0.0 (c4fa7d3)
  • deps: bump turbo-rails from 2.0.5 to 2.0.6 (02f1e41)

Continuous Integration

  • Update release-please.yml (1c4048e)

3.3.0 (2024-07-09)

Bug Fixes

  • add missing rubocop dependencies and fix deprecated syntax (90b4c59)
  • turn of caching in test (2d93d72)

Miscellaneous

  • deps-dev: bump binding_of_caller from 1.0.0 to 1.0.1 (ac7f9e4)
  • deps-dev: bump capybara from 3.39.2 to 3.40.0 (2a019f2)
  • deps-dev: bump cuprite from 0.15 to 0.15.1 (0432cc9)
  • deps-dev: bump dotenv from 3.0.3 to 3.1.2 (f6c6f86)
  • deps-dev: bump rack-mini-profiler from 3.1.1 to 3.3.1 (1512174)
  • deps-dev: bump rspec-rails from 6.1.0 to 6.1.2 (cb3de71)
  • deps-dev: bump rubocop-rails from 2.23.1 to 2.25.0 (008d556)
  • deps-dev: bump rubocop-rspec from 2.25.0 to 3.0.1 (c78785b)
  • deps-dev: bump rubocop-rspec from 2.25.0 to 3.0.1 (71de305)
  • deps-dev: bump selenium-webdriver from 4.17.0 to 4.21.1 (93ba44c)
  • deps-dev: bump selenium-webdriver from 4.21.1 to 4.22.0 (5dcbdd9)
  • deps-dev: bump standard from 1.33.0 to 1.39.0 (1793c3d)
  • deps: bump blacklight-frontend from 8.0.1 to 8.3.0 (713344c)
  • deps: bump mysql2 from 0.5.5 to 0.5.6 (df73ca8)
  • deps: bump nodemon from 3.1.2 to 3.1.3 (ea4ef76)
  • deps: bump nodemon from 3.1.3 to 3.1.4 (2e0810a)
  • deps: bump phonelib from 0.8.5 to 0.8.9 (e2b872d)
  • deps: bump redis from 5.0.8 to 5.2.0 (15d1e59)
  • deps: bump sass from 1.77.4 to 1.77.6 (782fe0c)
  • deps: bump strong_migrations from 1.7.0 to 1.8.0 (79e3f74)
  • release 3.3.0 (a47df34)
  • resolve merge collission (d493569)
  • update nla-blacklight_common dependency (a283767)
  • update version of nla-blacklight_common (6841109)

Build System

  • update nla-blacklight_common and bundler config (9a11ce2)
  • upgrade blacklight (5048570)

Continuous Integration

  • update release-please token (a8ee5c7)

3.2.1 (2024-06-13)

⚠ BREAKING CHANGES

  • upgrade to Blacklight 8
  • solr: Single document search no longer uses the Blacklight default of /get.

Features

  • add button to return back to item requested (0dfeb37)
  • add button to return to search from request (3c0e6f6)
  • add client-side validation for serial requests (fe21301)
  • add client-side validation to manuscripts request form (7a7ba99)
  • add feature flag to disable requesting related features (1c5b24e)
  • add link to request summary on success page (85318d2)
  • add spacing to “New Catalogue search” button (afd77d7)
  • add validation of map request fields (6b0e5db)
  • adds copyright info (d148d2a)
  • allow user to change their email address (ee4806f)
  • allow user to change their email address (ed7f646)
  • allow user to change their email address (b1b05b7)
  • change error for invalid phone/mobile phone (5d29eab)
  • change Github workflow and release-please config (e507476)
  • change patron login to Keycloak via OmniAuth (f0d6482)
  • customise blacklight (a5bdc6d)
  • customise Blacklight (02085da)
  • disable email 2fa from appearing on profile page (c22c98e)
  • disable login during FOLIO updates (de7358a)
  • display cancellation reason/comment in notes (f9f7a1b)
  • display patron details (37c1e6d)
  • hide account settings behind feature flag (2e6fa91)
  • implement email 2fa alert (a4790de)
  • implement enabling/disabling of email 2fa from Account Settings (8e74216)
  • log eResources user access (375462d)
  • make settings form layout responsive (906e518)
  • merge main branch and increase test coverage (a11b7ed)
  • move request details to a modal window (7d0b091)
  • pass "loan" param to catalogue-services (9823bbd)
  • post eresources stats and refactor eresources config (7ee8405)
  • pull in changes for login page (39659fb)
  • refactor user details fields into a component (827c358)
  • remove recent item/issues held (50ffe76)
  • remove seconds from timestamp and change label to "Date" (097af3b)
  • remove unnecessary solr_wrapper rake tasks (0d99739)
  • Update Join us link in primary nav (d63037c)
  • Update login with library card text references (8515b50)
  • update nla-blacklight_common dependency (d2223a4)
  • update README text (5e31129)
  • Update request item text (eb8b605)
  • update routes annotation (ff5a49d)
  • Update text and image for Join library on homepage (c7be2a2)
  • Update text message for successful request (3ab0db6)
  • Update twitter icon to X (e853c79)
  • upgrade to Blacklight 8 (6ce93c1)
  • validate phone and mobile phone details (28d3147)
  • validate phone and mobile phone details (457c1a8)
  • validate post code (5d26c2f)

Bug Fixes

  • add placeholders for validation messages (0aed38d)
  • add visually-hidden class to hide text from browsers (153683e)
  • align labels on tablet view (4f519bb)
  • bump dotenv and prevent frozen hash issue (508740d)
  • change catalogue record page title size (6f96475)
  • change limiters and expanders params for EDS API (4f8b3f2)
  • change link to join us page (421885b)
  • change maxlength of email input field (06ce316)
  • change pub_date_ssim to pub_date_si (80b5369)
  • change request alert wording (7c0c5eb)
  • comment out active_storage from production env config (ad0db78)
  • configure correct Solr search adapter in blacklight.yml (e90e0f5)
  • display error for dependent fields of serials requests (24fbe23)
  • display record title instead of eResource title (c64de08)
  • don't link thumbnail if there is no online link (cd84ccc)
  • downgrade postcss-cli npm dependency (acc1f7f)
  • fix COinS export code for Zotero (c5bdf7d)
  • fix instantiation of default request summary to match service (e3e0cf6)
  • fix logout link (b7ce8b2)
  • fix missed renamed method calls (fd723d1)
  • fix nla-blacklight_common dependency path (93316c0)
  • fix rubocop offenses in Blacklight code (d6880cd)
  • fix scrollbar styling on Blacklight modal (c19eb86)
  • fix styling of blacklight range limit plugin (d0c383b)
  • hide items/issues held for monographs (2de2717)
  • ignore Brakeman false positives and handle UnsafeRedirectError (3c681ae)
  • improve modal styles (bb16481)
  • include issn in Trove search query (adff326)
  • increase email field length to max length in Keycloak (2da5651)
  • isolate validation of user settings (1f44de6)
  • login page error for non-existent document (446b1da)
  • Make image card tiles on homepage equal height (4b72497)
  • mark mandatory field with star and reformat maps metadata (5f5ccf9)
  • override onFailure method of Blacklight modal (9a71666)
  • Print modal dialog over multiple pages (3c9d381)
  • proxy View Online e-resources urls via EzProxy (0eb076c)
  • pull in change to add /logout route (4ab5fad)
  • reapply print styles made in deprecated views (64a3870)
  • remove colon at the end of link text (775d9dd)
  • remove deprecated response from search service (f4d888c)
  • remove limit from language facet (d71631e)
  • remove mini_phone from Gemfile.lock (58d2c2e)
  • replace deprecated Bootstrap styles (74ae599)
  • resolve Rubocop errors (baa7934)
  • restyle forms for Bootstrap 5 compatibility (ef1d267)
  • return to catalogue record instead of holdings item (9b41cf8)
  • set headers to not cache any pages (e0fce88)
  • set json_solr_path to nil to prevent advanced search error (bc560d2)
  • set print styles (7dbc483)
  • setting user details during edit (8cf8e4a)
  • solr: use /select for single document search (31a45a7)
  • staff password is not editable (9eac8ad)
  • style blacklight range limit modal graph (0213afd)
  • uncomment call to catalogue services to make reqeust (06c6837)
  • update spacing CSS classes for bootstrap 5 (cf7c7ae)
  • update vulnerable dependencies (20b9c95)
  • update webmocks to remove agent header (b42c92a)

Reverts

  • no need to customise DocumentComponent (a87be61)
  • reverse ip lookup change (d50085d)
  • revert disabling of email 2FA (3ea8aae)
  • revert display of year, enumeration and chronology (2683ce2)
  • revert removal of solr_wrapper rake task (fa54c03)
  • rollback per page of catalogue results in bento search (8c67cd8)

Miscellaneous

  • bump nodejs dependencies (2ef31f1)
  • clean up JS console logging (692e8fb)
  • deps-dev: bump cuprite from 0.14.3 to 0.15 (b2a2e26)
  • deps-dev: bump debug from 1.8.0 to 1.9.2 (b898dac)
  • deps-dev: bump factory_bot_rails from 6.4.2 to 6.4.3 (11dc586)
  • deps-dev: bump faker from 3.2.2 to 3.2.3 (be2d44f)
  • deps-dev: bump mock_redis from 0.37.0 to 0.39.0 (f37e083)
  • deps-dev: bump mock_redis from 0.39.0 to 0.44.0 (4f7f61a)
  • deps-dev: bump rdoc from 6.6.0 to 6.7.0 (6bbd5c5)
  • deps-dev: bump rubocop-performance from 1.19.0 to 1.19.1 (6f94a14)
  • deps-dev: bump rubocop-rails from 2.20.2 to 2.21.0 (8ed49dc)
  • deps-dev: bump rubocop-rails from 2.21.0 to 2.21.1 (31db190)
  • deps-dev: bump rubocop-rails from 2.21.1 to 2.21.2 (9733842)
  • deps-dev: bump rubocop-rspec from 2.23.2 to 2.24.0 (ce85cc0)
  • deps-dev: bump rubocop-rspec from 2.24.0 to 2.24.1 (09a7f63)
  • deps-dev: bump rubocop-rspec from 2.24.1 to 2.25.0 (e2bed18)
  • deps-dev: bump selenium-webdriver from 4.12.0 to 4.13.1 (fa09654)
  • deps-dev: bump selenium-webdriver from 4.14.0 to 4.15.0 (c5a762e)
  • deps-dev: bump selenium-webdriver from 4.15.0 to 4.17.0 (29f4825)
  • deps-dev: bump shoulda-matchers from 5.3.0 to 6.2.0 (f5313b4)
  • deps-dev: bump stackprof from 0.2.25 to 0.2.26 (bd00f86)
  • deps-dev: bump standard and rubocop-performance (c492b84)
  • deps-dev: bump standard from 1.31.0 to 1.31.1 (883a365)
  • deps-dev: bump webmock from 3.19.1 to 3.23.0 (9b1f44e)
  • deps: bump @hotwired/turbo-rails from 7.3.0 to 8.0.4 (8482ab0)
  • deps: bump actionpack from 7.0.8.3 to 7.0.8.4 (64a73ce)
  • deps: bump actions/checkout from 3 to 4 (65eda91)
  • deps: bump autoprefixer from 10.4.17 to 10.4.19 (b4fe092)
  • deps: bump blacklight from 7.34.0 to 7.35.0 (c6cdf4b)
  • deps: bump blacklight_range_limit from 8.3.0 to 8.4.0 (d375a25)
  • deps: bump bootsnap from 1.16.0 to 1.17.0 (0fb254e)
  • deps: bump bootsnap from 1.17.0 to 1.18.3 (326eb41)
  • deps: bump braces from 3.0.2 to 3.0.3 (da06086)
  • deps: bump cssbundling-rails from 1.3.3 to 1.4.0 (3862885)
  • deps: bump esbuild from 0.19.2 to 0.20.0 (9247f41)
  • deps: bump esbuild from 0.20.0 to 0.21.4 (553d761)
  • deps: bump esbuild from 0.21.4 to 0.21.5 (40feac3)
  • deps: bump google-github-actions/release-please-action (f9d2215)
  • deps: bump hiredis-client from 0.16.0 to 0.17.0 (dd53467)
  • deps: bump hiredis-client from 0.17.0 to 0.17.1 (ab15495)
  • deps: bump hiredis-client from 0.17.1 to 0.18.0 (f701a89)
  • deps: bump hiredis-client from 0.18.0 to 0.22.2 (aad37e4)
  • deps: bump importmap-rails from 1.2.1 to 1.2.3 (ac4f2b1)
  • deps: bump nodemon from 3.0.1 to 3.0.3 (8d55613)
  • deps: bump nodemon from 3.0.3 to 3.1.0 (bc69950)
  • deps: bump nodemon from 3.1.0 to 3.1.2 (863f38e)
  • deps: bump nokogiri from 1.16.0 to 1.16.2 (ef393c4)
  • deps: bump postcss from 8.4.29 to 8.4.31 (6ccbfe2)
  • deps: bump postcss from 8.4.29 to 8.4.33 (301fac0)
  • deps: bump postcss from 8.4.33 to 8.4.38 (fb58776)
  • deps: bump postcss-cli from 10.1.0 to 11.0.0 (55100be)
  • deps: bump puma from 6.3.1 to 6.4.0 (23d7c02)
  • deps: bump rails from 7.0.7.2 to 7.0.8 (7405ddc)
  • deps: bump redis from 5.0.7 to 5.0.8 (01646f4)
  • deps: bump rexml from 3.2.6 to 3.2.8 (4ee2f9b)
  • deps: bump sass from 1.71.1 to 1.77.4 (4455ad0)
  • deps: bump stimulus-rails from 1.3.0 to 1.3.3 (0720cbf)
  • deps: bump strong_migrations from 1.6.1 to 1.6.2 (fdc363a)
  • deps: bump strong_migrations from 1.6.2 to 1.6.3 (0ade61b)
  • deps: bump strong_migrations from 1.6.3 to 1.6.4 (09f5c79)
  • deps: bump strong_migrations from 1.6.4 to 1.7.0 (e086f40)
  • deps: bump turbo-rails from 1.5.0 to 2.0.5 (be17caf)
  • deps: bump yabeda-prometheus from 0.9.0 to 0.9.1 (940bea1)
  • fix miniprofiler storage in remote dev env (be8aec7)
  • ignore style error (5d4a45f)
  • main: release 2.10.0 (1a04498)
  • main: release 2.11.0 (1adc001)
  • main: release 2.11.1 (b7245c0)
  • main: release 2.6.0 (66bbf91)
  • main: release 2.7.0 (896c2ba)
  • main: release 2.8.0 (befd112)
  • main: release 2.9.0 (7ea458d)
  • main: release 3.0.0 (a577ea1)
  • main: release 3.1.0 (3aac3a2)
  • main: release 3.2.0 (f3ade93)
  • merge changes from main (d5f71e6)
  • merge from main (555a7eb)
  • merge from main (c6bccd1)
  • merge from main (3181a79)
  • merge from main and fix tests (6be3d69)
  • merge from main branch and fix tests (3ffc00a)
  • merge main branch (dc4f5a8)
  • merge main branch (00c2564)
  • prepare 3.0.0 release (58a5c2f)
  • prepare for release (081e65b)
  • prepare for release (223f82a)
  • prepare for release (9050653)
  • prepare release (a2f4ff3)
  • prepare release (10827fb)
  • prepare release (413c1f2)
  • prepare release (dadce02)
  • pull in backchannel logout changes (08648bb)
  • pull in changes from nla-blacklight_common (cd4aec7)
  • pull in changes in common code (f0f93ea)
  • pull in changes to login page text (1a217c4)
  • pull in fixes to session_token (e4f2013)
  • pull in patron Keycloak login changes (c3764f3)
  • release 3.2.0 (a38cd66)
  • release 3.2.1 (6d80e54)
  • remove keycloak patron flag (37c6d99)
  • resolve merge conflicts (0410baf)
  • resolve merge conflicts (e3e1416)
  • reword comments (136f3b2)
  • update bundler version (ae6f6ad)
  • update dependencies (b0abeab)
  • update from main (f935e7d)
  • update from main branch (cecca62)
  • update nla-blacklight_common (fbc6c20)
  • update nla-blacklight_common dependency (22d3f32)
  • update nla-blacklight_common dependency (b4883bf)
  • update nla-blacklight_common dependency (163cfe9)
  • update nla-blacklight_common dependency (fe223f6)
  • update nla-blacklight_common dependency and config examples (ab62de2)
  • update solr config (e583c6f)
  • upgrade dependencies (1ea8f9f)
  • upgrade dependencies (0b0c9e3)
  • upgrade nl-blacklight_common dependency (9c92016)
  • upgrade nla-blacklight_common dependency (ecf0967)
  • upgrade setup script and env ribbon (949bb51)

Code Refactoring

  • get collection names from Solr response instead of MARC (9f05cf9)
  • link directly to Copies Direct instead of submitting form (794c505)
  • move global message render to a common location (6fbe591)
  • pull in changes to staff login button style (cd2f659)
  • re-order user details order and render only with value (6635692)
  • remove custom CitationComponent (99cdfc8)
  • rename account "settings" to 'profile" (b0e83a6)
  • rename profile strong params methods (e9b0e81)

Tests

  • add tests for request details (da40800)
  • add tests for user details view (ec9ca9d)
  • add wait around flaky Capybara test (f75b4e2)
  • fix RelatedRecordsComponent tests (70553e9)
  • fix search service mock to return correct response format (9148cca)
  • fix SolrDocument tests (5e74607)
  • fix tests (f385ca8)
  • fix tests (a692cef)
  • fix tests (7205de3)
  • fix tests (e5e23ac)
  • refactor request summary system spec (a7174d4)
  • update method names in solr_document_spec (f7a0f28)
  • update mobile/phone tests (90483ca)
  • update tests (1ba2335)

Build System

  • ignore CVE-2023-51774 until after release (54488d4)
  • point nla-blacklight_common to main branch (91ca9a4)
  • update nla-blacklight_common dependency (8100dfd)

Continuous Integration

  • add verify workflow for upgrade (f1e6e0a)
  • cache bundled gems in GitHub verify workflow (18f415f)
  • configure GitHub actions to run RSpec with headless chrome (014fa6c)
  • fix release-please config (5197a07)
  • fix release-please configuration (c56f30e)
  • fix release-please workflow PR generation (54b8f93)
  • rename hotfix workflow (8c28bd7)

3.2.0 (2024-06-04)

Bug Fixes

  • setting user details during edit (8cf8e4a)

Reverts

  • revert disabling of email 2FA (3ea8aae)

Miscellaneous

  • deps-dev: bump debug from 1.8.0 to 1.9.2 (b898dac)
  • deps-dev: bump rdoc from 6.6.0 to 6.7.0 (6bbd5c5)
  • deps-dev: bump shoulda-matchers from 5.3.0 to 6.2.0 (f5313b4)
  • deps-dev: bump webmock from 3.19.1 to 3.23.0 (9b1f44e)
  • deps: bump @hotwired/turbo-rails from 7.3.0 to 8.0.4 (8482ab0)
  • deps: bump autoprefixer from 10.4.17 to 10.4.19 (b4fe092)
  • deps: bump esbuild from 0.20.0 to 0.21.4 (553d761)
  • deps: bump hiredis-client from 0.18.0 to 0.22.2 (aad37e4)
  • deps: bump nodemon from 3.0.3 to 3.1.0 (bc69950)
  • deps: bump nodemon from 3.1.0 to 3.1.2 (863f38e)
  • deps: bump postcss from 8.4.33 to 8.4.38 (fb58776)
  • deps: bump rexml from 3.2.6 to 3.2.8 (4ee2f9b)
  • deps: bump sass from 1.71.1 to 1.77.4 (4455ad0)
  • deps: bump stimulus-rails from 1.3.0 to 1.3.3 (0720cbf)
  • deps: bump turbo-rails from 1.5.0 to 2.0.5 (be17caf)
  • prepare release (a2f4ff3)
  • release 3.2.0 (a38cd66)
  • update nla-blacklight_common dependency (22d3f32)
  • update nla-blacklight_common dependency (b4883bf)

3.1.0 (2024-05-14)

Features

  • add feature flag to disable requesting related features (1c5b24e)
  • add spacing to “New Catalogue search” button (afd77d7)
  • disable email 2fa from appearing on profile page (c22c98e)
  • disable login during FOLIO updates (de7358a)
  • implement email 2fa alert (a4790de)
  • implement enabling/disabling of email 2fa from Account Settings (8e74216)
  • update nla-blacklight_common dependency (d2223a4)
  • update routes annotation (ff5a49d)

Bug Fixes

  • downgrade postcss-cli npm dependency (acc1f7f)
  • include issn in Trove search query (adff326)

Miscellaneous

  • update bundler version (ae6f6ad)
  • update nla-blacklight_common dependency (163cfe9)
  • update nla-blacklight_common dependency and config examples (ab62de2)

3.0.0 (2024-03-13)

⚠ BREAKING CHANGES

  • upgrade to Blacklight 8
  • solr: Single document search no longer uses the Blacklight default of /get.

Features

  • remove unnecessary solr_wrapper rake tasks (0d99739)
  • update README text (5e31129)
  • upgrade to Blacklight 8 (6ce93c1)

Bug Fixes

  • bump dotenv and prevent frozen hash issue (508740d)
  • change pub_date_ssim to pub_date_si (80b5369)
  • comment out active_storage from production env config (ad0db78)
  • configure correct Solr search adapter in blacklight.yml (e90e0f5)
  • fix nla-blacklight_common dependency path (93316c0)
  • fix styling of blacklight range limit plugin (d0c383b)
  • ignore Brakeman false positives and handle UnsafeRedirectError (3c681ae)
  • improve modal styles (bb16481)
  • login page error for non-existent document (446b1da)
  • Make image card tiles on homepage equal height (4b72497)
  • Print modal dialog over multiple pages (3c9d381)
  • replace deprecated Bootstrap styles (74ae599)
  • resolve Rubocop errors (baa7934)
  • solr: use /select for single document search (31a45a7)
  • style blacklight range limit modal graph (0213afd)
  • uncomment call to catalogue services to make reqeust (06c6837)
  • update spacing CSS classes for bootstrap 5 (cf7c7ae)
  • update vulnerable dependencies (20b9c95)

Reverts

  • no need to customise DocumentComponent (a87be61)
  • reverse ip lookup change (d50085d)
  • revert removal of solr_wrapper rake task (fa54c03)

Miscellaneous

  • bump nodejs dependencies (2ef31f1)
  • clean up JS console logging (692e8fb)
  • deps-dev: bump factory_bot_rails from 6.4.2 to 6.4.3 (11dc586)
  • deps-dev: bump faker from 3.2.2 to 3.2.3 (be2d44f)
  • deps-dev: bump mock_redis from 0.39.0 to 0.44.0 (4f7f61a)
  • deps-dev: bump selenium-webdriver from 4.15.0 to 4.17.0 (29f4825)
  • deps-dev: bump stackprof from 0.2.25 to 0.2.26 (bd00f86)
  • deps-dev: bump standard and rubocop-performance (c492b84)
  • deps: bump bootsnap from 1.17.0 to 1.18.3 (326eb41)
  • deps: bump cssbundling-rails from 1.3.3 to 1.4.0 (3862885)
  • deps: bump esbuild from 0.19.2 to 0.20.0 (9247f41)
  • deps: bump nodemon from 3.0.1 to 3.0.3 (8d55613)
  • deps: bump nokogiri from 1.16.0 to 1.16.2 (ef393c4)
  • deps: bump postcss from 8.4.29 to 8.4.31 (6ccbfe2)
  • deps: bump postcss from 8.4.29 to 8.4.33 (301fac0)
  • deps: bump postcss-cli from 10.1.0 to 11.0.0 (55100be)
  • deps: bump strong_migrations from 1.6.4 to 1.7.0 (e086f40)
  • deps: bump yabeda-prometheus from 0.9.0 to 0.9.1 (940bea1)
  • prepare 3.0.0 release (58a5c2f)
  • resolve merge conflicts (0410baf)
  • resolve merge conflicts (e3e1416)
  • update nla-blacklight_common (fbc6c20)
  • update nla-blacklight_common dependency (fe223f6)

Code Refactoring

  • get collection names from Solr response instead of MARC (9f05cf9)
  • link directly to Copies Direct instead of submitting form (794c505)

Build System

  • ignore CVE-2023-51774 until after release (54488d4)
  • point nla-blacklight_common to main branch (91ca9a4)

2.11.1 (2023-11-29)

Bug Fixes

  • display record title instead of eResource title (c64de08)
  • pull in change to add /logout route (4ab5fad)
  • set print styles (7dbc483)

Miscellaneous

  • deps-dev: bump cuprite from 0.14.3 to 0.15 (b2a2e26)
  • deps-dev: bump selenium-webdriver from 4.14.0 to 4.15.0 (c5a762e)
  • deps: bump blacklight from 7.34.0 to 7.35.0 (c6cdf4b)
  • deps: bump blacklight_range_limit from 8.3.0 to 8.4.0 (d375a25)
  • deps: bump bootsnap from 1.16.0 to 1.17.0 (0fb254e)
  • prepare release (10827fb)

2.11.0 (2023-11-17)

Features

  • Update Join us link in primary nav (d63037c)
  • Update login with library card text references (8515b50)
  • Update request item text (eb8b605)
  • Update text and image for Join library on homepage (c7be2a2)
  • Update text message for successful request (3ab0db6)

Bug Fixes

  • change link to join us page (421885b)
  • change request alert wording (7c0c5eb)
  • fix missed renamed method calls (fd723d1)
  • increase email field length to max length in Keycloak (2da5651)
  • set headers to not cache any pages (e0fce88)
  • staff password is not editable (9eac8ad)

Miscellaneous

  • deps-dev: bump mock_redis from 0.37.0 to 0.39.0 (f37e083)
  • deps-dev: bump rubocop-rspec from 2.24.1 to 2.25.0 (e2bed18)
  • deps: bump hiredis-client from 0.17.1 to 0.18.0 (f701a89)
  • deps: bump importmap-rails from 1.2.1 to 1.2.3 (ac4f2b1)
  • deps: bump redis from 5.0.7 to 5.0.8 (01646f4)
  • prepare for release (081e65b)
  • pull in backchannel logout changes (08648bb)
  • pull in changes in common code (f0f93ea)
  • pull in fixes to session_token (e4f2013)
  • remove keycloak patron flag (37c6d99)

Code Refactoring

  • rename account "settings" to 'profile" (b0e83a6)
  • rename profile strong params methods (e9b0e81)

Tests

2.10.0 (2023-11-03)

Features

  • add client-side validation for serial requests (fe21301)
  • add client-side validation to manuscripts request form (7a7ba99)
  • add validation of map request fields (6b0e5db)
  • allow user to change their email address (ee4806f)
  • allow user to change their email address (ed7f646)
  • allow user to change their email address (b1b05b7)
  • change error for invalid phone/mobile phone (5d29eab)
  • make settings form layout responsive (906e518)
  • refactor user details fields into a component (827c358)
  • remove seconds from timestamp and change label to "Date" (097af3b)
  • Update twitter icon to X (e853c79)
  • validate phone and mobile phone details (28d3147)
  • validate phone and mobile phone details (457c1a8)
  • validate post code (5d26c2f)

Bug Fixes

  • add placeholders for validation messages (0aed38d)
  • align labels on tablet view (4f519bb)
  • change maxlength of email input field (06ce316)
  • display error for dependent fields of serials requests (24fbe23)
  • isolate validation of user settings (1f44de6)
  • mark mandatory field with star and reformat maps metadata (5f5ccf9)
  • override onFailure method of Blacklight modal (9a71666)
  • proxy View Online e-resources urls via EzProxy (0eb076c)
  • remove mini_phone from Gemfile.lock (58d2c2e)
  • update webmocks to remove agent header (b42c92a)

Miscellaneous

  • deps: bump hiredis-client from 0.17.0 to 0.17.1 (ab15495)
  • deps: bump strong_migrations from 1.6.3 to 1.6.4 (09f5c79)
  • prepare for release (223f82a)
  • pull in changes to login page text (1a217c4)
  • reword comments (136f3b2)

Code Refactoring

  • pull in changes to staff login button style (cd2f659)
  • re-order user details order and render only with value (6635692)

Tests

  • add tests for user details view (ec9ca9d)
  • add wait around flaky Capybara test (f75b4e2)
  • refactor request summary system spec (a7174d4)
  • update mobile/phone tests (90483ca)

Continuous Integration

  • configure GitHub actions to run RSpec with headless chrome (014fa6c)

2.9.0 (2023-10-20)

Features

  • change patron login to Keycloak via OmniAuth (f0d6482)
  • display patron details (37c1e6d)
  • hide account settings behind feature flag (2e6fa91)
  • pull in changes for login page (39659fb)

Bug Fixes

  • hide items/issues held for monographs (2de2717)
  • remove colon at the end of link text (775d9dd)

Miscellaneous

  • prepare for release (9050653)
  • pull in patron Keycloak login changes (c3764f3)
  • update dependencies (b0abeab)

2.8.0 (2023-10-04)

Features

  • add link to request summary on success page (85318d2)
  • display cancellation reason/comment in notes (f9f7a1b)
  • move request details to a modal window (7d0b091)
  • pass "loan" param to catalogue-services (9823bbd)
  • remove recent item/issues held (50ffe76)

Bug Fixes

  • fix instantiation of default request summary to match service (e3e0cf6)

Miscellaneous

  • deps-dev: bump rubocop-rails from 2.21.1 to 2.21.2 (9733842)
  • deps-dev: bump rubocop-rspec from 2.24.0 to 2.24.1 (09a7f63)
  • deps-dev: bump selenium-webdriver from 4.12.0 to 4.13.1 (fa09654)
  • deps: bump puma from 6.3.1 to 6.4.0 (23d7c02)
  • deps: bump strong_migrations from 1.6.2 to 1.6.3 (0ade61b)

Tests

Continuous Integration

2.7.0 (2023-09-22)

Features

  • add button to return back to item requested (0dfeb37)
  • add button to return to search from request (3c0e6f6)
  • adds copyright info (d148d2a)
  • log eResources user access (375462d)

Bug Fixes

  • change limiters and expanders params for EDS API (4f8b3f2)
  • fix rubocop offenses in Blacklight code (d6880cd)
  • return to catalogue record instead of holdings item (9b41cf8)

Miscellaneous

  • deps-dev: bump rubocop-performance from 1.19.0 to 1.19.1 (6f94a14)
  • deps-dev: bump rubocop-rails from 2.20.2 to 2.21.0 (8ed49dc)
  • deps-dev: bump rubocop-rails from 2.21.0 to 2.21.1 (31db190)
  • deps-dev: bump rubocop-rspec from 2.23.2 to 2.24.0 (ce85cc0)
  • deps-dev: bump standard from 1.31.0 to 1.31.1 (883a365)
  • deps: bump actions/checkout from 3 to 4 (65eda91)
  • deps: bump hiredis-client from 0.16.0 to 0.17.0 (dd53467)
  • deps: bump rails from 7.0.7.2 to 7.0.8 (7405ddc)
  • deps: bump strong_migrations from 1.6.1 to 1.6.2 (fdc363a)
  • ignore style error (5d4a45f)
  • prepare release (413c1f2)
  • update solr config (e583c6f)

Build System

  • update nla-blacklight_common dependency (8100dfd)

Continuous Integration

  • cache bundled gems in GitHub verify workflow (18f415f)

2.6.0 (2023-09-08)

Features

  • cache eresources config in Redis (ba9f080)
  • post eresources stats and refactor eresources config (7ee8405)
  • split titles into separate lines (ae206fa)

Bug Fixes

  • add text-break class to more links (43375dc)
  • add thumbnail width to cache key (5e89bdc)
  • add yearCaption, enumeration and chronology to request notes (41e3bcd)
  • break long url text in map search link and url lists (ef4dab5)
  • change request prompt (4968ea7)
  • change requesting prompts (83d5818)
  • define further gray colours (09a5053)
  • styles for card borders (58d3d63)

Reverts

  • revert display of year, enumeration and chronology (2683ce2)

Miscellaneous

  • change session cookie security (d39c352)
  • deps-dev: bump mock_redis from 0.36.0 to 0.37.0 (86c666b)
  • deps-dev: bump webmock from 3.18.1 to 3.19.0 (581846b)
  • deps: bump hiredis-client from 0.15.0 to 0.16.0 (19c6ac3)
  • fix miniprofiler storage in remote dev env (be8aec7)
  • prepare next version (87addf0)
  • prepare release (dadce02)

2.5.0 (2023-08-25)

Features

  • remove http-requests from prometheus stats (0965e3f)

Bug Fixes

  • add 545 u subfield (79d37ec)
  • add caching and performance improvements (d67e82e)
  • address memory bloat (a821d63)
  • fix notes, use Nokogiri, fix scheduler (40640c6)
  • integrate auth changes in nla-blacklight_common (8dc16c2)
  • map alternate publication date (d6ea2a4)
  • memoise expensive or properties called more than once (f827df4)
  • mock subject_ssim (5228f4b)
  • more memory leak changes (7e4a427)
  • remove Flipper and move scheduler (225a465)
  • turn off force_ssl and add "localhost" to hosts in staging/prod (131236e)

Miscellaneous

  • add db number to delete cmd for redis clearout (97c6cd6)
  • clear redis using xargs to handle when large number of keys (81c9b65)
  • merge changes from main branch (1037892)
  • merge changes from main branch (92d392d)
  • prepae release (32fb535)
  • upgrade dependencies (ac208c5)

2.4.0 (2023-08-10)

Features

  • export prometheus stats via yabeda (4733c20)
  • remove rails_performance to reduce Redis usage (f8726e0)

Bug Fixes

  • change green text in modal to grey (3b8d400)
  • override range limit template to set styles (821f487)
  • reconfigure puma_worker_killer frequency (67358e5)
  • remove initializer for rack-mini-profiler (f9ff012)
  • remove testing code (eeb2482)
  • remove typo (b74127a)
  • return value when no thumbnail returned (a9b962c)

Reverts

  • remove puma_worker_killer (b091ccc)

Miscellaneous

  • deps: bump hiredis-client from 0.14.1 to 0.15.0 (9b7e14e)
  • prepare release (ff3d3d4)
  • reconfigure puma_worker_killer (b58e183)
  • upgrade dependencies (978efe8)

Code Refactoring

  • make thumbnail fetch failure a warning and move to helper (c1b9c26)

Tests

2.3.4 (2023-08-08)

Miscellaneous

2.3.3 (2023-08-07)

Miscellaneous

2.3.2 (2023-08-03)

Bug Fixes

  • remove HTML error pages (1777b2d)

Continuous Integration

2.3.1 (2023-08-03)

Bug Fixes

  • bump database pool and read/write timeouts (6c6d68c)

Miscellaneous

  • add workflow for hotfix (1c01395)

2.3.0 (2023-07-27)

Features

  • adds Feedback widget to sidebar (7a65c4a)
  • display "in use" items and status (76ca83d)
  • display link to delivery conditions (1149bac)
  • display user's checked out items (1dc214f)
  • modify display for "In use" items (e5d9f01)
  • re-order user's request summary (eaac452)
  • redirect old VuFind URLs (bf280ab)

Bug Fixes

  • Change capitalisation (4868410)
  • check if requestable when building request link (1c92610)
  • clean ISBN and LCCN for thumbnail params (30fca3f)
  • clear search session when coming from a bento search (e71eb50)
  • colour contrast for metadata labels (c7e7156)
  • constrain image in tablet and mobile view (cebc397)
  • hide primary nav on tablet & mobile (32b0e8b)
  • link colours (51d6d47)
  • pluralize request limit remaining message (06a3d8f)
  • Rename eResources bento and update styles (a364318)
  • replace image used for Catalogue (567d47b)
  • reword request limit message and remove unused code (7a29cbb)
  • Style bookmarks checkbox and positioning (f3a59ae)
  • update colour (66c5f03)
  • Update URL for help (96292de)
  • update wording of homepage cultural message (a0ea944)

Reverts

  • undo formatting for test.env (351d620)

Miscellaneous

Code Refactoring

  • remove bearer token from catalogue-services requests (e24f71b)

Tests

2.2.0 (2023-07-13)

Features

  • add active link to navbar (956d748)
  • display cancellation reason in request notes (9ddb59a)
  • display Publication Date in search results (d1653e9)
  • display request limit message (45242fe)
  • remove Publish Date and Publication Year facets (0322691)

Bug Fixes

  • Add links to header (a4e52a3)
  • add request#index action to ignored redirects locations (8c893b7)
  • check if cancellation comment is present before rendering (a00b1e2)
  • display custom "no request" message for each type of request (f08771b)
  • ensure time coverage date is only 4 digits long (48e424b)
  • fix check for format (b8e3834)
  • fixes MapSearch URL (0c664f7)
  • handle any errors raised when fetching holdings (16bbf38)
  • make sure to check for supression (47c15ae)
  • pickup location typo (a027aab)
  • Refactor links and CSS in explore (fd1111f)
  • replace pickup images and text (1225fa7)
  • show result link in bento if more than 1 result (7e215c9)
  • typo in pickup location text (84ffbe0)
  • typo in requestlimitReached (3816e24)

Code Refactoring

Miscellaneous

  • prepare for next sprint (31d8022)
  • prepare Sprint 4 release (0525ae4)
  • remove old pickup location images (701aac2)
  • resolve merge release back to main (ca577e7)
  • update blacklight_common dependency (728b17d)
  • update dependencies (775a9a4)
  • update nla-blacklight_common dependency (eb8aac3)
  • upgrade Bundler version in Gemfile.lock (78ec738)

2.1.0 (2023-06-30)

Features

  • add Requests menu link and dummy page (e9023c1)
  • adds Sign up link to header nav (e3528b2)
  • display thumbnails in catalogue bento search results (e92e2c8)
  • ensure login from bento results redirects back to all search results (296d8c6)
  • hide requesting for online or electronic resources (148a525)
  • implement multiple collections (7328205)
  • lazy load holdings data (e7aa9ed)
  • lazy load thumbnails (ef27fad)
  • restyle bento and thumbnail loading states (e676875)
  • restyle loading state of request holdings (ab9364c)

Bug Fixes

  • add catalogue card and image on homepage (f183198)
  • change bento search page header (7a5baab)
  • change display of “Start over” and “Back to search” (20e9275)
  • change spacing to keep buttons in one line on tablet view (c98f69f)
  • constrain images to fit in 500x500px space (especially for panoramic images) (0bed209)
  • exclude custom devise controllers from storable location (7af7b24)
  • exclude thumbnail routes from Devise location store (3e2b24e)
  • fix tests and HTML (55e35b0)
  • fix thumbnail sizing for non-DLIR thumbnails (67c35a6)
  • hide Request Item when disabled (b00447b)
  • hide requesting for electronic and online resources (837879d)
  • implement requests summary for user (050cd3e)
  • load thumbnails in correct size based on view (a24f9ff)
  • remove duplicate content on catalogue specific homepage (13f86b3)
  • rename pickup location images (03cbab5)
  • specify "all_fields" to fix bento search results (10a755a)
  • styling of thumbnail size (498804d)
  • take into account record without a format (d30fc0d)
  • UI changes for bento (320fdca)
  • UI on request list page (f05d628)
  • update bento results UI for tablet. Result summary pills (d9c1196)
  • update logos & text (842d9af)
  • update semantic field for "format" (9046a9d)
  • verify if eresources config is valid JSON before caching (966dd94)

Reverts

  • restore format semantic field (9e06bda)

Styles

  • fix styling of thumbnails (e13587b)

Code Refactoring

  • get thumbnails from thumbnail-services (6dac437)
  • make requests routing more Rails-centric (8c62689)
  • use stimulus controller for related records icon hover state (2d8ed33)

Tests

Continuous Integration

  • add release workflow for sprint 3 (8d38a72)
  • allow release branches to trigger verify workflow (cdafac0)
  • fix release-sprint-3 workflow (41d9a83)
  • fix verify workflow trigger (401afde)

Miscellaneous

  • cherry pick fix for BLAC-396 into release (2b1c56a)
  • extract Search header to localisation config (7843483)
  • finalise sprint 3 release (54317dd)
  • fix release-sprint-3 workflow (dd1be27)
  • rename parent_id_ssi and collection_id_ssi fields (fcd6875)
  • upgrade bundler (b92982a)
  • upgrade deps to address CVE-2023-28362 (4940005)
  • upgrade nla-blacklight_common dependency (f8d09aa)

2.0.0 (2023-06-13)

⚠ BREAKING CHANGES

  • use nla-blacklight_common

Features

  • add single search engine controller action (a6803b2)
  • add skeleton loading animation (1604483)
  • cache catalogue services access token (b917e0f)
  • use nla-blacklight_common (30ffe14)

Bug Fixes

  • add lower bar to header for application name (2e99807)
  • change styling of bento headings (00a402f)
  • determine totalss based on visible elements in bento results (fe417c6)
  • fix display of thumbnails (99a146b)
  • fix reference to "#clean_isn" (476f36a)
  • fix references to #isbn_list and #clean_isn (ba17b50)
  • fix styling of bento search skeleton (944b678)
  • fix verify workflow (110b04b)
  • hide button for single bento results (4d0ad06)
  • refine layout so image is better sized and update text (e58ad3a)
  • remove expand on bottombar (5844f4d)
  • remove sticky header rule for “environment bar” (c581685)
  • replace library card image with newer (6977dbe)
  • reposition and style navbar actions (904e149)
  • use bookmark nav partial and style (bb902aa)

Continuous Integration

  • add Redis to verify workflow (76f7dea)
  • create hotfix release workflow (1c8eb9d)
  • modify simplecov configuration (b3e66dc)

Build System

  • add env flag to nla-deploy.sh to turn on dev caching (95319e7)
  • change bundle config for jobs to static number (6b1344b)
  • make cuprite optional for Capybara specs (e7c78d0)

Code Refactoring

  • convert some bento controller tests to system tests (1857897)
  • create component for bento search results (9f9aaae)
  • create component for bento search totals (58178bb)
  • have requesting errors be handled by 500 page (e38a786)
  • move thumbnail cache from page to service (35b0ea6)
  • refactor display of holdings error on catalogue record page (9887dcf)
  • reposition navbar actions (95b529a)
  • revert and comment out changes to bento search (b265a4f)
  • update wording on error pages (e40eb32)
  • use stimulus to lazy load bento results (426d157)

Tests

  • add tests for access token caching (6063446)
  • add tests for bento components (cc72210)
  • fix tests (b3fd8d3)
  • make Capybara wait for catalogue search result card (1293fef)

Miscellaneous

  • add simple performance monitoring (60e99fe)
  • delete JavaScript console.out (2b9032f)
  • point dependencies back at main/master branch (85a47d3)
  • prepare release (27360de)
  • upgrade catalogue-patrons dependency (0351279)
  • upgrade dependencies and fix inclusion of Stimulus controllers (b54904a)
  • upgrade solr adapter dependencies (0f9c644)
  • upgrade version of bundler in Gemfile.lock (a845b42)

1.1.0 (2023-05-30)

Features

  • add some generic delivery times message (0d78c8c)
  • implement request form (c64ce95)
  • replace EDS and blacklight bento search engines (3663e54)
  • replace EDS gem with plain HTTP requests to EDS API (270b78e)
  • truncate titles to 175 characters on index search page (8bfbbe8)

Bug Fixes

  • disable catalogue record actions component (2acee32)
  • fix catalogue-patrons version number (afd2bc3)
  • fix config for EDS bento title search (69ab7fa)
  • fix display of global message on home page (5cb6b53)
  • fix EDS search code and truncate title links (19235fe)
  • fix nil error (783feb1)
  • fixes as per code review comments (790e77a)
  • fixes linking of images on search results page (7df8dca)
  • integrate login changes into Blacklight (6aeaf97)
  • isolates request for bearer token for catalogue services API (9c4d1b4)
  • refactor EDS bento search engine (1334380)
  • reinstate usage of EDS API gem (8a3878d)
  • removes duplicated title from search results index (f4e4d44)
  • show the global message for catalog with search params (c1fe252)

Code Refactoring

  • remove extra request routes (2d35bd8)

Tests

  • add more requesting tests (7ffeb22)
  • add test for request success message (ae01d2e)
  • add tests for pickup location and image (98c953e)
  • add tests for UrlHelper (914b348)
  • adds tests for request component and helper (c950455)
  • fix FA search mock (6f8fdb7)
  • fixes tests (e92e45c)
  • set Content-Type header so Faraday will parse response as JSON (d30b683)

Miscellaneous

  • integrate renaming of staff shared login (19db19e)
  • prepare release (08aab4f)
  • resolve hotfix changes into main (af11f0d)
  • resolve hotfix changes to main (f162044)
  • update bin/setup script bundler section (5a70719)
  • update blacklight solr files to be same as solr-tove (6478e56)

1.0.2 (2023-05-12)

Bug Fixes

  • remove advanced search button from bento search page (fa3676d)

1.0.1 (2023-05-11)

Bug Fixes

  • display sidebar when showing search results on root_path (547d05e)
  • re-hide search bar on advanced search page (38ae24e)

1.0.0 (2023-05-11)

⚠ BREAKING CHANGES

  • separate database config for users and sessions
  • separate database config for users and sessions

Features

  • account for NED items and mobile styling of buttons (b6f8cb5)
  • add Former Title to catalogue record page (e78eefb)
  • add Former Title to catalogue record page (d2a5409)
  • add global message display (9c581b9)
  • add Google Books preview icon (65c4316)
  • add navigation bar for bento search results (6564f1f)
  • add navigation bar for bento search results (5a5e35d)
  • adds Also Titled to catalogue record page (99d793d)
  • adds Also Titled to catalogue record page (bbe0db3)
  • adds Form/genre to catalogue record page (72c8886)
  • adds Form/genre to catalogue record page (4760319)
  • adds frequency to catalogue record page (009f155)
  • adds frequency to catalogue record page (b197a77)
  • adds Has Supplement to catalogue record page (d0f8b15)
  • adds Has Supplement to catalogue record page (8786c4d)
  • adds index/finding aid notes to catalogue record page (153f609)
  • adds index/finding aid notes to catalogue record page (fc1e07f)
  • adds Later Title to catalogue record page (f4e4dc9)
  • adds Later Title to catalogue record page (9df7c9b)
  • adds occupation to catalogue record page (ca7be0f)
  • adds occupation to catalogue record page (a9c1795)
  • adds Other Authors to catalogue record page (16643fa)
  • adds Other Authors to catalogue record page (fb8508c)
  • adds Place to catalogue record page (3fbc134)
  • adds Place to catalogue record page (d349a7f)
  • adds previous frequency to catalogue record page (ba67800)
  • adds previous frequency to catalogue record page (0b9197e)
  • adds Supplement To to catalogue record page (4c3e5e5)
  • adds Supplement To to catalogue record page (4dcd530)
  • adds Terms of Use to catalogue record page (f112cf4)
  • adds Terms of Use to catalogue record page (356e58e)
  • bento search (7d58a7d)
  • bento search (1407fbc)
  • changes title of More Like This component to Similar Items (0f4214e)
  • changes title of More Like This component to Similar Items (d763604)
  • configure all items link for finding aids and EDS (5940232)
  • configure all items link for finding aids and EDS (a031eb0)
  • first cut of Explore/More Results component (d92bd52)
  • implement LibraryThing link in Explore component (b0a0e3a)
  • implement NLA Shop link in Explore sidebar (539c1a4)
  • implement offsite urls (bb66f55)
  • implement offsite urls (7026127)
  • implement request action buttons (c7a5e9d)
  • implement thread pool for bento search (6822a21)
  • implement thread pool for bento search (d2dda0d)
  • integrate backchannel logout changes and fix bookmarks (bb91e5b)
  • integrate catalogue-patrons (d6ac30a)
  • integrate catalogue-patrons (f397a65)
  • integrate reimplemented feature flags and location checks (ac7e7c7)
  • integrate separate staff realms for SPL and SOL (a8422b9)
  • integrate separate staff realms for SPL and SOL (b1d7a96)
  • integrate staff backchannel logout changes (c1cb20c)
  • integrate staff backchannel logout changes (e6e6d4b)
  • links supplement titles to title search (98fdad0)
  • links supplement titles to title search (bf9b3d2)
  • move caching from file system to Redis (9772657)
  • move caching from file system to Redis (d7ef13e)
  • move test into locale config (f864feb)
  • move test into locale config (fbe46e9)
  • number bento search results (d4f2fdd)
  • number bento search results (46beadc)
  • only show staff login links in staff network (c34acb0)
  • only show staff login links in staff network (98ceee6)
  • override Blacklight Advanced Search template to remove sort (d77aebb)
  • override Blacklight Advanced Search template to remove sort (88d8641)
  • perform bento searches in parallel (66fa8ee)
  • perform bento searches in parallel (73779a0)
  • reconfigure allowed hosts (bfd867f)
  • remove "Beta feedback" link in header (79efa3b)
  • remove facets from home page (769ed0c)
  • remove search bar from Advanced Search page (751b797)
  • remove search bar from Advanced Search page (d5f1fe8)
  • replaces home page search box with bento search box (f87010e)
  • separate database config for users and sessions (b56286b)
  • separate database config for users and sessions (655070c)
  • update config example for Keycloak (31c3c20)
  • update config example for Keycloak (b33ec01)
  • use author search for other authors links (57292c7)
  • use author search for other authors links (e996230)

Bug Fixes

  • BLAC-261 resize title on record page (f26e0dd)
  • BLAC-264 style citation modal (ae6f8bb)
  • change "Log in" to "Login" (ffd6413)
  • change "Log in" to "Login" (b4504b3)
  • change author search to use author_search_tesim field (cce0081)
  • change author search to use author_search_tesim field (dd77039)
  • check ind2 value for printer 264 datafield (173b76c)
  • check ind2 value for printer 264 datafield (e489668)
  • corrects registration link typos (bc0a318)
  • disallow access to blacklight-test.nla.gov.au (371be66)
  • disallow access to blacklight-test.nla.gov.au (a0eb849)
  • display index/finding aid note as bulleted list (8c1a004)
  • display index/finding aid note as bulleted list (8d3b225)
  • display multiple frequencies as a bulleted list (4f295ec)
  • display multiple frequencies as a bulleted list (ac99b56)
  • display printer field in an unstyled list (35c726f)
  • display printer field in an unstyled list (fad34a2)
  • do not display spelling suggestions if results are returned (dc6c6a9)
  • do not display spelling suggestions if results are returned (6039de4)
  • fix author search link (7d74186)
  • fix author search link (5339531)
  • fix display logic for sidebar and message bar (68b032e)
  • fix flash message when redirecting user to login (74e639f)
  • fix flash message when redirecting user to login (222d51c)
  • fix index finding aid note test (3d904a9)
  • fix index finding aid note test (fd11e5a)
  • fix message banner (2598ebc)
  • fix permissions on vendor/bundle dir at deployment (cda539c)
  • fix permissions on vendor/bundle dir at deployment (1cdf1ee)
  • fix routes and navigation spec (cfb8368)
  • fix value of VERSION (08cd1bb)
  • fix value of VERSION (c5046f6)
  • fix View online URL (634e7f6)
  • fixes Author display value and links to search (2447f11)
  • fixes Author display value and links to search (46314ef)
  • fixes Rubocop issues (d1d1a4f)
  • fixes Rubocop issues (13ed1ad)
  • guard against inability to link to collection parent record (d7c5bcd)
  • guard against inability to link to collection parent record (ee8b72b)
  • hide the search bar on the catalog index page (d6484e4)
  • hide the search bar on the catalog index page (e8f0eaa)
  • ignores Rubocop warnings for Blacklight helper (2a09d90)
  • Make bento headings sticky (6e70445)
  • prevent crash when copyright info not returned from service (0a21e26)
  • prevent crash when copyright info not returned from service (f9ea3fd)
  • reconfigure Author field for search results also (3591ef8)
  • reconfigure Author field for search results also (161ef7e)
  • remove facet sidebar from catalogue search index (02c1322)
  • remove links from former/later title and has supplement/to (df06324)
  • remove links from former/later title and has supplement/to (6f298c9)
  • restore hidden field removed from advanced search page (be56871)
  • restore hidden field removed from advanced search page (ca991fc)
  • reverse subnet match condition (7095674)
  • Style button actions (7e929f4)
  • update GLOBAL_MESSAGE_URL placeholder (eb0adcb)
  • Update homepage cultural text (460197c)
  • use "author_search_tsim" as the author search field (c39c6c8)
  • use "author_search_tsim" as the author search field (bc3ac74)
  • use SVG icon (a5b3e7a)

Styles

Build System

  • attempt to keep ruby-build updated via nla-deploy script (591d33e)
  • attempt to keep ruby-build updated via nla-deploy script (9bd5b16)
  • deps-dev: bump debug from 1.6.3 to 1.7.0 (fce550f)
  • deps-dev: bump debug from 1.6.3 to 1.7.0 (e16f66c)
  • deps-dev: bump debug from 1.7.0 to 1.7.1 (7b18449)
  • deps-dev: bump debug from 1.7.0 to 1.7.1 (d108537)
  • deps-dev: bump faker from 3.0.0 to 3.1.0 (7395297)
  • deps-dev: bump faker from 3.0.0 to 3.1.0 (6106f0b)
  • deps-dev: bump selenium-webdriver from 4.6.1 to 4.7.1 (fbba392)
  • deps-dev: bump selenium-webdriver from 4.6.1 to 4.7.1 (f18aa6b)
  • deps-dev: bump shoulda-matchers from 5.2.0 to 5.3.0 (01b0344)
  • deps-dev: bump shoulda-matchers from 5.2.0 to 5.3.0 (3c91b6b)
  • deps-dev: bump simplecov from 0.21.2 to 0.22.0 (9d083de)
  • deps-dev: bump simplecov from 0.21.2 to 0.22.0 (9fd1387)
  • deps-dev: bump standard from 1.18.1 to 1.19.0 (180239e)
  • deps-dev: bump standard from 1.18.1 to 1.19.0 (75f7d2a)
  • deps: bump loofah from 2.19.0 to 2.19.1 (22579a1)
  • deps: bump loofah from 2.19.0 to 2.19.1 (a37d198)
  • deps: bump puma from 6.0.0 to 6.0.2 (328fc2f)
  • deps: bump puma from 6.0.0 to 6.0.2 (eccea63)
  • deps: bump ruby/setup-ruby from 1.123.0 to 1.126.0 (68709ad)
  • deps: bump ruby/setup-ruby from 1.123.0 to 1.126.0 (7a66d28)
  • deps: bump stimulus-rails from 1.1.1 to 1.2.1 (722fb2d)
  • deps: bump stimulus-rails from 1.1.1 to 1.2.1 (1efa9ad)
  • deps: bump view_component from 2.74.0 to 2.78.0 (64e55cf)
  • deps: bump view_component from 2.74.0 to 2.78.0 (68b7964)
  • deps: bump view_component from 2.78.0 to 2.80.0 (3016e17)
  • deps: bump view_component from 2.78.0 to 2.80.0 (174e1eb)
  • deps: bump view_component from 2.80.0 to 2.82.0 (7da5251)
  • deps: bump view_component from 2.80.0 to 2.82.0 (7282288)
  • deps: update rails-html-sanitizer and other deps (25f3592)
  • deps: update rails-html-sanitizer and other deps (ed8ebc6)
  • fix Gemfile.lock (4b724f7)
  • fix Gemfile.lock (2d0cd33)
  • make sure main branch is using a released catalogue-patrons version (ab9c1d9)
  • make sure main branch is using a released catalogue-patrons version (510f9af)
  • update dependency revisions in Gemfile for 3.2.0 Ruby upgrade (048c1f8)
  • update dependency revisions in Gemfile for 3.2.0 Ruby upgrade (cffa006)
  • update Nokogiri (69ff8f5)
  • update Nokogiri (0b77502)
  • upgrade Ruby to 3.1.3 (8ab6b7d)
  • upgrade Ruby to 3.1.3 (226576e)

Continuous Integration

  • adds PATRONS_DB_URL env variable to verify workflow (8c61e0e)
  • adds PATRONS_DB_URL env variable to verify workflow (ab09950)
  • adds release workflow (14e6568)
  • adds release workflow (9fbc785)
  • change bundler audit and brakeman check in workflow (32971c2)
  • change bundler audit and brakeman check in workflow (5e64a1f)
  • change package name in release workflow (b900127)
  • change package name in release workflow (338007e)
  • remove cucumber tests from verify workflow (5669a46)
  • remove cucumber tests from verify workflow (b4769d3)
  • updates verify workflow (facf328)
  • updates verify workflow (b57ce28)

Documentation

  • additional comments in Gemfile (295251e)
  • additional comments in Gemfile (9d326a6)
  • update build status badge for "main" branch in README.md (aaa484c)
  • update build status badge for "main" branch in README.md (f5ed708)
  • update README.md (d963b8e)
  • update README.md (4801fc2)
  • update README.md (78088dd)
  • update README.md (0771ae4)
  • update Ruby and Bundler versions in README.md (3a7f896)
  • update Ruby and Bundler versions in README.md (6668d3f)
  • updates README.md (b6496cf)
  • updates README.md (aec3152)

Tests

  • add helper specs for bento search (ba1d11c)
  • add helper specs for bento search (229e5d8)
  • add test for removal of advanced search sort (fd2d092)
  • add test for removal of advanced search sort (c43adee)
  • adds controller test for bento search (ff4ac85)
  • adds controller test for bento search (084ffcc)
  • adds helper tests (885dee6)
  • adds helper tests (36f9763)
  • adds request and model specs (1f04f22)
  • adds request and model specs (ba30475)
  • fix test (49a8fed)
  • fix test (68955c9)
  • generate brakeman.ignore config (74be5e8)
  • generate brakeman.ignore config (745fd10)
  • refactor cucumber tests as rspec tests (e25b80e)
  • refactor cucumber tests as rspec tests (72ee1b0)
  • update NlaThumbnailPresenter spec (5065afb)
  • update NlaThumbnailPresenter spec (2209ff9)

Code Refactoring

  • also cache EDS bento search results in staging env (a1d4d16)
  • clean up thumbnail component template and add tests (be3d4b7)
  • clean up thumbnail component template and add tests (1ba83aa)
  • don't cache EDS requests in non-prod env (1d28edf)
  • integrate routing changes from catalogue-patrons (c823cc2)
  • move subnet config to environment variables (1ba4e79)
  • move subnet config to environment variables (add90d4)
  • move VERSION constant to application config file (fea56c2)
  • move VERSION constant to application config file (0825d08)
  • reconfigure user-agent used for HTTP requests (d5a86e8)
  • reconfigure user-agent used for HTTP requests (c0bc9bc)
  • refactor overridden Blacklight helper methods (0d932c0)
  • remove user location and type logic (5523df7)
  • rename RequestActionsComponent to CatalogueRequestActionsComponent (0c6731b)
  • set default User-Agent for Faraday requests (686bd55)
  • set default User-Agent for Faraday requests (0d3681e)

Miscellaneous

  • adjust version (cfeab7b)
  • adjust version (bd6468f)
  • deps: bump hiredis-client from 0.13.0 to 0.14.0 (0303589)
  • deps: update dependencies via "bundle update" (7433407)
  • deps: update dependencies via "bundle update" (4c8c692)
  • deps: use latest blacklight-solrcloud-repository while unreleased (b0e0024)
  • deps: use latest blacklight-solrcloud-repository while unreleased (e350a07)
  • fix formatting and upgrade dependencies (d4cfd3c)
  • fix formatting and upgrade dependencies (1dd43e1)
  • fix formatting issue (6ab4035)
  • fix release versioning (d8a59be)
  • fix release versioning (43d4a94)
  • integrate login error messages in catalogue-patrons (ad40273)
  • put explore sidebar widget behind feature flag (9583290)
  • puts login link behind authentication (2819114)
  • release public beta code (39cd867)
  • remove cucumber config and dependency (84afc15)
  • remove cucumber config and dependency (3432fb5)
  • remove unneccessary controller override (1d02899)
  • remove unneccessary controller override (0638bc2)
  • sync with main branch (d00aeca)
  • turn off dev caching in nla-deploy.sh (9426495)
  • turn off dev caching in nla-deploy.sh (74926eb)
  • update bundler in Gemfile.lock (435f2e8)
  • update dependencies (2f4cfae)
  • update dependencies (c20b9f3)
  • update dependencies (a5e06f3)
  • update dependencies (a1968dd)
  • update dependencies (40ec9aa)
  • update dependencies (5f711aa)
  • update dependencies (7241cd2)
  • update dependency on catalogue-patrons (0673b81)
  • update dependency on catalogue-patrons (dc7b643)
  • update flipper (7702962)
  • upgrade dependencies (166bbd1)
  • upgrade dependencies (c6f9e1b)
  • upgrade Ruby and dependencies (deec129)
  • upgrade Ruby and dependencies (6415b77)
  • upgrade to Ruby 3.2.0 (e875363)
  • upgrade to Ruby 3.2.0 (4b4ff3d)
  • upgrade URI gem to address CVE-2023-28755 (7ae1729)
  • upgrade URI gem to address CVE-2023-28755 (855fea6)
  • upgrades "mock_redis" (194375c)
  • upgrades "mock_redis" (484fa35)