Lucas_Werkmeister_WMDE created this task.
Lucas_Werkmeister_WMDE added projects: MediaWiki-extensions-WikibaseRepository, Wikidata.
Herald added a subscriber: Aklapper.

TASK DESCRIPTION

We want to declare the wikibase.entityPage.entityLoaded, wikibase.statement.saved and wikibase.statement.removed hooks as stable interfaces. We could do this in the same announcement as T169770: Announce wikibase.entityPage.entityLoaded hook, but I feel like that should focus more on the deprecation and migration path of wbEntity.

We might also want to amend the Stable Interface Policy to clarify that adding arguments to a hook is not a breaking change. (I have to admit, I don’t remember what the PM / Engineering Time decision on this was – were we going to do this or not?)

(Tangential: Perhaps we should rename the wikibase.statement.* hooks to wikibase.entityPage.statement.*, for consistency with entityLoaded? Now would be the time to do it, of course – before it’s declared stable :) )


TASK DETAIL
https://phabricator.wikimedia.org/T169775

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Lea_Lacroix_WMDE, Aleksey_WMDE, Lucas_Werkmeister_WMDE, Aklapper, GoranSMilovanovic, QZanden, Izno, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to