aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/CHANGELOG.md
diff options
context:
space:
mode:
authorPaul Mucur <paul@altmetric.com>2015-02-11 10:05:17 +0000
committerPaul Mucur <paul@altmetric.com>2015-04-15 09:53:55 +0100
commitc0abeadc0e62fc6f7a066f4d8db9895525ad8258 (patch)
tree5363c08d005c83dcff877a82294b252c31a7b45e /activerecord/CHANGELOG.md
parent5f00ed10dd820b6802168933c2497d17c43c88f5 (diff)
downloadrails-c0abeadc0e62fc6f7a066f4d8db9895525ad8258.tar.gz
rails-c0abeadc0e62fc6f7a066f4d8db9895525ad8258.tar.bz2
rails-c0abeadc0e62fc6f7a066f4d8db9895525ad8258.zip
Fix missing index when using timestamps with index
The `index` option used with `timestamps` should be passed to both `column` definitions for `created_at` and `updated_at` rather than just the first. This was happening because `Hash#delete` is used to extract the `index` option passed to `timestamps`, thereby mutating the `options` hash in-place. Now take a copy of the `options` before deleting so that the original is not modified.
Diffstat (limited to 'activerecord/CHANGELOG.md')
-rw-r--r--activerecord/CHANGELOG.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md
index 904ac5c26a..bfa43bd55a 100644
--- a/activerecord/CHANGELOG.md
+++ b/activerecord/CHANGELOG.md
@@ -1,3 +1,15 @@
+* Fix missing index when using `timestamps` with the `index` option.
+
+ The `index` option used with `timestamps` should be passed to both
+ `column` definitions for `created_at` and `updated_at` rather than just
+ the first.
+
+ *Paul Mucur*
+
+* Add support for `Set` to `Relation#where`.
+
+ *Yuki Nishijima*
+
* Fixed a bug where uniqueness validations would error on out of range values,
even if an validation should have prevented it from hitting the database.