Releases/Release announcements/Release 2.9.2

From AtoM wiki

Release date: June 26, 2025

Download link: atom-2.9.2.tar.gz

Database schema version: v193

Release 2.9.2 is a minor release that fixes translation strings on the browse page that broke in the last release. It includes a few other minor changes and bug fixes, adds a change that significantly improves the JS challenge performance, and also includes the ability to export accession records via the CLI.

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

Important

If you encounter the following error in AtoM 2.9.1+ :

PHP Fatal error:  Declaration of DebugPDO::query() must be compatible with
PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs):
PDOStatement|false in
/usr/share/nginx/atom/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel/util/DebugPDO.php on line 331

Please update config/config.php (listed in .gitignore) to replace DebugPDO with PropelPDO, similar to our changes for docker/bootstrap.php and ‎lib/arInstall.class.php files in our Update GH unit tests to use Ubuntu 24.04. (#1942).

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


Features and enhancements

  • Improved JS challenge performance by moving logic before Symfony startup #2054
  • Added the ability to export accession records via CLI #1862
  • Added a composer script to help debug PHPUnit tests #2046
  • Added Docker Compose support for ARM-based development environments #2048

General bug fixes

  • Fixed error on attempting to generate box label report #2068
  • Fixed error with adding Language and Script notes field in ISAD & DACS #2061
  • Fixed appraisal field being inherited during creating description from Accession #2058
  • Fixed a typo in OIDC loginAction #2044
  • Fixed missing translation strings in the browse page #2050
  • Added additional feedback to clipboard save message to inform users about clipboard retention #2022

Community Contributors

A huge thank you to all of the community contributors who were involved in AtoM 2.9.2. Their details and the contributed enhancements and fixes 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! Also check out information and previous minutes about our community development meetings.

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


Links