aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/CHANGELOG.md')
-rw-r--r--activerecord/CHANGELOG.md23
1 files changed, 14 insertions, 9 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md
index fdbb4b5b68..ecdb7e204a 100644
--- a/activerecord/CHANGELOG.md
+++ b/activerecord/CHANGELOG.md
@@ -5,18 +5,23 @@
*Grey Baker*
-* Introduce ApplicationRecord, an Active Record layer super type.
+* Ignore index name in `index_exists?` and `remove_index` when not passed a
+ name to check for.
- An `ApplicationRecord` let's engines have models, isolated from the main
- application. Plugin authors can use it to distribute extensions as modules
- to be included into `ApplicationRecord`, instead of monkey patches. It can
- also serve as a place for applications to customize the default
- `ActiveRecord::Base` model behaviour.
+ *Grey Baker*
+
+* Extract support for the legacy `mysql` database adapter from core. It will
+ live on in a separate gem for now, but most users should just use `mysql2`.
+
+ *Abdelkader Boudih*
+
+* ApplicationRecord is a new superclass for all app models, analogous to app
+ controllers subclassing ApplicationController instead of
+ ActionController::Base. This gives apps a single spot to configure app-wide
+ model behavior.
Newly generated applications have `app/models/application_record.rb`
- present by default. Generators are smart enough to recognize that
- newly generated models have to inherit from `ApplicationRecord` only if
- it's present.
+ present by default.
*Genadi Samokovarov*