2014/09/18分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Don't autosave unchanged has_one through records.
.travis.yml
の修正です。
rvm: ruby-head
を削除しています。もうすぐRuby 2.2がリリースされる筈で、そちらをサポートする為との事です。が、これは修正する箇所を間違えてらしく、すぐ修正されています。
再度.travis.yml
の修正です。
先程削除したruby-head
の記述はmysqlのテストに関する箇所の記述だったらしく、戻して、"GEM=ar:mysql"を追加しています。
Allow YAML serialization when using TZ aware attributes
ActiveRecordの修正です。
time_zone_aware_attributes
を使用している際に、YAMLのシリアライズ処理が正常に動くよう対応しています。
Merge pull request #11794 from yoazt/duration-eql
activesupport/lib/active_support/duration.rb
の修正です。
ActiveSupport::Duration
の#eql?
メソッドの判定処理を修正しています。
- other.is_a?(Duration) && self == other + Duration === other && other.value.eql?(value)
これにより、以下のような比較がtrueになります。
1.minute.eql?(60.seconds) # => true 1.minute.eql?(180.seconds - 2.minutes) # => true
Merge pull request #16875 from alan/dont_autosave_has_one_through_record
activerecord/lib/active_record/autosave_association.rb
の修正です。
has_one
assosicationを使用している際、値を更新してないにも関わらず、save
処理が行われしまっていたのを、save
処理が行われないよう修正しています。
コメント見た感じだと、デグレしてしまったのを再修正した感じです。
activerecord/lib/active_record/autosave_association.rb
の修正です。
attributes.keys.include?
を使用していた箇所をhas_attribute?
に修正しています。
activejob/lib/active_job/callbacks.rb
のdocの修正です。
不要なスペースの削除、グラマーの修正、nodocの追加等を実施しています。
Merge pull request #16930 from todd/upgrade_guide
rails guideのA Guide for Upgrading Ruby on Rails
の修正です。
Web Console
、Responders
の説明を修正及び追加しています。
これでUpgrading guideのTODOは無くなった筈。
[ci skip] ActiveSupport CHANGELOG fixes
activesupport/CHANGELOG.md
の修正です。
不要なスペースの削除、グラマーの修正等を実施しています。
Merge pull request #16948 from akshay-vishnoi/docs-rails-4point2
Grammar correction in ActiveSupport CHANGELOG [ci skip]
activesupport/CHANGELOG.md
の修正です。
グラマーの修正を行っています。
[ci skip] ActiveModel CHANGELOG docs fixes
activemodel/CHANGELOG.md
の修正です。
グラマーの修正を行っています。
[ci skip] ActionView and ActionMailer CHANGELOG docs fixes
actionmailer/CHANGELOG.md
、actionview/CHANGELOG.md
の修正です。
グラマーの修正を行っています。