Page MenuHomePhabricator
Paste P2684

BetaFeature config history (via git log -L12308,12325:wmf-config/InitialiseSettings.php)
ActivePublic

Authored by Tgr on Feb 29 2016, 3:02 AM.
commit 0a55d943e61bcb19acbb68778dfe8203ad5800b9
Author: aude <aude.wiki@gmail.com>
Date: Tue Feb 16 13:20:15 2016 +0100
Take "in other projects" sidebar out of beta
Bug: T103102
Change-Id: I39d94cf3c19c48d7dd18dec0f73a2528fd341846
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -12285,19 +12285,18 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date **6 months after the last major change**, which is the nominal cut-off,
// at which point the feature should be un-deployed.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
- 'wikibase-otherprojects', // ! 2015-02-27 - Wikidata other projects sidebar
'uls-compact-links', // ! 2015-05-03 – Compact language links
'popups', // 2016-01-16 – Hovercards
'beta-feature-flow-user-talk-page', // 2016-03-02 - Flow opt-in
'cx', // 2016-05-08 - ContentTranslation
'read-more', // 2016-06-10 - Read more
'cirrussearch-completionsuggester', // 2016-06-17 - Completion Suggester / type as you search
'echo-cross-wiki-notifications', // 2016-07-19 - Enhanced/cross-wiki notifications
),
),
commit 375d82d7138601828cde223ff095f60014fbd91d
Author: Sébastien Santoro <dereckson@espace-win.org>
Date: Tue Jan 26 04:32:21 2016 +0000
Get rid of $wg = $wmg for BetaFeatures
Bug: T119117
Change-Id: I1cb7d96e0585c40cf33b816d2633498267456813
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -12174,19 +12174,19 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date **6 months after the last major change**, which is the nominal cut-off,
// at which point the feature should be un-deployed.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
-'wmgBetaFeaturesWhitelist' => array(
+'wgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'wikibase-otherprojects', // ! 2015-02-27 - Wikidata other projects sidebar
'uls-compact-links', // ! 2015-05-03 – Compact language links
'popups', // 2016-01-16 – Hovercards
'beta-feature-flow-user-talk-page', // 2016-03-02 - Flow opt-in
'cx', // 2016-05-08 - ContentTranslation
'read-more', // 2016-06-10 - Read more
'cirrussearch-completionsuggester', // 2016-06-17 - Completion Suggester / type as you search
'echo-cross-wiki-notifications', // 2016-07-19 - Enhanced/cross-wiki notifications
),
),
commit 24b8cf3ccd0332eb72f758c3e323f2e6e1fd313d
Author: Roan Kattouw <roan.kattouw@gmail.com>
Date: Mon Jan 18 19:34:18 2016 -0800
Add cross-wiki notifications to beta features whitelist
Bonus: also correct the expiry date for the completion suggester.
Change-Id: I57b0f190f042557eff44e637f64d41f6f12c054d
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -12154,18 +12154,19 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date **6 months after the last major change**, which is the nominal cut-off,
// at which point the feature should be un-deployed.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'wikibase-otherprojects', // ! 2015-02-27 - Wikidata other projects sidebar
'uls-compact-links', // ! 2015-05-03 – Compact language links
'popups', // 2016-01-16 – Hovercards
'beta-feature-flow-user-talk-page', // 2016-03-02 - Flow opt-in
'cx', // 2016-05-08 - ContentTranslation
'read-more', // 2016-06-10 - Read more
- 'cirrussearch-completionsuggester', // 2016-12-17 - Completion Suggester / type as you search
+ 'cirrussearch-completionsuggester', // 2016-06-17 - Completion Suggester / type as you search
+ 'echo-cross-wiki-notifications', // 2016-07-19 - Enhanced/cross-wiki notifications
),
),
commit 8c82034f9d8a133f54a80cb5066bdc239c0d4ef6
Author: Erik Bernhardson <ebernhardson@wikimedia.org>
Date: Thu Dec 17 16:30:18 2015 -0800
Add Cirrus completion suggester to beta feature whitelist
Change-Id: I46ce780bf2932fe2407ac0ec774e94562d79873a
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -12098,17 +12098,18 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date **6 months after the last major change**, which is the nominal cut-off,
// at which point the feature should be un-deployed.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'wikibase-otherprojects', // ! 2015-02-27 - Wikidata other projects sidebar
'uls-compact-links', // ! 2015-05-03 – Compact language links
'popups', // 2016-01-16 – Hovercards
'beta-feature-flow-user-talk-page', // 2016-03-02 - Flow opt-in
'cx', // 2016-05-08 - ContentTranslation
'read-more', // 2016-06-10 - Read more
+ 'cirrussearch-completionsuggester', // 2016-12-17 - Completion Suggester / type as you search
),
),
commit 9ca23c1fb5c4e9ba65f8978f6e5164060a83b2be
Author: James D. Forrester <jforrester@wikimedia.org>
Date: Thu Dec 10 18:43:49 2015 -0800
BetaFeatures: Update language and dates of 'retirement'
* VE: No change, still in special status.
* Compact links: This last had a real feature change on 2014-12-03 with Ie4d1cb5b,
so re-date. This is still way over-due, so I will complain on T66793.
* Popups ('Hovercards'): This last had a real feature change on 2015-07-14 with
T93160, so re-date and warn that this is close to needing to be pushed or pulled.
* Wikidata other projects sidebar: No significant changes from what I can tell (but
given Wikidata's development model it's hard to say); will complain on T103102.
* CX: This last had a real feature change on 2015-12-08 with T115008, so re-date.
* Flow: This was mis-dated when added to this file; corrected date.
* Read More: Added today, no change needed (but no need to blame people).
I've then re-sorted these to be in chronological order.
Change-Id: I06f7eaa309316970e07ae6ca8cb13dc9d55a866f
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -12013,17 +12013,17 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
-// date 6 months after the last major change, which is the automatic cut-off,
+// date **6 months after the last major change**, which is the nominal cut-off,
// at which point the feature should be un-deployed.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
- 'uls-compact-links', // 2014-09-06 – Compact language links
- 'popups', // 2014-09-18 – Hovercards
- 'wikibase-otherprojects', // 2015-02-27 - Other projects sidebar (Wikidata)
- 'cx', // 2015-07-14 - Content translation
- 'beta-feature-flow-user-talk-page', // 2015-09-02 - Flow opt-in
- 'read-more', // 2016-06-10 - Read more (Reading)
+ 'wikibase-otherprojects', // ! 2015-02-27 - Wikidata other projects sidebar
+ 'uls-compact-links', // ! 2015-05-03 – Compact language links
+ 'popups', // 2016-01-16 – Hovercards
+ 'beta-feature-flow-user-talk-page', // 2016-03-02 - Flow opt-in
+ 'cx', // 2016-05-08 - ContentTranslation
+ 'read-more', // 2016-06-10 - Read more
),
),
commit bb479c4e12f1cc3faf1afc43305fc0bc8c769284
Author: jdlrobson <jdlrobson@gmail.com>
Date: Thu Dec 10 16:54:13 2015 -0800
Whitelist read more which is showing up in beta features but not working
A kitten dies.
Change-Id: Id8769a8e5b114135f6ffa34e98386004a9d17ce5
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -12013,16 +12013,17 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off,
// at which point the feature should be un-deployed.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'wikibase-otherprojects', // 2015-02-27 - Other projects sidebar (Wikidata)
'cx', // 2015-07-14 - Content translation
'beta-feature-flow-user-talk-page', // 2015-09-02 - Flow opt-in
+ 'read-more', // 2016-06-10 - Read more (Reading)
),
),
commit 8cde93a48f347ef5739f8a2905c7f084260b6bb1
Author: Stephane Bisson <sbisson@wikimedia.org>
Date: Wed Sep 2 13:59:43 2015 -0400
Enable Flow beta feature on beta lab
Change-Id: Ibed94f797a0e54084d47cf22408283fa7e02fdb4
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -11799,15 +11799,16 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off,
// at which point the feature should be un-deployed.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'wikibase-otherprojects', // 2015-02-27 - Other projects sidebar (Wikidata)
'cx', // 2015-07-14 - Content translation
+ 'beta-feature-flow-user-talk-page', // 2015-09-02 - Flow opt-in
),
),
commit 1c0fbb82e8f549d9f10b7264b8c7c5a7b573c0c2
Author: James D. Forrester <jforrester@wikimedia.org>
Date: Sun Mar 1 17:19:09 2015 -0800
Beta Features: Remove VisualEditor language tool (deployed everywhere)
Finally.
Change-Id: I7dbb76ebe09463ee97dc351dff1fe4af496e10cf
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -11431,15 +11431,15 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
-// date 6 months after the last major change, which is the automatic cut-off.
+// date 6 months after the last major change, which is the automatic cut-off,
+// at which point the feature should be un-deployed.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
- 'visualeditor-enable-language', // 2014-11-01 - VE language editor
'wikibase-otherprojects', // 2015-02-27 - Other projects sidebar (Wikidata)
'cx', // 2015-07-14 - Content translation
),
),
commit 85fd26204fd52562695614f83fd6d8d0fa210ebc
Author: Amir E. Aharoni <amir.aharoni@mail.huji.ac.il>
Date: Thu Jan 15 13:53:21 2015 +0200
Consistent hyphen in beta features whitelist
Change-Id: Ic143ce4d645d3c8b8202a8805b028b82f69cc809
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -11349,15 +11349,15 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
- 'visualeditor-enable-language', // 2014-11-01 — VE language editor
- 'wikibase-otherprojects', // 2015-02-27 — Other projects sidebar (wikidata)
- 'cx', // 2015-07-14 _ Content translation
+ 'visualeditor-enable-language', // 2014-11-01 - VE language editor
+ 'wikibase-otherprojects', // 2015-02-27 - Other projects sidebar (Wikidata)
+ 'cx', // 2015-07-14 - Content translation
),
),
commit e83834d065fef8b52f5a2473af135b3c7ea29963
Author: James D. Forrester <jforrester@wikimedia.org>
Date: Wed Jan 14 18:03:58 2015 -0800
Beta Features: Disable the Compact Personal Bar feature
This has a few bugs for users of ULS which block general deployment, and
doesn't have an active developer to fix them, so it's best we switch off
the feature for now and we can enable it for all at a later date once it
is fixed up.
Bug: T85541
Change-Id: I6deedfdc14df9a8a5f22aa08c78f35d0b7dd5ee6
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -11323,16 +11323,15 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
- 'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
'visualeditor-enable-language', // 2014-11-01 — VE language editor
'wikibase-otherprojects', // 2015-02-27 — Other projects sidebar (wikidata)
'cx', // 2015-07-14 _ Content translation
),
),
commit 8f43f53cf3bc8e477c24ddea387e569309ce8355
Author: Amir E. Aharoni <amir.aharoni@mail.huji.ac.il>
Date: Thu Jan 15 00:33:07 2015 +0200
Beta Features: Remove the (now default) New Search feature
Change-Id: I90be20ff2ef0757952d76ea060a9e7604400e1d2
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -11323,17 +11323,16 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
- 'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
'visualeditor-enable-language', // 2014-11-01 — VE language editor
'wikibase-otherprojects', // 2015-02-27 — Other projects sidebar (wikidata)
'cx', // 2015-07-14 _ Content translation
),
),
commit fa3b4c1b998dfb3fffedc6f1a5d4531458c32872
Author: Kartik Mistry <kartik.mistry@gmail.com>
Date: Thu Jan 15 03:57:29 2015 +0530
Whitelist ContentTranslation BetaFeature
Change-Id: I0ba9a62d717c4ce8fd530c64c64d4fe512433e56
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -11327,16 +11327,17 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
'visualeditor-enable-language', // 2014-11-01 — VE language editor
'wikibase-otherprojects', // 2015-02-27 — Other projects sidebar (wikidata)
+ 'cx', // 2015-07-14 _ Content translation
),
),
commit ab24980423816dfa1d5341821fc6bf9562c8fe81
Author: Ori Livneh <ori@wikimedia.org>
Date: Tue Nov 25 08:22:50 2014 -0800
Remove HHVM beta feature
Change-Id: Ibd888465b09b6a78947e5b7f3ee82aa936588893
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -11252,17 +11252,16 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
'visualeditor-enable-language', // 2014-11-01 — VE language editor
'wikibase-otherprojects', // 2015-02-27 — Other projects sidebar (wikidata)
- 'HHVM', // 2015-03-18 - HHVM opt-in
),
),
commit 3824d11de4019f4720b5961dbcab64a4159a96ae
Author: Ori Livneh <ori@wikimedia.org>
Date: Thu Sep 18 16:53:09 2014 -0700
Correct case of HHVM beta feature
Follows I2466f6b6e
Change-Id: Icc5ff115c4588f847816411663a188b7c4738c8e
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10999,17 +10999,17 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
'visualeditor-enable-language', // 2014-11-01 — VE language editor
'wikibase-otherprojects', // 2015-02-27 — Other projects sidebar (wikidata)
- 'hhvm', // 2015-03-18 - HHVM opt-in
+ 'HHVM', // 2015-03-18 - HHVM opt-in
),
),
commit e9f86bf5e262588ab61fa1e8dc332a4f5678cd5f
Author: Ori Livneh <ori@wikimedia.org>
Date: Thu Sep 18 16:42:18 2014 -0700
Add HHVM to beta feature whitelist
Change-Id: I2466f6b6e2f9c2ec08a3be17582b795eb6f672c2
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10999,16 +10999,17 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
'visualeditor-enable-language', // 2014-11-01 — VE language editor
'wikibase-otherprojects', // 2015-02-27 — Other projects sidebar (wikidata)
+ 'hhvm', // 2015-03-18 - HHVM opt-in
),
),
commit b05700fd263f21270143892502cfe00c27a3897c
Author: aude <aude.wiki@gmail.com>
Date: Wed Aug 27 08:48:12 2014 +0200
Add other-projects beta feature to whitelist
Change-Id: I4d5d7645890e5d6910b54f3dbb904b85a232daba
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10887,15 +10887,16 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
'visualeditor-enable-language', // 2014-11-01 — VE language editor
+ 'wikibase-otherprojects', // 2015-02-27 — Other projects sidebar (wikidata)
),
),
commit fedbf6bcbb8f960eac4273a4d8acb9438f14fc17
Author: James D. Forrester <jforrester@wikimedia.org>
Date: Fri Jun 20 13:29:12 2014 -0700
Remove whitelist entry for now-graduated MediaViewer BetaFeature
Change-Id: Id77bf845f7bbf52ff18237543348104fcfb81ef2
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10707,16 +10707,15 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
- 'multimedia-viewer', // 2014-05-21 – MediaViewer
'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
'visualeditor-enable-language', // 2014-11-01 — VE language editor
),
),
commit cdcd81ca742ace2e986f889a27f4ee280ac21621
Author: James D. Forrester <jforrester@wikimedia.org>
Date: Wed Apr 30 13:39:23 2014 -0700
Remove VE formula editor from BF whitelist (graduated)
Change-Id: I1c658bf653b08b33e8e435f51baecbcdfd438896
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10758,17 +10758,16 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
- 'math-enable-visualeditor', // 2014-05-21 – VE formula editor
'multimedia-viewer', // 2014-05-21 – MediaViewer
'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
'visualeditor-enable-language', // 2014-11-01 — VE language editor
),
),
commit 7e4a01fa770bc5fb4abf471ef7624d45c8e2a926
Author: James D. Forrester <jforrester@wikimedia.org>
Date: Wed Apr 30 13:38:30 2014 -0700
Remove Nearby BF from whitelist
Already disabled cluster-wide with an in-extension feature flag.
Change-Id: I45bddd9303b7c9c4aaf41ad7a1aba6e4f60ca850
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10758,18 +10758,17 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'math-enable-visualeditor', // 2014-05-21 – VE formula editor
'multimedia-viewer', // 2014-05-21 – MediaViewer
- 'betafeatures-geonotahack', // 2014-05-21 – Near this page
'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
- 'visualeditor-enable-language', // 2014-10-30 — VE language editor
+ 'visualeditor-enable-language', // 2014-11-01 — VE language editor
),
),
commit f8524c74ec866ce4c0d6cf03c8eab57789c0cff2
Author: James D. Forrester <jforrester@wikimedia.org>
Date: Wed Apr 30 13:37:50 2014 -0700
Enable VE language editor Beta Feature in whitelist
Change-Id: I1f2b7be9022c0d5562c92b49589c1e8a7593d107
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10722,17 +10722,18 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
'visualeditor-enable', // VisualEditor – on-going (special permission)
'math-enable-visualeditor', // 2014-05-21 – VE formula editor
'multimedia-viewer', // 2014-05-21 – MediaViewer
'betafeatures-geonotahack', // 2014-05-21 – Near this page
'cirrussearch-default', // 2014-06-09 – New Seach
'uls-compact-links', // 2014-09-06 – Compact language links
'popups', // 2014-09-18 – Hovercards
'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
+ 'visualeditor-enable-language', // 2014-10-30 — VE language editor
),
),
commit 3df3a1aa8de0e4d3197a88b8aa1baab405f3e2b4
Author: Juliusz Gonera <jgonera@wikimedia.org>
Date: Mon Apr 28 17:32:06 2014 -0700
Enable Compact personal bar beta feature on test wikis
Set the flag to true and add the feature to the whitelist.
Change-Id: I99b44afcbbc5f36c125091b1df1bb31c6a6e0e5e
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10722,16 +10722,17 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
'default' => array(
- 'visualeditor-enable', // VisualEditor – on-going (special permission)
- 'math-enable-visualeditor', // 2014-05-21 – VE formula editor
- 'multimedia-viewer', // 2014-05-21 – MediaViewer
- 'betafeatures-geonotahack', // 2014-05-21 – Near this page
- 'cirrussearch-default', // 2014-06-09 – New Seach
- 'uls-compact-links', // 2014-09-06 – Compact language links
- 'popups', // 2014-09-18 – Hovercards
+ 'visualeditor-enable', // VisualEditor – on-going (special permission)
+ 'math-enable-visualeditor', // 2014-05-21 – VE formula editor
+ 'multimedia-viewer', // 2014-05-21 – MediaViewer
+ 'betafeatures-geonotahack', // 2014-05-21 – Near this page
+ 'cirrussearch-default', // 2014-06-09 – New Seach
+ 'uls-compact-links', // 2014-09-06 – Compact language links
+ 'popups', // 2014-09-18 – Hovercards
+ 'betafeatures-vector-compact-personal-bar', // 2014-11-01 – Compact personal bar
),
),
commit 6c0405c5f3dfe77f4f6f67b767e1303fe2d5dd60
Author: Chad Horohoe <chadh@wikimedia.org>
Date: Mon Apr 21 23:55:32 2014 -0700
Actually configure $wmgBetaFeaturesWhitelist
Is currently spewing notices most everywhere:
PHP Notice: Undefined variable: wmgBetaFeaturesWhitelist in /usr/local/apache/common-local/wmf-config/CommonSettings.php on line 1812
Change-Id: I90d1c6658f02e4aff5b95707a074ef437724415d
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10702,15 +10702,16 @@
// Whitelist enablement of individual Beta Features for production; per-wiki
// configuration should happen below this. Next to each entry, please note the
// date 6 months after the last major change, which is the automatic cut-off.
//
// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
'wmgBetaFeaturesWhitelist' => array(
- 'visualeditor-enable', // VisualEditor – on-going (special permission)
-
- 'math-enable-visualeditor', // 2014-05-21 – VE formula editor
- 'multimedia-viewer', // 2014-05-21 – MediaViewer
- 'betafeatures-geonotahack', // 2014-05-21 – Near this page
- 'cirrussearch-default', // 2014-06-09 – New Seach
- 'uls-compact-links', // 2014-09-06 – Compact language links
- 'popups', // 2014-09-18 – Hovercards
+ 'default' => array(
+ 'visualeditor-enable', // VisualEditor – on-going (special permission)
+ 'math-enable-visualeditor', // 2014-05-21 – VE formula editor
+ 'multimedia-viewer', // 2014-05-21 – MediaViewer
+ 'betafeatures-geonotahack', // 2014-05-21 – Near this page
+ 'cirrussearch-default', // 2014-06-09 – New Seach
+ 'uls-compact-links', // 2014-09-06 – Compact language links
+ 'popups', // 2014-09-18 – Hovercards
+ ),
),
commit ee75163e65695fe0704712d8acacad4f01fa37e1
Author: James D. Forrester <jforrester@wikimedia.org>
Date: Fri Mar 28 16:28:12 2014 -0700
Use the BetaFeatures whitelist for production to avoid accidental deploys
This uses the whitelist functionality in BetaFeatures (added in Ia19abd2403)
to actively manage the BetaFeature registrants live in production, avoiding
the accidental or poorly co-ordinated deploys that have hit us a few times
of late. It also uses the opportunity to actively manage the "6 month rule".
Beta Labs is left without a whitelist so that new BetaFeatures can be added
there for testing with the minimum of bureacracy and effort.
Change-Id: Ic04c7c8add3c047f8aaaa3f1255f3530edb0659f
diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10686,0 +10686,15 @@
+// Whitelist enablement of individual Beta Features for production; per-wiki
+// configuration should happen below this. Next to each entry, please note the
+// date 6 months after the last major change, which is the automatic cut-off.
+//
+// DO NOT add entries here without OK from Greg Grossmeier or James Forrester.
+'wmgBetaFeaturesWhitelist' => array(
+ 'visualeditor-enable', // VisualEditor – on-going (special permission)
+
+ 'math-enable-visualeditor', // 2014-05-21 – VE formula editor
+ 'multimedia-viewer', // 2014-05-21 – MediaViewer
+ 'betafeatures-geonotahack', // 2014-05-21 – Near this page
+ 'cirrussearch-default', // 2014-06-09 – New Seach
+ 'uls-compact-links', // 2014-09-06 – Compact language links
+ 'popups', // 2014-09-18 – Hovercards
+),

Event Timeline

A bit more concise:

$ git log -L12308,12325:wmf-config/InitialiseSettings.php --format='format:%h %an <%ae> %ci: %s' | ack '^[0-9a-f]{7} '
0a55d94 aude <aude.wiki@gmail.com> 2016-02-16 13:24:36 +0100: Take "in other projects" sidebar out of beta
375d82d Sébastien Santoro <dereckson@espace-win.org> 2016-01-27 19:14:49 +0000: Get rid of $wg = $wmg for BetaFeatures
24b8cf3 Roan Kattouw <roan.kattouw@gmail.com> 2016-01-20 00:43:03 +0000: Add cross-wiki notifications to beta features whitelist
8c82034 Erik Bernhardson <ebernhardson@wikimedia.org> 2015-12-17 16:30:18 -0800: Add Cirrus completion suggester to beta feature whitelist
9ca23c1 James D. Forrester <jforrester@wikimedia.org> 2015-12-10 18:43:49 -0800: BetaFeatures: Update language and dates of 'retirement'
bb479c4 jdlrobson <jdlrobson@gmail.com> 2015-12-10 16:55:34 -0800: Whitelist read more which is showing up in beta features but not working
8cde93a Stephane Bisson <sbisson@wikimedia.org> 2015-09-02 13:57:13 -0700: Enable Flow beta feature on beta lab
1c0fbb8 James D. Forrester <jforrester@wikimedia.org> 2015-03-16 15:00:12 +0000: Beta Features: Remove VisualEditor language tool (deployed everywhere)
85fd262 Amir E. Aharoni <amir.aharoni@mail.huji.ac.il> 2015-01-23 23:50:54 +0000: Consistent hyphen in beta features whitelist
e83834d James D. Forrester <jforrester@wikimedia.org> 2015-01-23 23:00:04 +0000: Beta Features: Disable the Compact Personal Bar feature
8f43f53 Amir E. Aharoni <amir.aharoni@mail.huji.ac.il> 2015-01-23 22:59:28 +0000: Beta Features: Remove the (now default) New Search feature
fa3b4c1 Kartik Mistry <kartik.mistry@gmail.com> 2015-01-15 04:00:20 +0530: Whitelist ContentTranslation BetaFeature
ab24980 Ori Livneh <ori@wikimedia.org> 2014-11-25 08:23:19 -0800: Remove HHVM beta feature
3824d11 Ori Livneh <ori@wikimedia.org> 2014-09-18 16:53:09 -0700: Correct case of HHVM beta feature
e9f86bf Ori Livneh <ori@wikimedia.org> 2014-09-18 16:42:43 -0700: Add HHVM to beta feature whitelist
b05700f aude <aude.wiki@gmail.com> 2014-08-27 15:00:50 +0000: Add other-projects beta feature to whitelist
fedbf6b James D. Forrester <jforrester@wikimedia.org> 2014-06-20 13:29:12 -0700: Remove whitelist entry for now-graduated MediaViewer BetaFeature
cdcd81c James D. Forrester <jforrester@wikimedia.org> 2014-05-22 19:01:32 +0000: Remove VE formula editor from BF whitelist (graduated)
7e4a01f James D. Forrester <jforrester@wikimedia.org> 2014-05-22 19:00:50 +0000: Remove Nearby BF from whitelist
f8524c7 James D. Forrester <jforrester@wikimedia.org> 2014-05-01 20:04:20 +0100: Enable VE language editor Beta Feature in whitelist
3df3a1a Juliusz Gonera <jgonera@wikimedia.org> 2014-05-01 19:00:51 +0000: Enable Compact personal bar beta feature on test wikis
6c0405c Chad Horohoe <chadh@wikimedia.org> 2014-04-21 23:55:32 -0700: Actually configure $wmgBetaFeaturesWhitelist
ee75163 James D. Forrester <jforrester@wikimedia.org> 2014-04-21 14:48:58 -0700: Use the BetaFeatures whitelist for production to avoid accidental deploys