Skip to content

v3.5.0

Compare
Choose a tag to compare
@tvdeyen tvdeyen released this 22 Dec 08:54

v3.5.0

New Features

  • New API endpoint for retrieving a nested page tree (#1155)
    api/pages/nested returns a nested JSON tree of all pages.
  • Add page and user seeding support (#1160)
  • Files of attachments are replaceable now (#1167)
  • Add fixed page attributes (#1168)
    Page attributes can be defined as fixed_attributes to prevent changes by the user.
  • Allow to declare which user role can edit page content on the page layout level.

Notable Changes

  • Removed the standalone installer (#1206)
  • The essence date input field is now 100% width (#1191)
  • The essence view partials don't get cached anymore (#1099)
  • The essence editor partials don't get cached anymore (#1171)
  • Removes update_essence_select_elements (#1103)
  • The admin resource form now uses the datetime-picker instead of the date-picker for datetime fields.
  • The preview_mode_code helper is moved to a partial in alchemy/preview_mode_code. (#1110)
  • The render_meta_data helper is moved to a partial in alchemy/pages/meta_data and can be rendered with the same options as before but now passed in as locals. (#1110)
  • The view helpers preview_mode_code, render_meta_data, render_meta_tag, render_page_title, render_title_tag are now deprecated. (#1110)
  • An easy way to include several edit mode related partials is now available (#1120):
    render 'alchemy/edit_mode' loads menubar and preview_mode_code at once
  • Add support for Turbolinks 5.0 (#1095)
  • Use Dragonfly middleware to render pictures and remove our custom solution (#1084)
  • image_size option is now deprecated. Please use just size (#1084)
  • show_alchemy_picture_path helper is now deprecated. Please use picture.url instead (#1084)
  • Display download information on the Attachment Modal Dialog (#1137)
  • Added foreign keys to important associations (#1149)
  • Also destroy trashed elements when page gets destroyed (#1149)
  • Upgrade tasks can now be run separately (#1152)
  • Update to Tinymce 4.4.3
  • New sitemap UI (#1172)
  • Removed picture cache flushing (#1185)
  • Removed Mountpoint class (#1186)

Fixed Bugs

  • Fix setting of locale when current_alchemy_user.language doesn't return a Symbol (#1097)
  • Presence validation of EssenceFile is not working (#1096)
  • Allow to define unique nestable elements (#852)