Releases: AlchemyCMS/alchemy_cms
Releases · AlchemyCMS/alchemy_cms
v4.0.0
v4.0.0 (2017-11-06)
- Fixes image cropping issues #1320 and #1321 by tvdeyen
This includes the change that images will not be cropped anymore unlesscrop: true
is explicitly given in either the contents settings or passed via options torender_essence
. The former behavior of implicitly cropping only because crop values (crop_from
orcrop_size
) were present on theEssencePicture
database record was erroneous and confusing. - Allow Dragonfly 1.1 and above #1314 by tvdeyen
- Added Rails 5.1 support #1310 by tvdeyen
- Always use
border-box
box model for all CSS components in the admin #1309 by tvdeyen - Removed deprecated
:image_size
option fromEssencePicture
Use:size
instead. - Remove deprecated
take_me_for_preview
content definition option
Useas_element_title
instead. - Removed deprecated picture url helpers
show_alchemy_picture_path
andshow_alchemy_picture_url
Usepicture.url
instead. - Removed deprecated pages helper module.
- Removed deprecated translation methods
_t
andAlchemy::I18n.t
.
UseAlchemy.t
instead. - Removed deprecated
redirect_index
configuration
Useredirect_to_public_child
configuration instead. - Removed
merge_params
fromAlchemy::Admin::BaseHelper
UseActionController::Parameters#merge
instead - Removed
merge_params_only
fromAlchemy::Admin::BaseHelper
Use methods fromActionController::Parameters
instead - Removed
merge_params_without
fromAlchemy::Admin::BaseHelper
UseActionController::Parameters#delete_if
instead - Removed
tag_list_tag_active?
fromAlchemy::Admin::TagsHelper
Usefiltered_by_tag?
instead - Removed
add_to_tag_filter
andremove_from_tag_filter
fromAlchemy::Admin::TagsHelper
Usetags_for_filter
and pass thecurrent
tag instead - Removes the possibility to pass options param as JSON string. #1291 by tvdeyen
Pass normal params instead. - Removed
redirect_back_or_to_default
fromAlchemy::Admin::BaseController
Use Rails'redirect_back
with afallback_location
instead - Deprecated controller requests test helpers #1284 by tvdeyen
v3.6.3
v3.6.2
v4.0.0.rc2
4.0.0.rc2 (2017-08-18)
- Removed deprecated
:image_size
option fromEssencePicture
Use:size
instead. - Remove deprecated
take_me_for_preview
content definition option
Useas_element_title
instead. - Removed deprecated picture url helpers
show_alchemy_picture_path
andshow_alchemy_picture_url
Usepicture.url
instead. - Removed deprecated pages helper module.
- Removed deprecated translation methods
_t
andAlchemy::I18n.t
.
UseAlchemy.t
instead. - Removed deprecated
redirect_index
configuration
Useredirect_to_public_child
configuration instead.
v4.0.0.rc1
4.0.0.rc1 (2017-0817)
- Removed
merge_params
fromAlchemy::Admin::BaseHelper
UseActionController::Parameters#merge
instead - Removed
merge_params_only
fromAlchemy::Admin::BaseHelper
Use methods fromActionController::Parameters
instead - Removed
merge_params_without
fromAlchemy::Admin::BaseHelper
UseActionController::Parameters#delete_if
instead - Removed
tag_list_tag_active?
fromAlchemy::Admin::TagsHelper
Usefiltered_by_tag?
instead - Removed
add_to_tag_filter
andremove_from_tag_filter
fromAlchemy::Admin::TagsHelper
Usetags_for_filter
and pass thecurrent
tag instead - Removes the possibility to pass options param as JSON string. #1291 by tvdeyen
Pass normal params instead. - Removed
redirect_back_or_to_default
fromAlchemy::Admin::BaseController
Use Rails'redirect_back
with afallback_location
instead - Deprecated controller requests test helpers #1284 by tvdeyen
v3.6.1
v4.0.0.beta
The only change to 3.6 is Rails 5 instead of Rails 4.2
v3.6.0
v3.6.0
The last release before Rails 5
This release and the upcoming v4.0 will have the same features except that v4.0 will be Rails 5 only.
The changes to Alchemy 3.5 are very small and contains mostly fixes in preparation to Rails 5.
Notable Changes
- The seeder does not generate default site and root page anymore (#1239) by tvdeyen
Alchemy handles this auto-magically now. No need to runAlchemy::Seeder.seed!
any more |o/ - Security: Sanitize ActiveRecord queries in
Alchemy::Element
,Alchemy::Page
and
Alchemy::PagesHelper
(#1257) by jessedoyle - Remove post install message reference to the
alchemy
standalone installer (#1256) by jessedoyle - Fixes tag filtering for pictures and attachments in overlay (#1266) by robinboening
- Fix js error on page#update with single quote in page name (#1263) by robinboening
- Change meta charset from 'utf8' to 'utf-8' (#1253) by rbjoern84
- Render "text" as type for datepicker input fields (#1246) by robinboening
- Remove unused Page attr_accessors (#1240) by tvdeyen
- Permit search params while redirecting in library (#1236) by tvdeyen
- Only allow floats and ints as fixed ratio for crop (#1234) by tvdeyen
- Use at least dragonfly 1.0.7 (#1225) by tvdeyen
- Add handlebars-assets gem (#1203) by tvdeyen
- Add a new spinner animation (#1202) by tvdeyen
- Re-color the Turbolinks progressbar (#1199) by tvdeyen
- Use normal view for pages sort action (#1197) by tvdeyen
- Add srcset and sizes support for EssencePicture (#1193) by tvdeyen
v3.5.0
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 inalchemy/preview_mode_code
. (#1110) - The
render_meta_data
helper is moved to a partial inalchemy/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'
loadsmenubar
andpreview_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 justsize
(#1084)show_alchemy_picture_path
helper is now deprecated. Please usepicture.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