diff options
author | Yves Senn <yves.senn@gmail.com> | 2014-06-25 18:43:32 +0200 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2014-06-25 18:43:32 +0200 |
commit | d708b5cc50fe36fcbab95b3558f9c6807b4d1d98 (patch) | |
tree | 8ea074e51574a173b2016677e4c7c28f3dee8fb4 | |
parent | 5706d290b0a2501a713fadfb76d9e45c24d26e6a (diff) | |
download | rails-d708b5cc50fe36fcbab95b3558f9c6807b4d1d98.tar.gz rails-d708b5cc50fe36fcbab95b3558f9c6807b4d1d98.tar.bz2 rails-d708b5cc50fe36fcbab95b3558f9c6807b4d1d98.zip |
synchronize Active Record deprecations / removals with 4.2 release notes
[ci skip]
/cc @chancancode @zzak
-rw-r--r-- | activerecord/CHANGELOG.md | 3 | ||||
-rw-r--r-- | guides/source/4_2_release_notes.md | 24 |
2 files changed, 25 insertions, 2 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md index 8f78f31f0a..639dbe7df1 100644 --- a/activerecord/CHANGELOG.md +++ b/activerecord/CHANGELOG.md @@ -45,8 +45,7 @@ *Yves Senn* -* Deprecate `serialized_attributes` without replacement. You can access its - behavior by going through the column's type object. +* Deprecate `serialized_attributes` without replacement. *Sean Griffin* diff --git a/guides/source/4_2_release_notes.md b/guides/source/4_2_release_notes.md index be007f93a7..ba0a1e2273 100644 --- a/guides/source/4_2_release_notes.md +++ b/guides/source/4_2_release_notes.md @@ -132,8 +132,32 @@ Please refer to the [Changelog](https://github.com/rails/rails/blob/4-2-stable/activerecord/CHANGELOG.md) for detailed changes. +### Removals + +* Removed deprecated method `ActiveRecord::Base.quoted_locking_column`. + ([Pull Request](https://github.com/rails/rails/pull/15612)) + +* Removed deprecated `ActiveRecord::Migrator.proper_table_name`. Use the + `proper_table_name` instance method on `ActiveRecord::Migration` instead. + ([Pull Request](https://github.com/rails/rails/pull/15512)) + +* Removed `cache_attributes` and friends. All attributes are cached. + ([Pull Request](https://github.com/rails/rails/pull/15429)) + +* Removed unused `:timestamp` type. Transparently alias it to `:datetime` + in all cases. Fixes inconsistencies when column types are sent outside of + `ActiveRecord`, such as for XML Serialization. + ([Pull Request](https://github.com/rails/rails/pull/15184)) + ### Deprecations +* Deprecated returning `nil` from `column_for_attribute` when no column exists. + It will return a null object in Rails 5.0 + ([Pull Request](https://github.com/rails/rails/pull/15878)) + +* Deprecated `serialized_attributes` without replacement. + ([Pull Request](https://github.com/rails/rails/pull/15704)) + * Deprecated using `.joins`, `.preload` and `.eager_load` with associations that depends on the instance state (i.e. those defined with a scope that takes an argument) without replacement. |