Refinery CMS v2.1.0 Release Notes
Release Date: 2013-08-05 // over 10 years ago-
- 💎 Require at least Ruby 1.9.3 and thus drop Ruby 1.8.x support. #2277 Uģis Ozols & Philip Arndt
- Removed
:before_javascript_libraries
,:after_javascript_libraries
, and:javascript_libraries
content blocks. #1842. Rob Yurkowski - 🔨 Refactored WYSIWYG fields into a partial. #1796. Rob Yurkowski
- Shortened all authentication helpers. #1719. Ryan Bigg
- ➕ Added canonical page id to body to allow CSS selectors to target specific pages instead of including special CSS files. #1700 & #1828. Philip Arndt & Graham Wagener
- 👌 Improved search functionality by adding cancel search link next to search input, made results_for entry nicer by adding some html to it. #1922. Marek
- ➕ Added search functionality to users extension. #1922. Marek
- Extracted locale picker code into separate partial. #1936. Marek
- ✂ Removed upgrade messages for IE. #1940. Philip Arndt
- ➕ Added template whitelist for page tabs. #1943. Johan
- ✂ Removed DD_belatedPNG since we dropped IE6 support a while ago. (https://github.com/refinery/refinerycms/commit/45367ebeb2fa026a2932d0514db50c8982d2c309)
- ⬇️ Dropped coffee-rails dependency. #1975. Uģis Ozols
- ➕ Added Portuguese translations. #2007. David Silva
- ➕ Added Hungarian translations. #2010. minktom
- Extracted search header logic into partial. #1974. Uģis Ozols
- ⚡️ Images can only be updated when the image being uploaded has the same filename as the original image. #1866. Philip Arndt & Uģis Ozols
- 🚅 Rack::Cache should be a soft dependency per rails/rails#7838. Fixes Dragonfly caching when Rack::Cache is present. #1736. Alexander Wenzowski
- 🚚 Made
refinerycms-i18n
hard dependency forrefinerycms-core
. This allowed to remove allRefinery.i18n_enabled?
checks. #2025. Uģis Ozols - Fixed issue with
view_template_whitelist
config option when array of symbols was used. #2030. A.S. Lomoff - 🏷 Removed
source
from block_tags and made it sowymeditor_whiltelist_tags
don't get added to block_tags. #2029. Sergio Cambra - ✂ Removed Array inheritance from
Refinery::Plugins
and included Enumerable module instead. #2035. Uģis Ozols - 🔨 Refactored
Refinery::Page#url
and friends. #2031. Uģis Ozols - Removed
store_current_location!
because it was polluting all controllers with Refinery specific instance variable@page
. #2032. Philip Arndt & Amrit Ayalur - Removed
meta_keywords
since seo_meta removed keyword support in version 1.4.0. #2052, #2053. Jean-Philippe Doyle & Uģis Ozols - 🔄 Changed WYMeditor.REL from
rel
todata-rel
. #2019. Amrit Ayalur - ➕ Added config option to hide page title in page body. #2067. Andrew Hooker
- ➕ Added
Refinery::Core.backend_route
config which allows to set backend route to something different than/refinery
. #2050. Josef Šimánek - 🛠 Fixed issue with page part reordering for new pages. #2063. Uģis Ozols
- 🛠 Fixed bug in regex which was wrapping
config.action_mailer
settings in if clause. #2055. Uģis Ozols & Philip Arndt - Renamed
force_ssl?
toforce_ssl!
andrefinery_user_required?
torequire_refinery_users!
and moved these methods toAdmin::BaseController
. #2076. Philip Arndt - 🛠 Fixed issue with page tree not updating after page position update. #1985. Philip Arndt
- Replaced menu partials with
MenuPresenter
. #2068, #2069. Philip Arndt - Set
Refinery::Core.authenticity_token_on_frontend
tofalse
by default. Philip Arndt - 🔨 Refactored many internals of pages to centralize page cache expiration. #2083. Philip Arndt
- 🛠 Fixed page saving bug when default locale was set to something different than
en
or when it was changed after creating some pages. #2088. Philip Arndt - 🚚 Moved page preview functionality to its own controller and made it so that you need to be logged in to use it. #2089. Philip Arndt
- 🛠 Fixed issue which allowed identical slugs to exist after page reordering. #2092. Philip Arndt
- Gave crudify's actions the ability to redirect to a particular page of results when
params[:page]
is supplied to the action. #1861. Philip Arndt - ActsAsIndexed is no longer a required dependency. Integration is achieved by refinerycms-acts-as-indexed instead. #2162. Philip Arndt
- ➕ Added Turkish translation 88f37f2a70c and c42a909eafa. Aslan Gultekin
- 👍 Allow user-defined geometries in
image#thumbnail_dimensions
. #2214. Javier Saldana - ➕ Added Ukrainian translation. #2259. Tima Maslyuchenko
- 🛠 Fixed custom page view template preview. #2219. Jean-Philippe Doyle
- 🛠 Fixed duplicate page part title validation. #2282. David Jones
- Fixed nil page bug when
marketable_urls
where set to false and onlypath
was passed tofind_by_path_or_id
. #2278. René Cienfuegos & Uģis Ozols - 🛠 Fixed bug where user plugin order was reset each time user was updated. #2281. Uģis Ozols
- 👍 Replaced Image#thumbnail geometry parameter with an options hash to support a strip option for reducing thumbnail file size. #2261. Graham Wagener
- ➕ Added ability to turn off page slug scoping. #2286. Matt Olson
- Made Crudify's
xhr_paging
option working again. #2296. Chris Irish - ➕ Added draft page support when displaying the home page. #2298. Philip Arndt
- ✂ Removed
Refinery::WINDOWS
constant. Philip Arndt - ✂ Removed
jquery.corner
library and invocations. #2328. Philip Arndt - Removed
Refinery::Pages.view_template_whitelist
andRefinery::Pages.use_view_templates
configuration options and enabled setting per page view template to be active by default. #2331. Uģis Ozols - 🛠 Fixed markup corruption in WYMeditor when using
span
withstyle
attribute. #2350. wuboy - 🚅 Require jquery-rails ~> 2.3.0. Francois Harbec and Sergio Cambra
- 💎 Unlocked
truncate_html
from 0.5.x as we no longer support Ruby 1.8.x. Uģis Ozols - 👀 See full list