= Rich-i18n CHANGELOG == Version 1.3.1 (November 8, 2010) * Fixed the Rails 3 generators which conflicted with Rich-CMS == Version 1.3.0 (November 8, 2010) * Made Rich-i18n Rails 2 and 3 compatible (woot!) * Tackled string concatenation, array joining and Rails 3 html escaping to render enriched strings correctly * Fixed the gem dependencies to avoid conflicts * Added a built-in Rails 2 and Rails 3 for testing * Being able to run 'rake', 'rake test', 'rake test:rails2' and 'rake test:rails3' for testing within the gem directory * Perfected the Rails generators (for both Rails 2 and 3) * Added Rich::I18n::Engine.logger for logging (you can set this to nil to disable logging) * Improved the auto-determination of the tag used for rendering translations * Removed the filled? method == Version 1.2.3 (October 20, 2010) * Using SeatHolder v0.8.8 in order to tell SeatHolder not to react on focus events (yay!) * Corrected Rich.I18n.afterUpdate() so certain page elements will be updated again after updating translations * Added some manual source file requirements * Changed formtastic dependency to '1.0.1' and i18n to '>= 0.3.7' which fixes the gem installation error * Being able to edit translations within the WYSIWYG editor Cleditor (:as => :html) * Telling Formtastic not to escape labels when required == Version 1.2.2 (October 9, 2010) * Fixed cached translations (adding I18n.locale as criteria just now, doh!) == Version 1.2.1 (October 2, 2010) * Altered the default delimiter (separator) of Array.join * Being able to concatenate (+, <<, concat) Strings with EnrichedStrings * Not overriding ERB::Compiler::Buffer.push anymore == Version 1.2.0 (October 1, 2010) * Fixed bug: corrected String.to_output * Added rails generator 'rich_i18n_translation' * Not inheriting EnrichedString from the String class anymore (this made String interpolation possible: but it still needs some correction) * Initializing Rich-i18n Javascript modules on page load * Corrected jQuery dependencies and SeatHolder inclusion (yay!) * Camelizing the object in the label and seatholder key * Fixed minor bug: not downcasing label and seatholder keys * Moved app and assets to the libs directory * Using around_filter to assign Rich::I18n::Engine.current_controller == Version 1.1.0 (August 15, 2010) * Introduced Rich::I18n::Engine.enable_i18n_cms which used Rich-Cms for an internationalization CMS (yay, finally!) * Improved EnrichedString.to_es implementation (fixed attribute value by HTML escaping) * Improved own caching of translations (added locale to translation key and clearing cache at every request) * Improved Rich::I18n::Engine.can_enrich_output? implementation * Added option Rich::I18n::Engine.cache_translations * Fixed missing " " within EnrichedString.merged_strings * Using the Jzip::Engine instead of Jzip::Plugin * Changed meta data specification == Version 1.0.3 (July 22, 2010) * Specified the locales with relative paths * Fixed error during gem initialization == Version 1.0.2 (July 21, 2010) * Added 'filled?' to NilClass * Moved 'meta_data' from EnrichedString to String == Version 1.0.1 (July 21, 2010) * Fixed internationalization bug (caused by pluralization assumptions) == Version 1.0.0 (July 20, 2010) * Initial release (extracted Rich-i18n from E9s)