-
Refactored the authentication code. Being to run Rich-CMS with:
-
no authentication
-
Devise 1.0.x (for Rails 2)
-
Devise 1.1.x (for Rails 3)
-
Authlogic 2.1.x
-
Altered configurating the authentication setup
-
Altered the login/logout Rich-CMS routes
-
Altered the admin generator (this was rich:autlogic_user at first, but it is rich:cms_admin from now on)
-
Updated gem dependencies (not using Formtastic and Authlogic anymore)
-
Improved the test suite. Being able to test Rich-CMS with:
-
Rails 2 without authentication
-
Rails 2 with Devise 1.0.x
-
Rails 2 with Authlogic 2.1.x
-
Rails 3 without authentication
-
Rails 3 with Devise 1.1.x
-
Rails 3 with Authlogic 2.1.x
-
All tests include testing the Rails generators (woot!)
-
Altered file encoding of cleditor.js which removes the weird characters within rich_cms.js
-
Implemented Array.indexOf for our IE friends. Thanks Mark Mulder (@bitterzoet) for contributing
-
Fixed loading the correct config/routes.rb when using a Rails 2 application with another gem / plugin also containing config/routes.rb
-
Going back to the Haml gem instead of Sass
-
Not requiring ‘sass/plugin’ explicitly which fixes the ‘Rails.root is nil!’ error
-
Require sass instead of haml since they are decoupled. Thanks Stephan Kaag (@stephankaag) for contributing
-
Fixed rendering bug of Rich-CMS content :as => :html
-
Removed the to_key method from the Rails 2 rich authlogic user generator
-
Defining the ‘to_key’ method in the correct file (which fixes Authlogic in Rails 3)
-
Fixed the Rails generators once and for all
-
Fixed the Rails 3 generators which conflicted with Rich-I18n
-
Made Rich-CMS Rails 2 and 3 compatible (woot!) Thanks Mark Mulder (@bitterzoet) for contributing
-
Not using :div tag as default for cms content anymore: only use :div when content is rendered as :text or :html
-
Corrected Rich::Cms::Content::Item.to_tag
-
Perfected the Rails generators (for both Rails 2 and 3)
-
Removed explicit inclusion of Formtastic::SemanticFormHelper
-
Updated gem dependencies
-
Being able to edit content with the WYSIWYG HTML editor: CLEditor v1.3.0 (yay!)
-
Added the :as option when rendering CMS content tags (available options are :string, :text and :html)
-
Using RaccoonTip v1.0.8
-
Copying image assets to public/images/rich/cms
-
Finetuned the label of the edit CMS content form
-
Added some manual source file requirements
-
Tweaked Cleditor assets
-
Telling SeatHolder not to react on focus events when marking CMS content
-
Changed the formtastic gem dependency to ‘1.0.1’
-
Providing control after logging in or out as Rich-CMS admin
-
Using RaccoonTip v1.0.7
-
Using RaccoonTip v1.0.6
-
Added CSS reset
-
Added rails generators ‘rich_authlogic_user’ and ‘rich_cms_content’
-
Finetuned the jQuery function $.keys()
-
Corrected the Rich::Cms::Engine.to_content_tag implementation when using combined keys
-
Tweaked determination of whether to show a text input or textarea when editing content
-
Corrected clicked cms content item detection
-
Updated styling of the Rich CMS panel
-
Rendering Rich CMS content within a div tag at default instead of a span
-
Complete new look and feel (using CSS3, no images and IE6+ compatible, Safari, Chrome and Firefox)
-
Using RaccoonTip (yay!)
-
Including jQuery dependencies the correct way
-
Moved app, assets and config to lib directory
-
Added lib/app/controllers to the load path
-
Added lib/app/views to view paths
-
Using Jzip::Engine instead of Jzip::Plugin
-
Refactored ActionController::Base a bit
-
Deriving the CMS content (to edit) the correct way within Rich.Cms.Editor
-
Improved the Rich::Cms::Engine.to_content_tag implementation
-
Initial release