Re-enabled the magic s3_backend setting controlled by ENV variables. Philip Arndt
bin/refinerycms installer now generates rails using bundle exec so that you can have multiple Rails versions installed and they won't clash. Philip Arndt
Fixed problems with rcov and simplecov in Ruby 1.9.2. Joe Sak
Make the catch-all pages route for marketable URLs be controlled by the configuration switch. Kyle Wilkinson
New ::Refinery::Menu API implemented which speeds up menu generation by many times. Philip Arndt
Removed caching from menu because it's so much faster now. Probably in future it will be added to ::Refinery::Menu itself in a transparent manner. Philip Arndt
Deprecated Page#[] in favour of Page#content_for e.g. instead of @page[:body] use @page.content_for(:body). Philip Arndt
Noisily deprecated many other features that still function in 1.0.0 but won't be present in 1.1.0. Philip Arndt
A hidden page can no longer mark the ancestor pages as selected in the menu. Philip Arndt
Removed password_salt field from users table and comment out config.encryptor in config/initializers/devise.rb to handle update to devise 1.2.0. Uģis Ozols
Added :per_page option to crudify for overriding the number of items to display per page with will_paginate. Josef Šimánek
Deprecated rake refinery:update in favour of rails generate refinerycms --update. Philip Arndt
Added --skip-db option to bin/refinerycms installer which doesn't automate any database creation/migration and skips the rails generate refinerycms generator. Philip Arndt
Exchanged (help) links for the information.png 'refinery icon'. This will happen automatically if you used refinery_help_tag. Philip Arndt
Added xhr_paging as an option in crudify which handles the server-side usage of the HTML5 History API. Philip Arndt
Looser Bundler dependency (now ~> 1.0). Terence Lee
Removed --update from bin/refinerycms because it's no longer relevant. Philip Arndt
Added support for --ident in the installation task which uses ident authentication at the database level by commenting out the username and password credentials. Philip Arndt
Changed the default cache_store to :file_store for better thread safety with passenger. Philip Arndt
WYMeditor Internet Explorer improvements. Philip Arndt
Refactored backend HTML & CSS, reduced complexity and added a loading animation when you click Save on forms. Philip Arndt
Improved the speed of the menu especially related to scaling through reusing collections rather then revisiting the database. Amanda Wagener
Implemented an API for the pages form's tabs. David Jones
Use the rails naming convention for translations that contain html markup. Escaping translations not marked as html_safe in the refinery_help_tag helper. Jérémie Horhant
Full review of the Italian translations. Mirco Veltri
Deprecated /admin in favour of /refinery and put in a message to display to the user when they use it. Philip Arndt
Full review of the Russian translations as well as work with articles / genders in grammar. Semyon Perepelitsa
Full review of routes and the Latvian translations. Uģis Ozols
Implemented better support for rails.js, using standard :method and :confirmlink_to options. Semyon Perepelitsa
Added rake refinery:override stylesheet=somefile and rake refinery:override javascript=somefile commands to override stylesheets and javascripts. Oliver Ponder
Restructed the project to remove vendor/refinerycms and put all engines in the application root. Kamil K. Lemański
Force no resource caching on non-writable file systems (like Heroku). Philip Arndt
Refinery can now attach itself to a Rails application simply by including the refinerycms gem in the Gemfile. Philip Arndt
Added core support for globalize3 so that pages can be translated into multiple languages. Philip Arndt and Maarten Hoogendoorn
Refactored group_by_date into a helper method which is called in the view layer and not in the controller because it is entirely presentation. Philip Arndt
Applied HTML5 history pagination to all core engines. Philip Arndt
Converted translate calls to use :scope. Uģis Ozols
Fixed issues where errors would only show up in English for some models and updated Russian translations. Semyon Perepelitsa
Converted to devise for authentication, requiring password resets. Philip Arndt and Uģis Ozols
Fixed a problem with migration number clashes. Philip Arndt
Fixed problems with db:migrate for a new app on Postgres. Jacob Buys
Back-ported the changes made to the images dialogue which speed it up significantly. Philip Arndt
Sort file names in the refinery_engine generator so attribute types don't get changed before _form.html.erb generation. Phil Spitler
Added approximate_ascii setting, defaulted to true, for pages so that characters won't appear strangely in the address bar of some web browsers. Uģis Ozols
zh-CN was overriding en locale in core locale file, fixed. Philip Arndt
Changed verbiage from created to added, create to add as it describes it better for things like images. Philip Arndt
image_fu no longer gives you the width and height of the image due to performance problems. Philip Arndt and David Jones
Implemented a standardised API for the engine generator. The core now includes a standard engine install generator. Engines generate a readme file explaining how to build an engine as a gem. David Jones
Extraction of windows check to Refinery::WINDOWS. Steven Heidel
Updated the changelog for several previous releases. Steven Heidel
Made the menu more flexible so that it can be used in many places in your layout without caching over the top of itself. Philip Arndt
Added search feature to Refinery Settings. Matt McMahand
Ensure that in crudify that we use :per_page properly for will_paginate. Philip Arndt
Reduce the number of routes that we respond to in the pages engine as they were unused. Philip Arndt
Fixed a case where page links weren't generating properly when inside an engine such as the news engine which made use of params[:id]. Took a lot of perserverance on the part of Hez - thank you very much Hez! Hez Ronningen and Philip Arndt
Fix XSS vulnerability on page meta information by escaping the relevant fields properly David Jones
Ensure that the generator script grabs the first attribute that is a string, not just the first attribute, when choosing the field for Dashboard activity. Joe Sak
Updated json-pure to 1.4.5, now using the actual gem Philip Arndt
Added options to site_bar partial to allow particular components to be disabled (CSS, JS, jQuery or cornering script) so that they don't interfere with these already being included in the theme. Philip Arndt
Fixed the schema file as it was invalid somehow. Steven Heidel
Made search more consistent and added it to Spam/Ham. Uģis Ozols
Fixed a bug with adding new resources. Steven Heidel
Fixed a range of issues with translation keys and grammar between different languages. Uģis Ozols
Wrote an upgrade task for migrating from 0.9.6.x releases of Refinery CMS. Just run refinery-update-096-to-097 inside your application's directory. Philip Arndt
Improved code used to include gem rake tasks and script/generate tasks into the Refinery application to fix issue with these tasks not being found. Philip Arndt
Fixed a broken migration that would mean pages were missing upon upgrading. Jesper Hvirring Henriksen
Fixed the rake translate:lost_in_translation LOCALE=en and rake translate:lost_in_translation_all tasks so that they accurately reflect the missing i18n translation keys. Philip Arndt
Refactored routing of i18n to allow different default frontend and backend locales. Philip Arndt
Added better grammar support for some i18n. Halan Pinheiro
Improved output of rake refinery:update task and removed bin/refinery-update-core task. Steven Heidel
Set config.ru to run in production RAILS_ENV by default. Philip Arndt