Release 2.10.0

From AtoM wiki
Revision as of 05:33, 4 December 2025 by Samason (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Main Page > Releases > Releases/Release announcements > Release 2.10.0

Release date: September 26, 2025

Download link: atom-2.10.0.tar.gz

Database schema version: v197

Release 2.10.0 is a major release which updates ElasticSearch to 7.10, and also removes the two Bootstrap 2 themes. It also includes a number of features and enhancements such a settings page for logo, favicon, and header color customization, the ability to export accession CSVs, and major improvements to the RTL layout.

Visit the Downloads page to download the most recent release, and consult the 2.10 Upgrading and Installation guides in our documentation for further information.

An overview of some of the changes in the 2.10 release is included below.


Major dependency updates

  • Upgraded to ElasticSearch to 7.10 #2056
  • Removed BS2 themes #2065

Features and Enhancements

  • Added a header customizations settings page for changing header, site logo, and favicon #2036
  • Added ability to update Google Analytics ID via settings #2079
  • Added empty and invalid information object check to data integrity and repair tool #2144
  • Added ability to export accession CSV via Clipboard #1901
  • Added ability to do bulk CSV exports. #2057
  • Enhanced accessibility of PDF finding aids #2102
  • Fixed problems with RTL layout #2067
  • Enabled mouse scroll nav for carousel. #2076
  • Improved digital object load task URL handling #2162
  • Added password confirmation before updating user #2134
  • Added VSCode files to gitignore #2099

Bug fixes and other updates

  • Fixed search:document not working in ES7 #2169
  • Fixed logo and favicon functionality to not restore logo on submit. #2166
  • Updated ES plugin to use forcemergeAll #2160
  • Updated build package.xml with BS5 build files #2150
  • Closed cURL handles on digital object downloads #2155
  • Fixed CLI tools:rename-slug not updating browse page links. #2153
  • Make paths for logo/favicon to be configurable dir #2151
  • Clarified 'Generating finding aid as a public user' setting. #2145
  • Displayed draft digital objects in carousel. #2142
  • Fixed group permissions not being set/displayed correctly #2094
  • Updated arOidcPlugin to use expires_in for access token #2139
  • Fixed creating new users requiring non-existent currentPassword field #2137
  • Fixed XML not escaping for access copy URLs in EAD export #2135
  • Fixed related accessions not appearing in Physical Storage #2116
  • Fixed rights area duplicates under accession records and 500 error on save #2098
  • Fixed style attribute in customizable header violating content security policy #2129
  • Stopped testGetByTitleIdentifierAndRepo from polluting database #2125
  • Added more feedback to logs when indexing information objects by slug #2124
  • Fixed shifted columns in CSV exports #2122
  • Fixed isAuthenticated error when attempting to export accession csv using CLI #2117
  • Added clipboard count UI labels to AtoM fixtures #2114
  • Fixed PHP 8x error for update fixtures task #2109
  • Fixed PHP 8x error for plugin page #2106
  • Updated public CSV exports to exclude accessionNumber field #2090
  • Reduced year input to 4 digits for fields with datepickers #2092
  • Clarified 'This is a mandatory element' msg in forms. #2089
  • Fixed DACS incorrectly mapping 'Physical access' to 'accessionNumber' instead of 'physicalCharacteristics' #2087
  • Fixed CSV exports with hidden elements having data in wrong columns. #2041
  • Restored new related material formatting and fix 500 error when linking containers #2085
  • Fixed tooltips that were not displaying asterisks #2083
  • Made clipboard 'count' text translatable. #2078
  • Fixed finding aid visibility typo #2077
  • Added ability to expand sections that contain errors in forms. #2063
  • Excluded hidden elements from Finding Aids. #2030
  • Fixed logout route for SSO when IP is limited #2039
  • Updated BS5 to use correct alert class #2007

Dependency updates

  • Bumped tmp from 0.2.3 to 0.2.4 #2121
  • Bumped cypress version #2119
  • Bumped form-data from 4.0.1 to 4.0.4 #2103

Security updates

N/A

See Also

You can read more about how to report a security vulnerability found in AtoM here

Community Contributors

A huge thank you to all of the community contributors who were involved in AtoM 2.10.0. Their details and contributions can be found in the GitHub release notes.

See Also

If you're a developer interested in committing bug fixes and enhancements back to the public project, check out our guide on how to contribute code!

For a full list of updates, please see the Release Notes


Links