Skip to content

Latest commit

 

History

History
764 lines (525 loc) · 41.1 KB

changelog.md

File metadata and controls

764 lines (525 loc) · 41.1 KB

0.9.9.19 [22 April 2011]

0.9.9.18 [16 April 2011]

  • Fixed a backward incompatibility. Josef Šimánek
  • Reduced calls to SHOW TABLES by updating friendly_id_globalize3. Philip Arndt
  • Switched /shared/_menu.html.erb and /shared/_menu_branch.html.erb away from render :partial with :collection, speeding up menu 12~15%. Philip Arndt
  • Fixed Refinery.root, Fixed generator templates, Added refinerycms-i18n generator to refinerycms generator if i18n is included. Mark Haylock
  • Bumped Rails dependency to ~> 3.0.7.rc2. Philip Arndt
  • See full list

0.9.9.17 [15 April 2011]

0.9.9.16 [7 April 2011]

  • Improved resource picker. Will Marshall
  • Improved robustness of Page#expire_page_caching for both ActiveSupport::Cache::FileStore and ActiveSupport::Cache::MemoryStore. Jeff Hall
  • Optimised index sizes on MySQL. Ruslan Doroshenko
  • Changed default cache store to :memory_store. Philip Arndt
  • rake db:migrate and rake db:rollback now works consistently when migrations from other engines are in the mix. Vaughn Draughon
  • Re-enable cache when logged in, this avoids slowdown of site when admin logged in. Mark Haylock
  • See full list

0.9.9.15 [1 April 2011]

  • Fixed asset caching of files in public/stylesheets/. Sergio Cambra
  • All dependencies now have an absolute version dependency (e.g. '= 0.9.9.15' rather than '~> 0.9.9.15') to prevent Refinery auto-updating. Philip Arndt
  • See full list

0.9.9.14 [31 March 2011]

  • Added refinery.before_inclusion for running extra functionality just before Refinery attaches to Rails. Philip Arndt
  • Renamed refinery.after_inclusion to refinery.after_inclusion to match refinery.before_inclusion. Philip Arndt
  • Moved meta tag responsibility to seo_meta library. Philip Arndt
  • Added HTML5 tag support to WYMeditor. Philip Arndt and Nick Hammond
  • See full list

0.9.9.13 [28 March 2011]

  • Forcing password reset when migrating from older versions of Devise (sigh). Philip Arndt
  • Updated to refinerycms-i18n 0.9.9.16 - please run rails generate refinerycms_i18n. Philip Arndt
  • See full list

0.9.9.12 [27 March 2011]

  • 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
  • See full list

0.9.9.11 [24 March 2011]

  • Translated WYMeditor texts to Japanese. Hiro Asari
  • Supporting cucumber-rails 0.4.0. Philip Arndt
  • Added an option to link in the page_title enabling easier breadcrumbs. Sergio Cambra
  • Fixed support for asset_file_path in upcoming Rails 3.1. Philip Arndt
  • Updated copyright notice to include the current year. David Jones
  • Fixed site bar switch link. Philip Arndt
  • Added support for translating Javascript strings. Philip Arndt
  • Added refinery.on_attach for running extra functionality just after Refinery attaches to Rails. Functions similarly to config.to_prepare. Philip Arndt
  • See full list

0.9.9.10 [17 March 2011]

0.9.9.9 [15 March 2011]

  • Added Japanese translation. Hiro Asari
  • Improved menu rendering performance. Philip Arndt
  • Added caching to site menu and pages backend (DISABLED by default). Philip Arndt
  • Added Page#by_title to filter pages results by title using Page::Translation. Philip Arndt
  • Added migration to remove already translated fields from the pages table. Philip Arndt
  • See full list

0.9.9.8 [11 March 2011]

0.9.9.7 [10 March 2011]

  • 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
  • See full list

0.9.9.6 [7 March 2011]

0.9.9.5 [7 March 2011]

  • Added <div class='inner'> to _content_page for better control over CSS for each section. Please see 086abfcae2c83330346e28d1e40004cff8a27720 for what changed if this affects you. Stefan Mielke
  • Menu performance improvements. David Reese
  • 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
  • See full list

0.9.9.4 [24 February 2011]

0.9.9.3 [17 February 2011]

0.9.9.2 [17 February 2011]

  • Removed activesupport requirement from bin/refinerycms. Philip Arndt
  • Fixed an issue in some browsers with a particular jQuery selector. Philip Arndt
  • Modified some existing migrations to behave better when creating new applications. Philip Arndt
  • Fixed -u and -p support for bin/refinerycms. Philip Arndt
  • See full list

0.9.9.1 [15 February 2011]

0.9.9 [27 January 2011]

  • Better, more semantic HTML5. Joe Sak
  • Added role selection for admin/users#edit. Hez Ronningen
  • Fixed WYMeditor bug regarding adding links, helped with persistent testing by Marko Hriberšek. Philip Arndt
  • Better RSpec coverage Joe Sak and Philip Arndt and Uģis Ozols and PeRo ICT Solutions
  • Superusers now get access to all backend tabs by default. Philip Arndt
  • Introduced LOLcat translation (yes, seriously) as an easter egg. Steven Heidel
  • Fixed several missing translations. Johan Bruning
  • Solved several i18n inconsistencies. Jonas Hartmann
  • Made UserPlugin dependent on User which solves a data redundancy proble.m Maarten Hoogendoorn
  • Fixed issue with finding where engines are located on the disk using Plugin::pathname. Lele
  • Add rescue_not_found option to turn on/off 404 rendering. Ryan Bigg
  • Full review of the French translations. Jérémie Horhant
  • Now using mail() to send emails. J. Edward Dewyea
  • 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 :confirm link_to options. Semyon Perepelitsa
  • Locked jQuery to 1.4.2 and jQuery UI to 1.8.5, fixed errors with dialogues and tested. Philip Arndt and Phillip Miller and Sam Beam
  • Added multiple file upload for images and resources using HTML5. Philip Arndt
  • Deprecated content_for :head in favour of content_for :meta, content_for :stylesheets and content_for :javascripts. Philip Arndt
  • Improved client-side responsiveness of backend and frontend. Philip Arndt
  • No more RMagick dependency Philip Arndt
  • 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
  • Sped up WYMeditor load times. Philip Arndt
  • Fixed several issues for Internet Explorer. Josef Šimánek
  • Added installation option for Duostack hosting service. Philip Arndt and David E. Chen
  • See full list

0.9.8.9 [21 December 2010]

0.9.8.8 [16 December 2010]

  • Prevented RefinerySetting from accessing its database table before it is created. Philip Arndt
  • Added more options to bin/refinerycms like ability to specify database username and password. Philip Arndt
  • See full list

0.9.8.7 [15 December 2010]

  • 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
  • See full list

0.9.8.6 [3 December 2010]

  • Fixed an issue with the engine generator that was putting a comma in the wrong place breaking the call to crudify. Maarten Hoogendoorn
  • Made the delete messages consistent. 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
  • See full list

0.9.8.4 [17 September 2010]

  • Recursive deletion of page parts. primerano
  • Move around the default pages. Philip Arndt
  • 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
  • See full list

0.9.8.3 [14 September 2010]

0.9.8.2 [13 September 2010]

0.9.8.1 [9 September 2010]

0.9.8 [30 August 2010]

0.9.7.13 [23 August 2010]

0.9.7.12 [11 August 2010]

  • Smoothed the sortable list in the admin UI. Joe Sak
  • Binding link dialogue URL checker to paste action. Joe Sak
  • Kill hidden overflow on dialogues for smaller browser windows. Joe Sak and Philip Arndt
  • Refactored the parse_branch method to speed up reordering on the server. Joshua Davey
  • Running refinerycms with -v or --version will now output the version number. Steven Heidel
  • Made the core codebase not rely so heavily on @page[:body] by adding Page.default_parts and using .first on that instead. Philip Arndt
  • See full list

0.9.7.11 [07 August 2010]

  • Removed app/controllers/application.rb due to its serious deprecation. Fixed deprecations in how we use acts_as_indexed. Philip Arndt
  • Added passing cucumber features for search for: Uģis Ozols
    • Images
    • Files
    • Inquiries
    • Pages
  • Moved HTML5 enabling script to a partial so that IE always runs it first. Philip Arndt
  • Fixed some invalid HTML. Bo Frederiksen
  • Added Danish translation for WYMeditor. Bo Frederiksen
  • Fixes for Tooltips Philip Arndt
    • Tooltips were not showing in dialogues, they now are.
    • Tooltips would not position properly above links, they now do.
    • The Tooltips' nibs (the arrow) would not sit properly centered above the element if the tooltip had to move for the browser window size, they now do.
  • Lots of fixes for translations. Uģis Ozols
  • 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
  • See full list

0.9.7.10 [02 August 2010]

  • 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
  • See full list

0.9.7.9 [30 July 2010]

0.9.7.8 [23 July 2010]

0.9.7.7 [20 July 2010]

  • Fixed an issue in the plugin generator that saw locales being created with singular_name not the interpreted version. Philip Arndt and Joe Sak
  • Fixed an issue with non-MySQL databases. Lee Irving
  • Refactored versioning and .gitignore file so that both are easier to follow and use. Steven Heidel
  • Added rake refinery:test_all command to run all tests Refinery has. Steven Heidel
  • Fixed deprecation warnings with translate rake tasks. Steven Heidel
  • Bugfixes, some IE compatibility. Philip Arndt
  • Fix syntax errors in existing resource dialog. David Jones
  • Identified and fixed a positioning bug in dialogues Joe Sak and Philip Arndt
  • Fixed issue that was causing Refinery to load in rake tasks twice if they lived under "#{Rails.root}/vendor/plugins". David Jones and Philip Arndt
  • See full list

0.9.7.6 [15 July 2010]

  • Bugfixes, fixed some failing tests. Philip Arndt
  • More pt-BR translation keys translated. Kivanio Barbosa
  • Locked gems using Gemfile.lock. David Jones
  • Changed 'refinery' task to 'refinerycms' as that is our gem's name. Steven Heidel
  • Fixed bug where settings were still considered restricted if NULL. Steven Heidel
  • Ensures that bundler is available before creating an application from a gem. Philip Arndt
  • Application generator (from gem) and application upgrade bin task. (from 0.9.6) is now Ruby 1.9.2 compatible. Philip Arndt
  • bin/refinery-upgrade-from-096-to-097 will no longer allow you to run it if Gemfile is present and thus signifying an upgraded app. Philip Arndt
  • Cleaned up syntax, changed CSS involving dialogues. Philip Arndt
  • See full list

0.9.7.5 [08 July 2010]

  • Wrote an upgrade task for migrating from 0.9.6.x releases of RefineryCMS. 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
  • More pt-BR translation keys translated. Kivanio Barbosa
  • See full list

0.9.7.4 [07 July 2010]

  • Fixed critical issue in the i18n routing pattern that was matching prefixes like /news/ as a locale incorrectly. Philip Arndt
  • See full list

0.9.7.3 [07 July 2010]

  • Falls back to default locale when a translation key can not be located in the current locale, only in production mode. Philip Arndt
  • Fixed issue creating a Refinery site using bin/refinery where directory paths contained spaces. Philip Arndt
  • Fixed issue when using script/generate refinery surrounding the migration incorrectly using the plugin's title. Philip Arndt
  • Added verbose=true option when running rake refinery:update that prints out everything it's doing. Philip Arndt
  • See full list

0.9.7.2 [06 July 2010]

  • Bugfixes with users and roles. Philip Arndt and Amanda Wagener
  • 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
  • See full list

0.9.7.1 [03 July 2010]

  • Bugfixes in the gem installation method process. Philip Arndt
  • Made installing from gem faster. Philip Arndt
  • Provided example files for sqlite3, mysql and postgresql. Philip Arndt
  • Created option for specifying a database adapter (sqlite3, mysql or postgresql) when creating from Gem. Philip Arndt
  • Other bugfixes including UI consistency around signup. Philip Arndt
  • See full list

0.9.7 [02 July 2010]

0.9.6.34 [09 May 2010]

  • Bugfixes.

0.9.6.33 [06 May 2010]

  • Bugfixes.

0.9.6.32 [05 May 2010]

  • Bugfixes.

0.9.6.31 [19 April 2010]

  • Bugfixes.

0.9.6.30 [15 April 2010]

  • Bugfixes.

0.9.6.29 [14 April 2010]

  • Bugfixes.

0.9.6.28 [12 April 2010]

  • Bugfixes.

0.9.6.27 [12 April 2010]

  • Bugfixes.

0.9.6.26 [07 April 2010]

  • Bugfixes.

0.9.6.25 [01 April 2010]

  • Bugfixes.

0.9.6.24 [26 March 2010]

  • Bugfixes.

0.9.6.23 [26 March 2010]

  • Bugfixes.

0.9.6.22 [26 March 2010]

  • Bugfixes.

0.9.6.21 [23 March 2010]

  • Bugfixes.

0.9.6.19 [03 March 2010]

  • Bugfixes.

0.9.6.18 [02 March 2010]

  • Bugfixes.

0.9.6.17 [02 March 2010]

  • Bugfixes.

0.9.6.16 [02 March 2010]

  • Bugfixes.

0.9.6.15 [01 March 2010]

  • Bugfixes.

0.9.6.14 [24 February 2010]

  • Bugfixes.

0.9.6.13 [23 February 2010]

  • Bugfixes.

0.9.6.12 [16 February 2010]

  • Bugfixes.

0.9.6.11 [16 February 2010]

  • Bugfixes.

0.9.6.10 [15 February 2010]

  • Bugfixes.

0.9.6.9 [15 February 2010]

  • Bugfixes.

0.9.6.8 [14 February 2010]

  • Bugfixes.

0.9.6.7 [10 February 2010]

  • Bugfixes.

0.9.6.6 [10 February 2010]

  • Bugfixes.

0.9.6.5 [08 February 2010]

  • Bugfixes.

0.9.6.4 [07 February 2010]

  • Bugfixes.

0.9.6.3 [07 February 2010]

  • Bugfixes.

0.9.6.2 [04 February 2010]

  • Bugfixes.

0.9.6.1 [04 February 2010]

  • Bugfixes.

0.9.6 [04 February 2010]

  • Minor release.

0.9.5.31 [27 January 2010]

  • Bugfixes.

0.9.5.30 [24 January 2010]

  • Bugfixes.

0.9.5.29 [23 December 2009]

  • Bugfixes.

0.9.5.28 [17 December 2009]

  • Bugfixes.

0.9.5.27 [16 December 2009]

  • Bugfixes.

0.9.5.26 [13 December 2009]

  • Bugfixes.

0.9.5.25 [09 December 2009]

  • Bugfixes.

0.9.5.24 [08 December 2009]

  • Bugfixes.

0.9.5.23 [07 December 2009]

  • Bugfixes.

0.9.5.22 [07 December 2009]

  • Bugfixes.

0.9.5.21 [06 December 2009]

  • Bugfixes.

0.9.5.20 [03 December 2009]

  • Bugfixes.

0.9.5.19 [30 November 2009]

  • Bugfixes.

0.9.5.18 [29 November 2009]

  • Bugfixes.

0.9.5.16 [26 November 2009]

  • Bugfixes.

0.9.5.15 [22 November 2009]

  • Bugfixes.

0.9.5.14 [19 November 2009]

  • Bugfixes.

0.9.5.13 [18 November 2009]

  • Bugfixes.

0.9.5.12 [18 November 2009]

  • Bugfixes.

0.9.5.11 [18 November 2009]

  • Bugfixes.

0.9.5.10 [17 November 2009]

  • Bugfixes.

0.9.5.9 [16 November 2009]

  • Bugfixes.

0.9.5.8 [15 November 2009]

  • Bugfixes.

0.9.5.7 [09 November 2009]

  • Bugfixes.

0.9.5.6 [09 November 2009]

  • Bugfixes.

0.9.5.5 [08 November 2009]

  • Bugfixes.

0.9.5.4 [04 November 2009]

  • Bugfixes.

0.9.5.3 [04 November 2009]

  • Bugfixes.

0.9.5.2 [04 November 2009]

  • Bugfixes.

0.9.5.1 [03 November 2009]

  • Bugfixes.

0.9.5 [03 November 2009]

  • Minor release.

0.9.4.4 [29 October 2009]

  • Bugfixes.

0.9.4.3 [19 October 2009]

  • Bugfixes.

0.9.4.2 [19 October 2009]

  • Bugfixes.

0.9.4 [15 October 2009]

  • Minor release.

0.9.3 [11 October 2009]

  • Optimise loading of WYM Editors.
  • Supported more plugins' menu matches.

0.9.2.2 [08 October 2009]

  • Bugfixes.

0.9.2.1 [08 October 2009]

  • Fix bug with using instance_methods vs using methods to detect whether friendly_id is present.

0.9.2 [08 October 2009]

  • Update rails gem requirement to 2.3.4.

0.9.1.2 [07 October 2009]

  • Updated JS libraries and added lots of convenience methods.

0.9.1.1 [05 October 2009]

  • HTML & CSS changes.

0.9.1 [04 October 2009]

  • Bugfixes.
  • Renamed project from Refinery to refinerycms and released as a gem.

0.9 [29 May 2009]

  • Initial public release.