Fixed
- Admin > Modules now shows Configure next to PageVersioning. The settings were only reachable from the Settings button on history pages.
Page Versioning Omeka S module
Oct 26, 2026
Oct 20, 2026
errors list, as
Omeka's own API does. A revert of a page the user may not change returns
403, of a page that no longer exists 404, and 500 is kept for unexpected
errors, which are now written to Omeka's log.reason, controller, display_exceptions).
Every answer is now plain JSON with the content type application/json.summary that was not text was stored as "Array". Both
now return 400, and nothing is reverted.Oct 20, 2026
update version noted "Saved before reverting to version #N" before the
revert is applied.13 or "13".Oct 11, 2026
fa class, which sets the
whole link in the icon font. It now carries only the icon class, like the
other menu entries.VersionManager::captureFromEntity() returns 0 without saving while
capturing is suppressed (during a revert), as documented. The module's own
listener already checked this, so recorded versions do not change; other
code calling the service can no longer bypass the suppression.test/bootstrap.php registers the module's
classes with the autoloader (Omeka's root bootstrap does not), the PHPUnit
configuration follows PHPUnit 9.6 as used by Omeka S, and the service tests
use mocks of the real entity classes that captureFromEntity() requires.Sep 22, 2026
view.edit.page_actionsview.browse.actionsauthor = "RefBytes") in module.ini