elementor-deprecations
Installation
SKILL.md
Elementor: deprecations (audit & deprecate correctly)
For developers maintaining an Elementor addon — recognise when your code calls a deprecated Elementor API (so you can migrate before it's removed), and deprecate your own APIs the way Elementor does. This is a static reference + audit skill, not a runtime watcher (use a hook + logging for that). The key strength: Elementor's deprecation data is source-extractable, so every claim here can be regenerated against the exact version installed — see reference.md for the recipe and the snapshot.
The Deprecation class (since 3.1.0)
Lives at modules/dev-tools/deprecation.php, reached via the dev-tools module:
$deprecation = \Elementor\Plugin::$instance->modules_manager->get_modules( 'dev-tools' )->deprecation;
Six methods, each recording (name, version, replacement) (deprecation.php:236,257,278,321,346):