Skip to content

v2.7

Compare
Choose a tag to compare
@zerocrates zerocrates released this 21 May 20:14
· 417 commits to master since this release

Features

  • PHP 7.3 compatibility
  • Version notifications for new releases of plugins and themes
  • Omeka now respects the X-Forwarded-Proto header for determining if it should generate http: or https: absolute URLs. This is primarily useful for users hosting Omeka behind a reverse proxy that's handling the HTTPS connections.
    • A new sslTrustProxy configuration key is available for users using the ssl force-redirect configuration to trust the X-Forwarded-Proto header and not issue unnecessary, looping redirects
  • New forceSSL option for ZendS3 storage adapter to force use of https: addresses for file URLs (#877, contributed by @ebellempire)
  • mail.force_from and mail.force_from_name options for forcing From: address for all outgoing email

Bugs Fixed

  • Tag UI javascript error when editing items (#853, contributed by @luku)
  • Inconsistent tag markup for new and existing tags when editing items (#854, contributed by @luku)
  • Deprecation notice when running on PHP 7.2+ (#860, contributed by @Daniel-KM)
  • "Remember me" checkbox on login non-functional on PHP 7.2+ (#872)
  • Invalid SQL mode error when running on MySQL 8 (#858)
  • Migration error when migrating from 1.x using MySQL 5.7+ (#831)
  • item_next and item_prev filters had no way to indicate the end of the sequence (#851)
  • Inconsistent form enctype between collection add and edit forms (#856)
  • items_output_url page detection fails on "items" pages added by plugins, leading to incorrect feed URLs (#880)

Improvements

  • "Simple" item search converted to use subqueries, leads to a significant observed speed increase on modern MySQL versions
  • Public-side file show page now includes a link back to the parent item
  • "Browse by tag" view for items now sorts tags alphabetically by default
  • New "back to top" link in admin footer
  • ZendS3 storage adapter now leaves slashes unencoded in URLs
  • ZendS3 storage adapter will "chunk" expiration times, allowing for some end-user caching by preventing the URL from changing on every request
  • reCAPTCHA text specifies that v2 keys must be used

For Developers

  • New html_purifier_config_setup filter (#857, contributed by @luku)
  • New image_tag_attributes filter (#871)
  • New files_for_item filter
  • New option filesForItem passed through to file_markup helper to indicate when files are being rendered as part of a call to files_for_item
  • New file_markup_options filter for modifying the options passed to file_markup
  • New file_markup_files filter for modifying the list of files to be rendered by file_markup

Bundled Add-ons

  • Thanks, Roy 2.5.1 (fixed visual spacing issues with featured blocks on homepage)
  • Exhibit Builder 3.4.2 (updated translations)
  • Simple Pages 3.1.2 (updated translations)

Internationalization

  • Updated translations for Bengali, Catalan, Czech, Danish, Esperanto, Spanish, Estonian, French, Galician, Hebrew, Hungarian, Indonesian, Italian, Japanese, Lithuanian, Portuguese (Brazil), Slovak, Serbian, Turkish, Ukrainian