aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport
diff options
context:
space:
mode:
authorKasper Timm Hansen <kaspth@gmail.com>2017-09-28 20:04:46 +0200
committerKasper Timm Hansen <kaspth@gmail.com>2017-09-28 20:46:01 +0200
commitfbcc4bfe9a211e219da5d0bb01d894fcdaef0a0e (patch)
tree863d3e1cddc44d80180e7d8594fdad31e59cbe13 /activesupport
parent204c0407103ad924c4132636966421c74b49083d (diff)
downloadrails-fbcc4bfe9a211e219da5d0bb01d894fcdaef0a0e.tar.gz
rails-fbcc4bfe9a211e219da5d0bb01d894fcdaef0a0e.tar.bz2
rails-fbcc4bfe9a211e219da5d0bb01d894fcdaef0a0e.zip
Deprecate secret_token, long since usurped by secret_key_base.
See the changelog entry. Remove `secrets.secret_token` from the bug report templates, since we don't accept bug reports for Rails versions that don't support a `secret_key_base`. [ claudiob & Kasper Timm Hansen ]
Diffstat (limited to 'activesupport')
-rw-r--r--activesupport/CHANGELOG.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/activesupport/CHANGELOG.md b/activesupport/CHANGELOG.md
index 493ebeb01f..c95f95d076 100644
--- a/activesupport/CHANGELOG.md
+++ b/activesupport/CHANGELOG.md
@@ -1,3 +1,15 @@
+* Deprecate `secrets.secret_token`.
+
+ The architecture for secrets had a big upgrade between Rails 3 and Rails 4,
+ when the default changed from using `secret_token` to `secret_key_base`.
+
+ `secret_token` has been soft deprecated in documentation for four years
+ but is still in place to support apps created before Rails 4.
+ Deprecation warnings have been added to help developers upgrade their
+ applications to `secret_key_base`.
+
+ *claudiob*, *Kasper Timm Hansen*
+
* Return an instance of `HashWithIndifferentAccess` from `HashWithIndifferentAccess#transform_keys`.
*Yuji Yaginuma*