Skip to content

v1.0.0-beta4

Pre-release
Pre-release
Compare
Choose a tag to compare
@zerocrates zerocrates released this 08 Jun 18:50
· 2633 commits to develop since this release

Features

  • Batch updating and deleting for resources: Accessible from the "Batch Actions" menu on browse pages, edit/delete either selected resources or all resources in the current result set.
  • Boolean support for value advanced search: When searching based on specific property values, you can now choose between AND and OR to combine search rows. The "has property" search is now combined with the value search so it also has Boolean support.
  • Users can now select multiple items at once with "Quick add" when attaching to site blocks or creating Omeka resource value links.
  • Slug auto-generation will attempt to "ASCII-ify" international characters before stripping them with appropriate extension support (contributed by @Daniel-KM).
  • A new site setting allows users to configure whether public-side item pages embed media directly or merely link to media pages (the previous behavior)
  • New view.show.sidebar event trigger for adding to show page sidebars (contributed by @Daniel-KM)
  • New view.search.filters event trigger for modifying the display of active search filters (contributed by @Daniel-KM)
  • A new method allows developers to add labels for new roles in the ACL, allowing them to be displayed in the UI (contributed by @euanfergusson)
  • Media show pages now have a tab menu like other resources, allowing new sections to more easily be added (contributed by @Daniel-KM)

Bug Fixes

  • Timestamps were not properly updated for resources in many situations
  • Non-administrative users were sometimes unable to confirm deletion of resources they had permission to delete
  • Deletion UI elements were sometimes shown to users even when they did not have permission to delete, thus causing a Forbidden error message if they tried
  • API POST requests without file data failed (a regression introduced in v1.0.0-beta3)
  • The API could return false instead of an appropriate message upon certain errors occurring (a regression introduced in v1.0.0-beta3)
  • Users with initial letters differing only in case created duplicate headings in the user sidebar selector (fix contributed by @euanfergusson)
  • Miscellaneous fixes and improvements to markup (fix partially contributed by @Daniel-KM)

Changes

  • Exception messages and details are now hidden unless "development" mode is enabled in .htaccess (equivalent to how Classic works)
  • External JS libraries are now pulled in from NPM rather than included manually. As a result, most external scripts have moved from their previous locations to the "vendor" folder within assets.
  • Updated mimetype/file extension whitelists to better map to supported media types
  • Omeka will now throw an exception if it detects a request that was above PHP's post_max_size setting. Previously confusing non-related errors (for example, referencing a missing CSRF token) were emitted.