github omeka/Omeka v3.2.1

5 hours ago

Server Support

  • PHP 8.5 is now supported

Bugs Fixed

  • The navigation edit form incorrectly warned about unsaved changes even if no changes were made
  • The "for" attribute did not appear as expected on some checkbox form elements
  • Headers in the admin interface cut off too soon, leaving unused space
  • Action links on browse pages did not align properly on some browsers and sometimes lacked proper separation between actions
  • The Files tab when editing items had alignment and wrapping issues at smaller screen widths
  • The TinyMCE HTML editor did not limit the editor height as expected
  • The Role element description for the user form linked to an old documentation location
  • PHP deprecation fixes:
    • improper null passing of null browse sorting parameters
    • improper null passing using Zend_Form with some multi-level forms
    • improper null passing for some SQL queries
    • deprecated callback syntax in LightGallery view helper
    • removed PHP casts that were deprecated in PHP 8.5
    • imagedestroy calls in the GD derivative strategy

Improvements

  • Accessibility improvements
    • Admin browse pages reworked to avoid duplicate links, duplicate text, and improve accessibility for featured/private markers
    • Added toolbar group labels and help text for the TinyMCE HTML editor
    • Moved admin "skip to content" link into header to avoid unwanted initial focus
    • Improved text content for admin sorting links
    • Labels provided for ARIA landmarks
    • Labels for form elements when editing item types
  • SQL sorting is skipped completely for queries that only want to count the results, improving performance for some queries
  • Invalid "context" queries and advanced search types both emit 404 errors instead of 500, avoiding some common unhelpful error log entries and signaling to crawlers not to recrawl

External Libraries

  • jQuery 3.7.1 / jQuery UI 1.14.1
  • getID3 1.9.25

For Developers

  • New insert_option and update_option hooks fired when options are set
  • New index_acl_resource route parameter allows API resources to check against ACL for an index permission when performing an index/list operation

Don't miss a new Omeka release

NewReleases is sending notifications on new releases.