Changes in Rails 1.2.3
Rails 1.2.3 was released today, primarily to fix a few bugs and compatibility issues with the recently released Ruby 1.8.6.
Since the Rails team doesn’t provide an aggregate changelog and I was going through the individual changelogs to see what had changed, I figured I might as well post the changes for y’all to see.
ActionMailer
- Depend on Action Pack 1.13.3
ActionPack
- Fix a bug in Routing where a parameter taken from the path of the current request could not be used as a query parameter for the next. Closes #6752. [Nicholas Seckar]
- session_enabled? works with session :off. #6680 [Catfish]
- Performance: patch cgi/session to require digest/md5 once rather than per #create_new_id. [Stefan Kaes]
ActionWebservice
- Depend on Action Pack 1.13.3
ActiveRecord
- Allow a polymorphic :source for has_many :through associations. Closes #7143 [protocool]
- Consistently quote primary key column names. #7763 [toolmantim]
- Fixtures: fix YAML ordered map support. #2665 [Manuel Holtgrewe, nfbuckley]
- Fix has_many :through << with custom foreign keys. #6466, #7153 [naffis, Rich Collins]
ActiveSupport
- Ruby 1.8.6 and 1.9 define private Time#to_date and #to_datetime; make them public for compatibility. [Jeremy Kemper]
- Deprecation: warn on stderr if RAILS_DEFAULT_LOGGER isn’t set yet. [Jeremy Kemper]
RailTies
- Ruby 1.8.6 compatibility
- Windows: include MinGW in RUBY_PLATFORM check. #2982 [okkez000@gmail.com, Kaspar Schiess]
- Stop swallowing errors during rake test [Koz]