Releases: nla/nla-arclight
Releases · nla/nla-arclight
3.4.1
What's Changed
- chore: post-release by @CEdwardsBlasikiewicz in #583
- CTPL-271: Change dark mode colour for table background by @paulhagon in #585
- CTPL-272: Fix colour of hamburger menu in dark mode by @paulhagon in #586
Full Changelog: 3.4.0...3.4.1
3.4.0
What's Changed
- CTPL-242: New NLA branding by @paulhagon in #572
- CTPL-265: Update links to new pages at library.gov.au by @paulhagon in #576
- CTPL-266: Hide green bar in header by @paulhagon in #579
- chore: point deps back to main by @CEdwardsBlasikiewicz in #495
- BLAC-722: Clear out external asset cache on deploy by @CEdwardsBlasikiewicz in #496
- build(deps-dev): bump rubocop-rails from 2.25.0 to 2.25.1 by @dependabot in #484
- build(deps): bump redis from 5.1.0 to 5.2.0 by @dependabot in #485
- build(deps): bump strong_migrations from 1.8.0 to 2.0.0 by @dependabot in #486
- build(deps): bump esbuild from 0.21.5 to 0.23.0 by @dependabot in #487
- build(deps-dev): bump rubocop-rspec from 3.0.1 to 3.0.3 by @dependabot in #491
- build(deps): bump sass from 1.77.6 to 1.77.8 by @dependabot in #490
- build(deps): bump @hotwired/turbo-rails from 8.0.4 to 8.0.5 by @dependabot in #492
- build(deps-dev): bump selenium-webdriver from 4.22.0 to 4.23.0 by @dependabot in #498
- build(deps): bump postcss from 8.4.38 to 8.4.40 by @dependabot in #497
- build(deps): bump rexml from 3.3.2 to 3.3.3 by @dependabot in #500
- build(deps): bump autoprefixer from 10.4.19 to 10.4.20 by @dependabot in #501
- build(deps): bump postcss from 8.4.40 to 8.4.41 by @dependabot in #506
- build(deps): bump turbo-rails from 2.0.5 to 2.0.6 by @dependabot in #502
- build(deps): bump cssbundling-rails from 1.4.0 to 1.4.1 by @dependabot in #503
- build(deps): bump jsbundling-rails from 1.3.0 to 1.3.1 by @dependabot in #504
- build(deps-dev): bump faker from 3.4.1 to 3.4.2 by @dependabot in #505
- build(deps-dev): bump standard from 1.39.2 to 1.40.0 by @dependabot in #507
- build(deps): bump rexml from 3.3.3 to 3.3.6 by @dependabot in #513
- build(deps): bump bootsnap from 1.18.3 to 1.18.4 by @dependabot in #508
- build(deps-dev): bump rspec-rails from 6.1.3 to 6.1.4 by @dependabot in #510
- build(deps-dev): bump rubocop-rspec from 3.0.3 to 3.0.4 by @dependabot in #511
- build(deps-dev): bump shoulda-matchers from 6.2.0 to 6.4.0 by @dependabot in #509
- build(deps): bump esbuild from 0.23.0 to 0.23.1 by @dependabot in #512
- build(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #514
- build(deps): bump blacklight-locale_picker from 1.1.0 to 1.2.0 by @dependabot in #515
- build(deps): bump puma from 6.4.2 to 6.4.3 by @dependabot in #525
- build(deps): bump nokogiri from 1.16.6 to 1.16.7 by @dependabot in #517
- build(deps): bump bundler-audit from 0.9.1 to 0.9.2 by @dependabot in #518
- build(deps): bump sprockets-rails from 3.5.1 to 3.5.2 by @dependabot in #519
- build(deps-dev): bump selenium-webdriver from 4.23.0 to 4.25.0 by @dependabot in #526
- build(deps): bump postcss from 8.4.41 to 8.4.47 by @dependabot in #523
- build(deps): bump nodemon from 3.1.4 to 3.1.7 by @dependabot in #527
- build(deps): bump sass from 1.77.8 to 1.79.3 by @dependabot in #528
- build(deps): bump esbuild from 0.23.1 to 0.24.0 by @dependabot in #529
- build(deps): bump @hotwired/turbo-rails from 8.0.5 to 8.0.10 by @dependabot in #530
- build(deps): bump actiontext from 7.0.8.4 to 7.0.8.5 by @dependabot in #540
- build(deps): bump rexml from 3.3.7 to 3.3.9 by @dependabot in #547
- build(deps-dev): bump rubocop-rspec from 3.0.4 to 3.2.0 by @dependabot in #546
- build(deps): bump jbuilder from 2.12.0 to 2.13.0 by @dependabot in #535
- build(deps): bump redis from 5.2.0 to 5.3.0 by @dependabot in #532
- build(deps-dev): bump memory_profiler from 1.0.2 to 1.1.0 by @dependabot in #531
- build(deps-dev): bump dotenv from 3.1.2 to 3.1.4 by @dependabot in #533
- build(deps): bump @hotwired/turbo-rails from 8.0.10 to 8.0.12 by @dependabot in #544
- build(deps): bump sass from 1.79.3 to 1.80.5 by @dependabot in #548
- build(deps): bump blacklight-frontend from 8.3.0 to 8.4.0 by @dependabot in #537
- build(deps-dev): bump rspec-rails from 6.1.4 to 7.0.1 by @dependabot in #552
- remove skip links by @CEdwardsBlasikiewicz in #554
- build(deps-dev): bump selenium-webdriver from 4.25.0 to 4.26.0 by @dependabot in #550
- build(deps): bump stimulus-rails from 1.3.3 to 1.3.4 by @dependabot in #551
- build(deps-dev): bump rubocop-rails from 2.25.1 to 2.27.0 by @dependabot in #553
- build(deps-dev): bump database_cleaner-active_record from 2.1.0 to 2.2.0 by @dependabot in #549
- build(deps-dev): bump standard from 1.40.0 to 1.41.1 by @dependabot in #555
- build(deps): bump rails from 7.0.8.5 to 7.0.8.6 by @dependabot in #558
- build(deps-dev): bump solr_wrapper from 4.0.2 to 4.1.0 by @dependabot in #559
- build(deps-dev): bump webmock from 3.23.1 to 3.24.0 by @dependabot in #557
- build(deps-dev): bump factory_bot_rails from 6.4.3 to 6.4.4 by @dependabot in #556
- build(deps-dev): bump derailed_benchmarks from 2.1.2 to 2.2.1 by @dependabot in #560
- build(deps-dev): bump faker from 3.4.2 to 3.5.1 by @dependabot in #561
- build(deps): bump turbo-rails from 2.0.6 to 2.0.11 by @dependabot in #564
- build(deps): bump strong_migrations from 2.0.0 to 2.0.2 by @dependabot in #562
- build(deps): bump brakeman from 6.1.2 to 6.2.2 by @dependabot in #563
Full Changelog: 3.3.0...3.4.0
v3.3.0
3.3.0 (2024-07-24)
What's Changed
- BLAC-685: concat extents information by @CEdwardsBlasikiewicz in #422
- build(deps): bump rexml from 3.2.6 to 3.2.8 by @dependabot in #423
- build(deps): bump mysql2 from 0.5.5 to 0.5.6 by @dependabot in #388
- build(deps): bump redis from 5.0.8 to 5.1.0 by @dependabot in #390
- build(deps): bump @hotwired/turbo-rails from 7.3.0 to 8.0.4 by @dependabot in #397
- build(deps): bump autoprefixer from 10.4.17 to 10.4.19 by @dependabot in #401
- build(deps): bump postcss from 8.4.33 to 8.4.38 by @dependabot in #402
- build(deps-dev): bump rdoc from 6.6.0 to 6.7.0 by @dependabot in #431
- build(deps-dev): bump debug from 1.8.0 to 1.9.2 by @dependabot in #405
- build(deps-dev): bump rubocop-performance from 1.19.1 to 1.21.0 by @dependabot in #424
- build(deps-dev): bump selenium-webdriver from 4.17.0 to 4.21.1 by @dependabot in #426
- build(deps): bump esbuild from 0.20.0 to 0.21.4 by @dependabot in #427
- build(deps): bump nodemon from 3.0.3 to 3.1.2 by @dependabot in #430
- Revert "build(deps-dev): bump rubocop-performance from 1.19.1 to 1.21.0" by @yetti in #432
- chore: prepare release by @yetti in #433
- chore(main): release 3.2.0 by @yetti in #429
- build(deps): bump actionpack from 7.0.8.3 to 7.0.8.4 by @dependabot in #434
- feat: display notes with alternative headings in metadata by @yetti in #446
- fix: normalize note paragraphs and HTML wrapping by @yetti in #447
- fix: return nil extent information to avoid displaying an empty metadata field by @yetti in #448
- build(deps): bump esbuild from 0.21.4 to 0.21.5 by @dependabot in #445
- build(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #451
- build(deps): bump arclight from 1.1.0 to 1.4.0 by @dependabot in #450
- build(deps): bump blacklight-frontend from 8.0.1 to 8.3.0 by @dependabot in #444
- build(deps): bump sass from 1.71.1 to 1.77.5 by @dependabot in #449
- build(deps): bump nodemon from 3.1.2 to 3.1.3 by @dependabot in #441
- build(deps): bump sprockets-rails from 3.4.2 to 3.5.1 by @dependabot in #440
- build(deps): bump yabeda-prometheus from 0.9.0 to 0.9.1 by @dependabot in #439
- build(deps-dev): bump rspec-rails from 6.1.1 to 6.1.2 by @dependabot in #438
- build(deps-dev): bump standard from 1.32.0 to 1.37.0 by @dependabot in #452
- build(deps-dev): bump binding_of_caller from 1.0.0 to 1.0.1 by @dependabot in #436
- fix: don't attempt to wrap non-Strings in an HTML paragraph by @yetti in #453
- build(deps): bump nokogiri from 1.16.5 to 1.16.6 by @dependabot in #455
- build(deps-dev): bump rubocop-performance from 1.21.0 to 1.21.1 by @dependabot in #456
- build(deps-dev): bump rack-mini-profiler from 3.1.1 to 3.3.1 by @dependabot in #457
- build(deps-dev): bump rubocop-rspec from 2.25.0 to 3.0.1 by @dependabot in #458
- build(deps-dev): bump stackprof from 0.2.25 to 0.2.26 by @dependabot in #459
- feat: render chronlist, bibref and tables in notes by @yetti in #460
- fix: handle case where bibref is a Hash by @yetti in #461
- fix: accommodate chronlists that are not duplicates by @yetti in #462
- fix: formatting resiliency by @yetti in #463
- BLAC-675: show item availability status by @CEdwardsBlasikiewicz in #454
- BLAC-677: display access conditions by @CEdwardsBlasikiewicz in #470
- build(deps-dev): bump rspec-rails from 6.1.2 to 6.1.3 by @dependabot in #464
- build(deps): bump hiredis-client from 0.18.0 to 0.22.2 by @dependabot in #465
- build(deps-dev): bump standard from 1.37.0 to 1.39.0 by @dependabot in #466
- build(deps-dev): bump selenium-webdriver from 4.21.1 to 4.22.0 by @dependabot in #467
- build(deps): bump sass from 1.77.5 to 1.77.6 by @dependabot in #468
- build(deps): bump nodemon from 3.1.3 to 3.1.4 by @dependabot in #469
- ci: upgrade release-please action by @yetti in #477
- ci: cleanup release workflows and config by @yetti in #478
- BLAC-719: Reimplement bookmark counter and hide it by @CEdwardsBlasikiewicz in #479
- feat: related docs by @yetti in #480
- BLAC-677: refactor access condition getting by @CEdwardsBlasikiewicz in #481
- chore(main): release nla-arclight 3.3.0 by @yetti in #476
- build(deps-dev): bump standard from 1.39.0 to 1.39.2 by @dependabot in #493
- chore: prepare for 3.3.0 release by @CEdwardsBlasikiewicz in #494
Full Changelog: 3.1.0...3.3.0
nla-arclight: v3.3.0
3.3.0 (2024-06-28)
Features
- cache related docs request response (79fde27)
- compare note headings using parameterized values (e3df011)
- extract EAD notes by header (5fffcc5)
- extract notes by header (81e0a52)
- implement rendering of related document list (32e7a24)
- implement service call (3a90f00)
- modify related docs download URL (76830e3)
- refine display and formatting of notes (07cac10)
- render chronlist, bibref and tables in notes (3ed183a)
Bug Fixes
- accommodate chronlists that are not duplicates (2665df2)
- change chronlist table header level to h4 (effca62)
- don't attempt to wrap non-Strings in an HTML paragraph (981c59c)
- handle case where bibref is a Hash (1633c47)
- ignore chronlists that are in an array (503aac1)
- normalize note paragraphs and HTML wrapping (1c5bdd1)
- prevent subnotes from crashing application (3e8b7b9)
- render HTML markup in note paragraphs (d0fe402)
- return nil extent information to avoid displaying an empty heading (8abbbaf)
- translate Scope and Contents heading (04cf925)
Code Refactoring
- restyle related documents link (d954e41)
Tests
Build System
- add rubocop-factory_bot (cdcc002)
- deps-dev: bump binding_of_caller from 1.0.0 to 1.0.1 (5e31a81)
- deps-dev: bump rack-mini-profiler from 3.1.1 to 3.3.1 (3734cb5)
- deps-dev: bump rspec-rails from 6.1.1 to 6.1.2 (b36fa17)
- deps-dev: bump rspec-rails from 6.1.2 to 6.1.3 (5a9d743)
- deps-dev: bump rubocop-performance from 1.21.0 to 1.21.1 (5dfc787)
- deps-dev: bump rubocop-rspec from 2.25.0 to 3.0.1 (716dcdb)
- deps-dev: bump selenium-webdriver from 4.21.1 to 4.22.0 (ce5830f)
- deps-dev: bump stackprof from 0.2.25 to 0.2.26 (a827f87)
- deps-dev: bump standard from 1.32.0 to 1.37.0 (8425d07)
- deps-dev: bump standard from 1.37.0 to 1.39.0 (e4e24c6)
- deps: bump actionpack from 7.0.8.3 to 7.0.8.4 (f8635bd)
- deps: bump arclight from 1.1.0 to 1.4.0 (6477805)
- deps: bump blacklight-frontend from 8.0.1 to 8.3.0 (966683f)
- deps: bump braces from 3.0.2 to 3.0.3 (7321b67)
- deps: bump esbuild from 0.21.4 to 0.21.5 (17c49e8)
- deps: bump hiredis-client from 0.18.0 to 0.22.2 (7dcaf25)
- deps: bump nodemon from 3.1.2 to 3.1.3 (6c62761)
- deps: bump nodemon from 3.1.3 to 3.1.4 (6cd02d3)
- deps: bump nokogiri from 1.16.5 to 1.16.6 (721b156)
- deps: bump sass from 1.71.1 to 1.77.5 (cb19eb2)
- deps: bump sass from 1.77.5 to 1.77.6 (6606535)
- deps: bump sprockets-rails from 3.4.2 to 3.5.1 (bcad2af)
- deps: bump yabeda-prometheus from 0.9.0 to 0.9.1 (bd96f9e)
- fix rubocop dependencies (fe11410)
Continuous Integration
v3.2.0
3.2.0 (2024-06-04)
Miscellaneous
Build System
- deps-dev: bump debug from 1.8.0 to 1.9.2 (6829718)
- deps-dev: bump rdoc from 6.6.0 to 6.7.0 (f127b32)
- deps-dev: bump rubocop-performance from 1.19.1 to 1.21.0 (eaee48d)
- deps-dev: bump selenium-webdriver from 4.17.0 to 4.21.1 (3c98b38)
- deps: bump @hotwired/turbo-rails from 7.3.0 to 8.0.4 (f0a15bf)
- deps: bump autoprefixer from 10.4.17 to 10.4.19 (5745133)
- deps: bump esbuild from 0.20.0 to 0.21.4 (284bf59)
- deps: bump mysql2 from 0.5.5 to 0.5.6 (6337a3f)
- deps: bump nodemon from 3.0.3 to 3.1.2 (b1692b5)
- deps: bump postcss from 8.4.33 to 8.4.38 (a30870b)
- deps: bump redis from 5.0.8 to 5.1.0 (a4cfbd2)
- deps: bump rexml from 3.2.6 to 3.2.8 (2fe29fa)
v3.1.0
3.1.0 (2024-05-14)
Features
Bug Fixes
Miscellaneous
- prepare release (dbeacfe)
- update nla-blacklight_common dependency (4875942)
- update nla-blacklight_common dependency (1ae670c)
- update nla-blacklight_common dependency (242d7df)
- update nla-blacklight_common in Gemfile.lock (b94e4fc)
Tests
Build System
- update nla-blacklight_common (d345a5f)
v3.0.0
3.0.0 (2024-03-13)
⚠ BREAKING CHANGES
- upgrade to Arclight 1 (Blacklight 8)
Features
- upgrade to Arclight 1 (Blacklight 8) (c7360c8)
Bug Fixes
- configure correct Solr search adapter in blacklight.yml (8781c33)
- downgrade postcss-cli for nodejs version compatiblity (08a1efe)
- fix styling of blacklight range limit (f6558d6)
- remove repository facet from arclight (4a1b7db)
- remove repository facet from arclight (df8f44c)
- resolve code review comments (1eeb5da)
- style blacklight range limit modal graph (fee61c3)
- update vulnerable dependencies (87912aa)
- upgrade Rails to address CVE-2024-26143 (d5a13e2)
Reverts
- "build(deps): bump postcss-cli from 10.1.0 to 11.0.0" (047d214)
Miscellaneous
- prepare 3.0.0 release (1cafd6c)
- replace dotenv-rails with dotenv (9e732da)
- resolve merge conflicts (67a212c)
- resolve merge conflicts (ba0ee7a)
- update nla-blacklight_common (963cc9f)
- update nla-blacklight_common dependency (8998cdc)
- update README (50a25f3)
- upgrade nodejs dependencies (02eb671)
Build System
- deps-dev: bump factory_bot_rails from 6.2.0 to 6.4.3 (d8e3867)
- deps-dev: bump rspec-rails from 6.1.0 to 6.1.1 (7759990)
- deps-dev: bump rubocop-rails from 2.22.1 to 2.23.1 (103e535)
- deps-dev: bump selenium-webdriver from 4.15.0 to 4.17.0 (f35a692)
- deps-dev: bump shoulda-matchers from 5.3.0 to 6.1.0 (d0b4bc5)
- deps: bump blacklight-locale_picker from 1.0.0 to 1.1.0 (1b9fdbd)
- deps: bump bootstrap from 5.3.1 to 5.3.2 (14331f1)
- deps: bump cssbundling-rails from 1.3.3 to 1.4.0 (86f958c)
- deps: bump esbuild from 0.19.2 to 0.20.0 (49898e3)
- deps: bump jsbundling-rails from 1.2.1 to 1.3.0 (1b93695)
- deps: bump nodemon from 3.0.1 to 3.0.3 (6fc01f0)
- deps: bump postcss from 8.4.28 to 8.4.31 (bfd12f9)
- deps: bump postcss from 8.4.28 to 8.4.33 (92f1e2a)
- deps: bump postcss-cli from 10.1.0 to 11.0.0 (435d081)
- deps: bump stimulus-rails from 1.3.0 to 1.3.3 (abce2f5)
- deps: bump strong_migrations from 1.6.4 to 1.7.0 (ccfed20)
- ignore CVE-2023-51774 until after release (d430d70)
- point nla-blacklight_common dependency to main branch (38a8122)
v2.7.1
v2.7.0
2.7.0 (2023-11-17)
Features
- Update Join us link in primary nav (4562c1b)
Bug Fixes
Miscellaneous
- prepare for release (3f5dc01)
- pull in backchannel logout changes (3549416)
- pull in changes from nla-blacklight_common (ff31bb2)
- pull in changes in common code (3f0eb77)
- pull in fixes to session_token (a61989c)
- remove keycloak patron login flag (ca645bf)