Page MenuHomePhabricator

Mark Authority as stable
Closed, ResolvedPublic

Description

When we introduced Authority as part of T261963, we marked the new methods we introduced as unstable for the time of evaluation. Since evaluation is done, we should now remove the @unstable marker from the relevant code, in particular:

  • the Authority interface, and classes that implement it
  • methods in User that implement methods from the Authority
  • getAuthority() methods in IContextSource

Event Timeline

Hey there, should this be moved to 1.37? The cut for 1.36 has happened, and 1.36.0-rc.0 will be cut in a fortnight or so, after which feature changes shouldn't be landed and back-ported.

Change 678917 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@master] Remove unstable marker from Authority interface

https://gerrit.wikimedia.org/r/678917

Change 678917 merged by jenkins-bot:

[mediawiki/core@master] Remove unstable marker from Authority interface

https://gerrit.wikimedia.org/r/678917

Change 679463 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@REL1_36] Remove unstable marker from Authority interface

https://gerrit.wikimedia.org/r/679463

Change 679463 merged by jenkins-bot:

[mediawiki/core@REL1_36] Remove unstable marker from Authority interface

https://gerrit.wikimedia.org/r/679463

CCicalese_WMF claimed this task.
CCicalese_WMF updated the task description. (Show Details)