Bugs Fixed
- Certain sorting options failed on MySQL 5.7 (#684)
- Tabbing on the admin interface could be broken when loading a page with a fragment specified
- Unselected record types in the search settings had the wrong IDs (#698, contributed by @paxed)
- Collections show pages had the wrong title
- The tag interface showed an incorrect number of total tags (#708, contributed by @luku)
- HTML 5 video embeds could end with the wrong closing tag (#710, contributed by @luku)
- The item details toggle didn't work correctly on the first click (#715, contributed by @luku)
- The API results per page label was associated with the wrong control for accessibility purposes
- Element texts could be deleted if they were saved multiple times for the same item in a single request
- Invalid record types on sitewide search could raise a notice (#754)
- Errors that occurred when uninstalling a plugin were incorrectly hidden from view (#740)
- Resources loaded in a different order in background jobs than in the web interface (#725)
- An error occurred when printing the maximum file upload size on the Item form with some locales (like es_CO) (#756)
Improvements
- Batch Edit All: Batch editing can now edit an entire search result's worth of items, even if split across several pages (contributed by @Daniel-KM)
- New Item Advanced Search options
- AND/OR support for combining multiple searches
- "starts with" and "ends with" search types (#688, contributed by @luku)
- "matches" regular expression search type (#695, contributed by @Daniel-KM)
- [No Collection] is now an option for finding items that don't belong to a collection (#693, contributed by @Daniel-KM) (#746)
- Use Square Thumbnails appearance setting: Admins can now select whether themes use square or "normal" thumbnails by default without editing the theme files (#763)
- Warnings presented to users when navigating away from pages with unsaved changes (#771, thanks also to @Daniel-KM for #722 and @luku for #753)
- Additional wider version of admin theme added (#751, contributed by @luku)
- New autoloader prevents many "white-screen" errors and otherwise consumed error messages from autoloaded files
- Site title on login page links to public side, not admin (#646, contributed by @miniol)
- Admin collections show pages now include the list of output formats
- Improved ARIA labels for accessibility
- New "display_title" property to simplify getting a title suitable for use in labels and headings
- User zooming is now enabled for mobile devices in the admin (#718, contributed by @luku)
- The Item API now allows for simple search
- Administrators can now allow the
id
attribute in the HTML Security Settings - An option to choose the admin theme is now shown if the user has installed or created an alternative admin theme
- New
ignore_unknown
option formetadata()
to allow the call to fail silently if Omeka cannot find the Element Set or Element the call refers to (#712) - The delete confirmation dialog title is now translatable (#752, contributed by @luku)
- Mime type detection for "text" filetypes is improved (#757, contributed by @Daniel-KM)
- Improved theme selection admin page display code (#734, contributed by @Daniel-KM)
- Added
item_next
anditem_previous
filters for altering Omeka's default "Next Item" and "Previous Item" links (#743)
Changes
- The theme configuration page now redirects back to itself on save, not to the Themes page (#744, contributed by @luku)
- TinyMCE's validation has been loosened (#727, contributed by @doana)
- TinyMCE's conversion of "special characters" to HTML entities is restricted to otherwise-invisible whitespace only
- Shell command names are escaped with
escapeshellarg
, notescapeshellcmd
. In particular, this should improve treatment of paths containing spaces as is common on Windows - "Add Input" buttons on element form are now "button" type buttons instead of "submit" type, so they no longer submit the form in the case of some scripting problem
- Collections no longer attempt to show the "Text" Item Type Metadata element when showing a preview of the items in the collection
- The red top border on admin content is now simply red instead of being made out of an image
- The admin record views now check for the specific "delete" privilege before showing the Delete button (this affects only users who alter the default ACL) (#750, contributed by @luku)
- The installer now checks for the "dom" and "filter" extensions before allowing install (#673)
Localization
- New translations for Bengali (Bangladesh), Basque, and Occitan
External Libraries
- Zend Framework 1.12.20
- getID3 1.9.12
- jQuery 1.12.4
- TinyMCE 3.5.12