All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- The changelog "unreleased" now follows the same format as the "releases" and the Keep a Changelog format.
- Added Pimple container for dependency injection, and new
/includes/Services.php
to manage the dependencies/services. - New
/includes/functions.php
for loading global (namespaced) functions. - Checks to make sure the Composer dependencies loaded before initializing the plugin.
- Removed
/includes/PluginInfo.php
and static methods in favor of using$this->plugin
methods (via plugin awareness). - Moved
wp_localize_script()
call in theAdmin::load_assets
method to inside check a for the/assets/admin.js
file.
- The
gulp watch
command now watches root PHP files.
- Release workflow now properly builds and includes assets.