2.6.6 / 2012-03-14
-
major enhancements
-
Added support for integers as token names
-
Added nice example of “to be” inflection in English
-
-
minor enhancements
-
Documentation updated
-
Added instance method empty? to LazyEnumerator
-
2.6.5 / 2012-03-10
-
minor enhancements
-
Back to Psych YAML parser while creating gem
-
2.6.4 / 2012-03-10
-
minor enhancements
-
Changed documentation examples for calling rake
-
Tested against Ruby 1.9.3-p0
-
Updated dependencies
-
Updated copyright notices
-
Started codenaming each version (including minor version numbers)
-
2.6.2 / 2011-08-07
-
minor bugfixes
-
Applied a workaround against a buggy parser in Rubygems
-
2.6.1 / 2011-07-10
-
major enhancements
-
Handling of methods and Proc objects used to obtain inflection options improved by caching
-
Added caching for methods reporting locales that support inflection
-
Lazy operations optimized
-
-
minor enhancements
-
Fixed documentation links
-
Dependencies updated
-
2.6.0 / 2011-03-08
-
minor enhancements
-
Strings concatenation optimized
-
API methods simplified
-
Added lazy iteration methods to I18n::Inflector::InflectionData and I18n::Inflector::InflectionData_Strict
-
Added lazy iteration methods to I18n::Inflector::API and I18n::Inflector::API_Strict
-
2.5.1 / 2011-02-25
-
minor enhancements
-
Added the ability to use symbols as descriptions (values) in a configuration
-
2.5.0 / 2011-02-24
-
major enhancements
-
Interpolation wrapper refactored; works with many types of results
-
Added :inflector_interpolate_symbols switch
-
-
minor enhancements
-
Added TOKENS_RESTR, MULTI_RESTR and PATTERN_RESTR configuration constants
-
Dependencies updated
-
-
major bugfixes
-
Fixed interpolation of Arrays
-
-
minor bugfixes
-
Fixed pattern filtering when locale is invalid or not inflected
-
2.4.0 / 2011-02-23
-
major enhancements
-
Added nested translations (collections) support
-
Added :inflector_traverses switch
-
2.3.1 / 2011-02-14
-
major enhancements
-
Added wildcard tokens support
-
Proc and Method kind of objects might be passed as inflection options
-
-
minor enhancements
-
Added I18n::Inflector::Config::Markers::STRICT_KIND (character used when passing strict kinds)
-
Important documentation moved to the USAGE file
-
-
minor bugfixes
-
Fixed parsing of named patterns when :inflector_excluded_defaults is used
-
Fixed links in documentation
-
2.2.0 / 2011-02-09
-
major enhancements
-
Added loud tokens support
-
Added complex patterns support
-
Added key-based inflection support
-
Added :cache_aware switch
-
Improved validation of token and kind identifiers
-
-
minor enhancements
-
Refactored error reporting code
-
Refactored options gathering code
-
Removed magic symbols and strings
-
Removed intermediate array from LazyHashEnumerator#to_h
-
Added multiple patterns support (syntactic sugar)
-
Added I18n::Inflector::Config module
-
Added I18n::Inflector::LazyArrayEnumerator class
-
Added I18n::Inflector::HSet class for keeping collections of data
-
Added error classes: I18n::InvalidInflectionOption and I18n::InvalidInflectionKind
-
Interpolation method moved to I18n::Inflector::Interpolate module
-
All inflection related exceptions now have the attribute “key” containing key name
-
-
major bugfixes
-
Fixed handling of missing inflection option when :inflector_raises is set
-
-
minor bugfixes
-
Fixed interpolation when :excluded_defaults is on and a kind is strict
-
Fixed interpolation when pattern is escaped and locale is not inflected
-
Enabled filtering of reserved names in options
-
Enabled filtering of inflection options for options that go to original translate method
-
Updated documentation in a section describing options
-
Fixed some examples
-
2.1.0 / 2011-01-27
-
major enhancements
-
Added named patterns support (strict kinds)
-
API improved: major class is I18n::Inflector::API
-
Added class I18n::Inflector::API_Strict for accessing strict inflections
-
Added lazy enumerators for internal hashes, which saves some memory
-
Added strict kinds detection (@-style kind names) to most of the methods from main API class
-
Added new error classes: InflectionOptionNotFound and InflectionOptionIncorrect
-
Added class for handling inflection data for strict kinds: I18n::Inflector::InflectionData_Strict
-
Inflections for regular and strict kinds are handled by separate data structures and objects
-
Documentation updated
-
-
minor bugfixes
-
Error reporting fixed in some places
-
Strict kinds interpolation improved
-
Removed some slow blocks
-
Loading inflection tokens cleaned up
-
2.0.1 / 2011-01-15
-
minor enhancements
-
Documentation updated
-
-
minor bugfixes
-
Fixed duplicated dependency generation in Hoe
-
2.0.0 / 2011-01-14
-
major enhancements
-
API changed
-
Added a class for keeping internal inflection data: I18n::Inflector::InflectionData
-
Added a class for keeping options: I18n::Inflector::InflectionOptions
-
Added a class for controlling the inflection: I18n::Inflector::Core
-
Added a module for utilities: I18n::Inflector::Util
-
Added token groups support
-
Added inversed matching of tokens in inflection patterns
-
Added support for aliases in inflection patterns
-
Most of the methods from I18n::Backend::Inflector moved to Core submodule
-
Most methods rewritten
-
1.0.10 / 2011-01-10
-
major bugfixes
-
Removed cause of infinite loops while initializing translations
-
Disabled lookup from being used before translations are initialized
-
Fixed initialization routine (dangerous typo when setting booleans)
-
-
minor enhancements
-
Switched to lazy loading of inflection data for certain locales
-
1.0.8 / 2011-01-08
-
major enhancements
-
Enabled escaping of patterns using @@pattern or @pattern
-
1.0.7 / 2011-01-07
-
major bugfixes
-
Fixed interpolation when a translated string begins with a pattern
-
1.0.6 / 2010-12-30
-
minor enhancements
-
Added API method inflection_kind(token)
-
Added API method inflection_true_token(token)
-
Added API method inflected_locale(locale)
-
1.0.5 / 2010-12-29
-
major enhancements
-
Compatible with i18n >= 0.4.1
-
1.0.4 / 2010-12-27
-
minor enhancements
-
Documentation updated
-
1.0.3 / 2010-12-25
-
major enhancements
-
YARD documentation updated with metatags
-
-
minor enhancements
-
Some changes in accessors for interpolation switches
-
1.0.2 / 2010-12-22
-
minor enhancements
-
Switched to YARD documentation
-
Tests simplified
-
Depandencies simplified
-
1.0.0 / 2010-12-22
-
1 major enhancement
-
Birthday!
-