aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/CHANGELOG.md')
-rw-r--r--activerecord/CHANGELOG.md82
1 files changed, 82 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md
index 83224c522c..97e65a5bb9 100644
--- a/activerecord/CHANGELOG.md
+++ b/activerecord/CHANGELOG.md
@@ -1,3 +1,85 @@
+* Remove deprecated support to preload instance-dependent associations.
+
+ *Yves Senn*
+
+* Remove deprecated support for PostgreSQL ranges with exclusive lower bounds.
+
+ *Yves Senn*
+
+* Remove deprecation when modifying a relation with cached arel.
+ This raises an `ImmutableRelation` error instead.
+
+ *Yves Senn*
+
+* Added `ActiveRecord::SecureToken` in order to encapsulate generation of
+ unique tokens for attributes in a model using `SecureRandom`.
+
+ *Roberto Miranda*
+
+* Change the behavior of boolean columns to be closer to Ruby's semantics.
+
+ Before this change we had a small set of "truthy", and all others are "falsy".
+
+ Now, we have a small set of "falsy" values and all others are "truthy" matching
+ Ruby's semantics.
+
+ *Rafael Mendonça França*
+
+* Deprecate `ActiveRecord::Base.errors_in_transactional_callbacks=`.
+
+ *Rafael Mendonça França*
+
+* Change transaction callbacks to not swallowing errors.
+
+ Before this change any error raised inside a transaction callback are
+ rescued and printed in the logs.
+
+ Now these errors are not rescue anymore and just bubble up, as the other callbacks.
+
+ *Rafael Mendonça França*
+
+* Remove deprecated `sanitize_sql_hash_for_conditions`.
+
+ *Rafael Mendonça França*
+
+* Remove deprecated `Reflection#source_macro`.
+
+ *Rafael Mendonça França*
+
+* Remove deprecated `symbolized_base_class` and `symbolized_sti_name`.
+
+ *Rafael Mendonça França*
+
+* Remove deprecated `ActiveRecord::Base.disable_implicit_join_references=`.
+
+ *Rafael Mendonça França*
+
+* Remove deprecated access to connection specification using a string acessor.
+
+ Now all strings will be handled as a URL.
+
+ *Rafael Mendonça França*
+
+* Change the default `null` value for `timestamps` to `false`.
+
+ *Rafael Mendonça França*
+
+* Return an array of pools from `connection_pools`.
+
+ *Rafael Mendonça França*
+
+* Return a null column from `column_for_attribute` when no column exists.
+
+ *Rafael Mendonça França*
+
+* Remove deprecated `serialized_attributes`.
+
+ *Rafael Mendonça França*
+
+* Remove deprecated automatic counter caches on `has_many :through`.
+
+ *Rafael Mendonça França*
+
* Change the way in which callback chains can be halted.
The preferred method to halt a callback chain from now on is to explicitly