Deprecations en stabiliteitsbelofte van de Addofy-API
Alles wat in een Addofy-docblock met @api is gemarkeerd, is publiek: elke hook in de hookreferentie, de classes en methodes in het overzicht en de window.adba-API. Elk onderdeel heeft @since met de versie waarin het verscheen.
Hoe een wijziging wordt aangekondigd
- Een publieke hook of methode wordt alleen hernoemd of verwijderd via
apply_filters_deprecated()ofdo_action_deprecated(), of met een consolewaarschuwing in JavaScript. - De oude naam blijft minstens één minor-versie overlap werken.
- Classes en methodes zonder
@apizijn intern en mogen in elke release veranderen.
Welke nieuwe hooks in welke versie verschenen, zie je bij hooks per versie.
Nu deprecated
Voor het laatst gecontroleerd op Addofy 2.12.1. Geen enkele publieke hook of JavaScript-API is deprecated. Deze PHP-methodes wel:
| Deprecated | Sinds | Gebruik in plaats daarvan |
|---|---|---|
Store::extension_prefs() | 1.6.0 | Settings\Prefs::extension_defs() |
Store::clean_extension_prefs() | 1.6.0 | Settings\Prefs::clean() |
Ze werken nog.
Verwijderd
| Verwijderd | In | Gebruik in plaats daarvan |
|---|---|---|
Store::all_prefs() (deprecated sinds 1.6.0) | 2.34.0 | Settings\Prefs::effective() via de containerservice prefs |
Klaar om het te proberen?