| Lucas_Werkmeister_WMDE created this task. Lucas_Werkmeister_WMDE added projects: MediaWiki-extensions-WikibaseRepository, Wikidata. Herald added a subscriber: Aklapper. |
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 :) )
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
