v2.9.1
Release 2.9.1 primarily addresses bugs introduced due to PHP 8.x and other changes in 2.9.0. It also includes a few enhancements, most notably — improvements to how related materials are listed, a Javascript challenge for human verification to prevent bot attacks (documentation can be found here), and a couple of performance improvements.
Community Contributors
A massive thanks to all the community contributors, translators, and folks who reported issues and vulnerabilities for this release! Nearly a third of our list of changes came from community contributors this time around, which makes us really happy!
Big thanks to these folks for contributing fixes for this release:
List of changes
Enhancements and other changes:
- Added improvements for how related materials are listed in descriptions (#1900)
- AtoM now re-encodes AV Files Only when Necessary (#1912)
- Added xdebug for PHP debugging to the docker env (#1989)
- Added js challenge for human verification (#1962)
- Added capability for searching accessions by linked terms (#1986)
- Addressed high memory usage in tools:rename-slug (#1971)
Bug fixes:
- Fixed broken string from translating html entities (#2020)
- Clarified Limit IP settings for authenticated users. (#2015)
- Fixed CSV exports not hiding visible elements (#2005)
- Fixed not being able to access User Menu when using CAS Authentication (#1983)
- Fixed not being able to remove physical object from item (#1995)
- Fixed broken archival descriptions pages that were linked to a Physical storage (#1996)
- Fixed empty form values mask submitted values in advanced search (#1992)
- Fixed 500 error for descriptions with linked physical storage (#1987)
- Fixed PHP 8.x related clipboard issues (#1985)
- Fixed identifiers not being searchable (#1977)
- Fixed broken job links (#1975)
- Fixed typo in sfImageMagickAdapter (#1972)
- Updated ImageMagick to be in line with v7 syntax to fix warnings (#1918)
- Fixed improper escaping double quotes with Markdown (#1964) (#1978) (#1979) (#2001)
- Fixed PHP 8.x deprecation warnings (#1960)
- Fixed Broken MODS XML exports (#1958)
- Replaced DebugPDO with PropelPDO for Tests (#1965)
- Fixed 'Related descriptions' field missing in descriptions (#2013)
- Fixed broken descriptions with related descriptions (#2018)
- Fixed hidden ISAD/RAD/DACS elements being visible for public EAD XML (#1879)
Dependency updates:
- Updated composer dependencies (#1939) (#2017)
- Updated Dockerfile to use PHP8.3, the recommended version for 2.9 (#1981)
- Updated gh unit test workflow in AtoM to use ubuntu 24.04 (#1942)
- Upgraded CAS and addressed package name change (#1974)
New Contributors
Full Changelog: v2.9.0...v2.9.1