Skip to content

Releases: omeka/omeka-s

v1.0.1

20 Nov 21:05
Compare
Choose a tag to compare

Version 1.0.1 is the first official bugfix release for Omeka S. All users should update.

Note: The zip initiailly avaliable for download on this release page mistakenly reported itself as the 1.0.0 release. This has now been corrected.

Bugs Fixed

  • Controller/action-based ACL permissions checks occurred later in the dispatch process than intended. (This fixes omeka-s-modules/Collecting#37)
  • Inaccesible or otherwise missing items could cause an error when displaying the item-with-metadata block (#1141, contributed by @Daniel-KM)
  • Error when displaying "Fallback" links in site navigation edit (#1140, contributed by @Daniel-KM)
  • Extraneous newline in admin theme layout (#1139, contributed by @Daniel-KM)
  • Incorrect styling on resource form

Changes

  • Removed obsolete configuration for deleted view helper (#1148, contributed by @Daniel-KM)
  • Corrected incorrect inline documentation for AuthenticationServiceFactory

v1.0.0

08 Nov 19:07
Compare
Choose a tag to compare

Omeka S 1.0.0 is here!

All modules and themes from the Omeka team have official releases synced with this one, so any users upgrading from RC1 or an older version should also upgrade any modules or themes as well.

The changes listed below refer to changes since the release candidate only.

Bugs Fixed

  • Various fixes to admin mobile style
  • Possible misleading exception on install (#1097, contributed by @Daniel-KM)
  • Possible toString error for Resource data types (#1092, contributed by @Daniel-KM)
  • CSRF error when importing resource templates (#1095)
  • Incorrect permissions for various actions (#1094, #1088, )
  • Incorrect Doctrine entity annotation (#1099, contributed by @Daniel-KM)
  • Importing vocabulary containing explicit blank rdfs:labels causes error (#1120)
  • Typo in resource adapter code (#1122, contributed by @Daniel-KM)

Improvements

  • Added "private" icon for item sets, media (#1076, contributed by @Daniel-KM)
  • Linked resource display improved to remove redundant information, paginate when there are many linked resources
  • API resource for showing available API resources
  • API now reports S version
  • New linkPretty representation method for outputting links to resources (including improvement to attribute support contributed by @Daniel-KM in #1115)
  • Vocabulary imports resulting in zero members imported now raise an error and don't import the empty vocabulary (#1124)
  • More development-only files excluded from zipped packages (#1079)
  • "file name" in site blocks replaced by "media title" (#1113)

Changes

  • Updated PHP, Javascript external dependencies

v1.0.0-rc.1

05 Oct 18:27
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-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->primaryMedia extended 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

v1.0.0-beta4

08 Jun 18:50
Compare
Choose a tag to compare
v1.0.0-beta4 Pre-release
Pre-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.

v1.0.0-beta3

05 Apr 20:10
Compare
Choose a tag to compare
v1.0.0-beta3 Pre-release
Pre-release

Fixes

  • Fixed a typo in item-set assignment for a site (thanks, @Daniel-KM)
  • Added check/error message for "xml" PHP extension
  • Fixed open redirect issue on login (#824)
  • Fixed a misalignment on some versions of Firefox (#836)
  • Vocabulary prefixes starting with "o" are now allowed (but just "o" itself or "o-*" are still reserved) (#837)
  • Fixed some bad data in the initially installed vocabularies
  • Various small improvements to the IIIF media type (thanks, @Daniel-KM)
  • Site and page slugs now correctly allow underscores (thanks, @Daniel-KM)

Features

  • Vocabularies can now be updated by re-uploading their schema file
  • Resource Templates can be imported and exported as files
  • Themes can now declare the version(s) of the S core they require
  • "Invalid" themes are now displayed with error message on the Themes section of sites

Changes

  • Plugins and themes require an [info] header line in their INI files now
  • The Ant buildscript is removed, replaced by added functionality in the Gulpfile
  • Doctrine's CLI commands no longer include the modules entities when running
  • The API interface was changed to add "request options," an extensible array of options to alter request behavior. The existing "partial" argument on some requests has been changed to a request option.
  • API events are now passed the Resource itself (in the usual case, an Entity), rather than the API Representation object. This means that most event listeners will need to change to use the Entity methods for retrieving data, not the Representation ones (i.e., getId(), not id()).

v1.0.0-beta2

19 Dec 22:43
Compare
Choose a tag to compare
v1.0.0-beta2 Pre-release
Pre-release
Version 1.0.0-beta2

v1.0.0-beta

01 Nov 17:23
Compare
Choose a tag to compare
v1.0.0-beta Pre-release
Pre-release
Version 1.0.0-beta

v0.8.0-alpha

29 Aug 14:56
Compare
Choose a tag to compare
v0.8.0-alpha Pre-release
Pre-release
Version 0.8.0-alpha

v0.7.0-alpha

15 Jul 20:26
Compare
Choose a tag to compare
v0.7.0-alpha Pre-release
Pre-release
Version 0.7.0-alpha

v0.6.0-alpha

25 Apr 16:55
Compare
Choose a tag to compare
v0.6.0-alpha Pre-release
Pre-release
Version 0.6.0-alpha