@zerocrates zerocrates released this Jul 31, 2018 · 74 commits to develop since this release

Assets 3

Note: Users should update their themes when updating to this release. Several new options and site settings are available which require an updated theme to fully take advantage of. The release includes an updated version of the bundled "default" theme.

Improvements

  • Batch edit for media (contributed by @Daniel-KM)
  • Added "Media" sub-item to admin navigation
  • Added size of original files to stored metadata for Media
  • Improved "Browse preview" site block (contributed by @Daniel-KM)
    • Added support for browsing item sets, media
    • Added limit configuration
  • Added "id" to possible search parameters for item sets (contributed by @Daniel-KM)
  • Added links to documentation, forums to admin footer
  • Added site settings:
    • Option for turning page next/previous navigation on and off
    • Option for turning public side "user bar" always on, always off, or on for only logged-in users (contributed by @Daniel-KM)
    • Option to override global browse resources per page limit
  • Adding a new page now redirects to the edit form for that page (contributed by @Daniel-KM)
  • Improved links to public pages from site page browse (contributed by @Daniel-KM)

Bugs Fixed

  • Fixed bug causing the default class from a template to not be used if the template is set as a user's default
  • Fixed an error that could occur when displaying "linked resources" when some resources are private and the viewing user does not have permission to view them
  • Fixed missing WYSIWG editor for captions on site edit
  • Fixed spurious "POST request exceeded maximum size" error when the post is empty
  • Fixed an error caused by item sets with no owner (contributed by @Daniel-KM)
  • Fixed an error in an old migration class (contributed by @Daniel-KM)
  • Fixed "ImagickPixel" error when using Imagick thumbnailer (contributed by @Daniel-KM)
  • Various code style fixes and improvements (contributed by @Daniel-KM)
  • Improved compatibility with PHP 7.2 (fixed error when importing JSON-LD)

Changes for Developers

  • Improved "resource visibility" SQL filter to fix usage in modules
  • Added block index to dataset for site blocks on page edit to simplify advanced block Javascript
  • Added generic UserSelector helper for selecting users
  • Added "thumbnailAttribs" option to ThumbnailRenderer to allow setting HTML attributes on the issue (contributed by @pols12)
  • New view_helper.thumbnail.attribs event for adding HTML attributes to thumbnails
  • New user.login event
  • New htmlpurifier_config event for modifying HTMLPurifier configuration
  • New css:module and css:watch:module Gulp tasks for building from sass in modules
  • New ability to have static translations used for i18n:module:template

Localization

  • New translations for Spanish, Japanese, Lithuanian, Turkish
  • Updates to all translations