Skip to content

v1.1.0

Compare
Choose a tag to compare
@seanaery seanaery released this 19 Dec 21:21
· 47 commits to main since this release

Overview

ArcLight v1.1.0 is the culmination of work completed for the ArcLight Community Sprint 3 project, spanning Dec 4-15, 2023. The primary goals of the sprint were to resolve bugs, make accessibility improvements, and update documentation.

Many thanks to all participants in the sprint:

Breaking Change

The default component identifier format has changed in v1.1.0. Component IDs, and therefore the component URLs, now have an underscore separating the collection-level root_id and the component ref_id. E.g.:

  • Old component path: /catalog/aoa271aspace_24d96d896c187b4e90ebb6c910f0462f
  • New component path: /catalog/aoa271_aspace_24d96d896c187b4e90ebb6c910f0462f

If you wish to retain the old-style component IDs & URLs, please use the following to override the component_identifier_format provided in ead2_component_config.rb; note the omission of an underscore:

provide 'component_identifier_format', '%<root_id>s%<ref_id>s'

Find more about this change in #1478 and in the Indexing EAD docs on the ArcLight wiki.

Upgrade Notes

To upgrade an existing ArcLight 1.0.x application, please review all changes in files the arclight install_generator will create for a newly-generated app and update your existing versions of these files accordingly. This v1.1.0 version includes several revisions in these files:

Completing this upgrade will require a full reindex to get all bugfixes and enhancements reflected in your UI. There may be a few areas in the UI that will not work well until the reindex is finished, e.g., breadcrumb links.

Accessibility Fixes

  • Fix issues with duplicate item ids by @lfarrell in #1435
  • Remove aria-hidden attribute by @lfarrell in #1473
  • Don't link to currently selected document in the tree by @lfarrell in #1469
  • Wrap grouped results in dl tag as their contents have dt and dd tags by @lfarrell in #1470
  • Add "collapsible-hierarchy" as a prefix instead of as a suffix. by @lfarrell in #1475
  • Show "View More/View Less" links as a darker color by @lfarrell in #1472
  • Fix issue with breadcrumbs having invalid markup by @lfarrell in #1468
  • Fix issue with duplicate ids on the page by @lfarrell in #1471

Bugfixes

Display, Formatting, & Indexing Changes

Search and Relevance Improvements

  • Fix typo in solr schema by @marlo-longley in #1440
  • Set the default SearchHandler to just return all fields. Advances #532 by @seanaery in #1477
  • Improve and document use of mm (minimum should match) param in Solr config by @seanaery in #1476
  • Improve search relevance by enabling queries for ids, containers, language by @seanaery in #1487
  • Boost relevance scoring when search terms appear in close proximity. Followup to #532. by @seanaery in #1506

Configuration Improvements

  • Breaking change: component identifier format by @marlo-longley in #1478
  • Replicate the configurable date & title normalizer classes from component config… by @seanaery in #1479

Dependency Updates

New Contributors

Full Changelog: v1.0.1...v1.1.0