v1.0.0-rc.1
Pre-release
Pre-release
·
2533 commits
to develop
since this release
Note: Users using or switching to this version must upgrade all modules and themes to their corresponding "rc.1" versions as well.
Features
- Internationalization
- Global admins can now select the default UI locale from the Settings page
- Users can choose their preferred UI locale from their user settings page
- Sites can choose a locale for that site's public display
- PHP's locale setting is controlled by the same settings
- Internals for updating the translations for core and modules have been added to the build files
- Source translation files for core and modules are available on Transifex
- User-specific settings can be set by users from their user edit page
- Users can select a resource template to be used by default when creating new resources
- A top bar appears for logged-in users visiting public sites
- Error details for 404 and 403 pages now respect the "APPLICATION_ENV" setting from .htaccess (#958)
- New data types allow resource templates to restrict the kind of resource allowed (Item, item set, media)
- New search filter for filtering by whether a resource appears in a specific site's pool
- Sites allow configuration of what property to use for the "title" and "description" areas of the browse page
- Additional search filters as collapsible options on the Select Item sidebar
- Uploaded assets can be deleted from the "Select Asset" sidebar
- All rows of multi-value inputs on the advanced search form can be deleted, rather than requiring manual clearing of the values in the last remaining row
- New
thumbnail()view helper for easily rendering thumbnails for resources - Views can opt in to allowing theme overrides for assets they include (#1038, contributed by @Daniel-KM)
- Local path and URL prefix for local file storage can now be configured in the local config file (#1056)
- New before and after events for users show (#1071, contributed by @Daniel-KM)
- Advanced search event now filters a list of partials rather than simply appending to the page (#852)
Bug Fixes
- Syntax errors in passed in JSON were not detected or returned as an error to the client (#941)
- Pages could be deleted from the wrong site (#951, fix contributed by @euanfergusson)
- A suprisingly large number of typos of the word "finalize" in the API adapter code (fixes contributed by @jajm, @Daniel-KM)
- Spurious CSRF errors could occur for some forms (#957, #963 )
- Doctrine error with ResourceTemplateProperty (#955, fix contributed by @jajm)
- Doctrine error when detaching a resource template (as during batch create) (#1072)
- Item counts for properties were calculated incorrectly (#969)
- Text could be double-escaped by
link()(#977) - Incorrect arguments could be used for the external ImageMagick thumbnail creator
- Errors within a public layout could be hidden (#1062)
- Blocks could be extremely difficult to drag in Firefox (#1067)
- Item set advanced search could improperly attempt an invalid site pool search, returning no results
- A non-writable files directory could prevent even displaying files (#501)
- Public 404 pages displayed incorrectly
- Many fixes for untranslatable strings
Changes
- The resource form uses a new, more compact layout for values
- Resource template properties are now edited in a sidebar rather than inline
- Data types for resource template properties can be grouped in the select box
- The Upload button for assets is hidden until an asset is selected
- Nonstandard media (MIME) types are converted to standard equivalents before saving; this means handlers need only specify the standard types to handle
$this->primaryMediaextended to Media themselves, so display of media from varying Resources can use the same code- Page titles can now separate out a "section" to be displayed independently in the title area
- The "file manager" component has been refactored away
- Admin-only Javascript has been separated from the "global" JS file, leaving it suitable for use in themes
- Addons using the Omeka composer plugin to install can specify their folder name manually (#1012, contributed by @garyttierney)
- Various styling improvements