Skip to content

v4.2.1

Latest

Choose a tag to compare

@zerocrates zerocrates released this 18 Jun 17:25
· 5 commits to develop since this release

Server Support

  • PHP 8.5 is now supported

Bugs Fixed

  • Block titles for the IIIF page blocks were not properly escaped
  • The IIIF presentation page block did not respect the site's configured IIIF viewer setting for the Mirador theme
  • Some fields were not aligned properly on the admin advanced search
  • Themes could not use the Ckeditor form elements to allow HTML input for theme settings
  • Unnecessary spacing when listing data types in resource template browse
  • Modules using older code for database queries could encounter errors related to core events like those used for processing fulltext search
  • The Asset add form only allowed a fixed list of file types regardless of what types were specified in config
  • The confirm password check did not properly run when the confirm box was left blank
  • Navigation allowed script-executing javascript: URLs for custom pages (reported by Frank Mancia)
  • Cross-site search could include results for sites the current user did not have permission to view
  • Mirador annotations displayed with incorrectly thick borders
  • Vocabulary prefixes were not correctly checked against the set of allowed characters when creating the vocabulary
  • Uploaded "audio/mpeg" files with no extension used the unlikely ".mpga" extension instead of the more-likely ".mp3"
  • Fulltext search improperly saved some characters as HTML entities when HTML Purifier was disabled, preventing the search from properly returning them
  • The has_media=1 query could improperly reveal the existence of private media
  • The advanced search "Sort by" input was not properly set by the current query
  • Purely-numeric items in filtered sidebar selectors caused a JS error
  • The List of pages block rendered incorrect HTML for its nested lists
  • Fixed PHP 8.5 deprecations

Improvements

  • Accessibility improvements
    • Removed default placeholder text for the basic public search that did not have enough room to render on some themes
    • Admin form fieldsets now use headings in addition to legends for group labels
    • Applied aria-expanded attribute to expanding/collapsing elements
    • Increased target size for expand/collapse controls
    • The default "Welcome" page no longer includes a "subtitle" style that has low contrast
    • Assets now use their alt when showing a just-selected asset in a form
  • Batch edit now allows setting resource custom thumbnails
  • Improved performance for browse pages by avoiding unnecessary queries related to getting the primary media for resources
  • Improved performance for queries that sort by the count of a related entity

For Developers

  • New config helper for getting merged config in a view
  • api helper now allows passing request options to API
  • The IIIF page blocks now use partials when rendering
  • The Laminas config, loader, log, mail, mime, and mvc packages now use forks maintained by the Omeka Team
  • Core usage of the laminas-math and laminas-dom extensions is removed