From 26ebf8613ded4693fedb9226d0f4bb471af9fd85 Mon Sep 17 00:00:00 2001 From: Ori Livneh Date: Mon, 3 Feb 2014 20:20:00 +0100 Subject: [PATCH] mediawiki.user: Deprecate #bucket Rationale: - On the Wikimedia cluster, it is only used by AFT, which is moribund. - It's too complicated for what it is. - Its usage leads to a proliferation of large, persistent cookies that degrade site performance. - If it were rewritten to be simpler, more generic, and cookie-free, it would still be an odd fit for the user module. Change-Id: I5a66e1a4fb60f6c67d1fb5312ccb629bb7964053 --- RELEASE-NOTES-1.23 | 1 + resources/mediawiki/mediawiki.user.js | 1 + 2 files changed, 2 insertions(+) diff --git a/RELEASE-NOTES-1.23 b/RELEASE-NOTES-1.23 index 4350b2d037..382b54f06e 100644 --- a/RELEASE-NOTES-1.23 +++ b/RELEASE-NOTES-1.23 @@ -264,6 +264,7 @@ changes to languages because of Bugzilla reports. object expects this column to exist. Use update.php to create this new field. * The jquery.delayedBind ResourceLoader module was deprecated in favor of the jquery.throttle-debounce module. It will be removed in MediaWiki 1.24. +* mw.user.bucket has been deprecated. ==== Removed classes ==== * FakeMemCachedClient (deprecated in 1.18) diff --git a/resources/mediawiki/mediawiki.user.js b/resources/mediawiki/mediawiki.user.js index 78febd2df6..8344111994 100644 --- a/resources/mediawiki/mediawiki.user.js +++ b/resources/mediawiki/mediawiki.user.js @@ -169,6 +169,7 @@ * expires: 7 * } ); * + * @deprecated since 1.23 * @param {string} key Name of bucket * @param {Object} options Bucket configuration options * @param {Object} options.buckets List of bucket-name/relative-probability pairs (required, -- 2.20.1