CHANGELOG in activesupport-1.0.4 vs CHANGELOG in activesupport-1.1.0

- old
+ new

@@ -1,5 +1,42 @@ +*SVN* + +* Fixed conflict with Glue gem #1606 [Rick Olson] + +* Added new rules to the Inflector to deal with more unusual plurals mouse/louse => mice/lice, information => information, ox => oxen, virus => viri, archive => archives #1571, #1583, #1490, #1599, #1608 [foamdino@gmail.com/others] + +* Fixed memory leak with Object#remove_subclasses_of, which inflicted a Rails application running in development mode with a ~20KB leak per request #1289 [c.r.mcgrath@gmail.com] + +* Made 1.year == 365.25.days to account for leap years. This allows you to do User.find(:all, :conditions => ['birthday > ?', 50.years.ago]) without losing a lot of days. #1488 [tuxie@dekadance.se] + +* Added an exception if calling id on nil to WhinyNil #584 [kevin-temp@writesoon.com] + +* Added Fix/Bignum#multiple_of? which returns true on 14.multiple_of?(7) and false on 16.multiple_of?(7) #1464 [Thomas Fuchs] + +* Added even? and odd? to work with Bignums in addition to Fixnums #1464 [Thomas Fuchs] + +* Fixed Time#at_beginning_of_week returned the next Monday instead of the previous one when called on a Sunday #1403 [jean.helou@gmail.com] + +* Increased the speed of indifferent hash access by using Hash#default. #1436 [Nicholas Seckar] + +* Added that " " is now also blank? (using strip if available) + +* Fixed Dependencies so all modules are able to load missing constants #1173 [Nicholas Seckar] + +* Fixed the Inflector to underscore strings containing numbers, so Area51Controller becomes area51_controller #1176 [Nicholas Seckar] + +* Fixed that HashWithIndifferentAccess stringified all keys including symbols, ints, objects, and arrays #1162 [Nicholas Seckar] + +* Fixed Time#last_year to go back in time, not forward #1278 [fabien@odilat.com] + +* Fixed the pluralization of analysis to analyses #1295 [seattle@rootimage.msu.edu] + +* Fixed that Time.local(2005,12).months_since(1) would raise "ArgumentError: argument out of range" #1311 [jhahn@niveon.com] + +* Added silencing to the default Logger class + + *1.0.4* (19th April, 2005) * Fixed that in some circumstances controllers outside of modules may have hidden ones inside modules. For example, admin/content might have been hidden by /content. #1075 [Nicholas Seckar] * Fixed inflection of perspectives and similar words #1045 [thijs@vandervossen.net] @@ -9,11 +46,11 @@ * Fixed problem with classes being required twice. Object#const_missing now uses require_dependency to load files. It used to use require_or_load which would cause models to be loaded twice, which was not good for validations and other class methods #971 [Nicholas Seckar] *1.0.3* (27th March, 2005) -* Fixed Inflector.pluralize to handle capitalized words #932 [bitsweat] +* Fixed Inflector.pluralize to handle capitalized words #932 [Jeremy Kemper] * Added Object#suppress which allows you to make a saner choice around with exceptions to swallow #980. Example: suppress(ZeroDivisionError) { 1/0 } @@ -88,11 +125,11 @@ * Added that Inflector.camelize and Inflector.underscore can deal with modules like turning "Admin::User" into "admin/user" and back * Added Inflector.humanize to turn attribute names like employee_salary into "Employee salary". Used by automated error reporting in AR. -* Added availability of class inheritable attributes to the masses #477 [bitsweat] +* Added availability of class inheritable attributes to the masses #477 [Jeremy Kemper] class Foo class_inheritable_reader :read_me class_inheritable_writer :write_me class_inheritable_accessor :read_and_write_me @@ -106,16 +143,16 @@ Bar.read_and_write_me == Foo.read_and_write_me Bar.read_and_write_me = 'bar' Bar.read_and_write_me != Foo.read_and_write_me -* Added Inflections as an extension on String, so Inflector.pluralize(Inflector.classify(name)) becomes name.classify.pluralize #476 [bitsweat] +* Added Inflections as an extension on String, so Inflector.pluralize(Inflector.classify(name)) becomes name.classify.pluralize #476 [Jeremy Kemper] * Added Byte operations to Numeric, so 5.5.megabytes + 200.kilobytes #461 [Marcel Molina] * Fixed that Dependencies.reload can't load the same file twice #420 [Kent Sibilev] -* Added Fixnum#ago/until, Fixnum#since/from_now #450 [bitsweat] +* Added Fixnum#ago/until, Fixnum#since/from_now #450 [Jeremy Kemper] * Added that Inflector now accepts Symbols and Classes by calling .to_s on the word supplied -* Added time unit extensions to Fixnum that'll return the period in seconds, like 2.days + 4.hours. \ No newline at end of file +* Added time unit extensions to Fixnum that'll return the period in seconds, like 2.days + 4.hours.