Skip to content

v1.1.0 - Add npm build tooling and GitHub Actions

Choose a tag to compare

@NichlasB NichlasB released this 22 Mar 23:45
· 4 commits to main since this release

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.