v1.1.0 - Add npm build tooling and GitHub Actions
What's New in v1.1.0
This release refactors the build system by removing the Composer-based plugin-update-checker dependency and adding npm-based build tooling with GitHub Actions integration.
Highlights
- Removed yahnis-elsts/plugin-update-checker Composer dependency
- Added npm-based build tooling with esbuild
- Added GitHub Actions workflow for automated releases
- Added PHP CodeSniffer configuration (.phpcs.xml)
- Added PHPUnit test infrastructure
- Standardized file naming (snake_case to kebab-case)
Changelog
- Removed plugin-update-checker dependency and related files
- Added package.json with build scripts
- Added .editorconfig for coding standards
- Added phpunit.xml for testing
- Added deploy.sh script
- Added src/assets directory structure for modern JS
Upgrade Notes
No breaking changes in this release. The plugin now uses npm instead of Composer for build tooling.