Skip to content

v2.9.1

Choose a tag to compare

@anvit anvit released this 12 May 19:00

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