What's Changed
This major release brings a complete overhaul to the Admin settings screen, along with support for configuring Cookies and a new logout
mutation for clearing them.
Behind the scenes, we've refactored the Settings handling and storage, updated our Composer/NPM dependencies and build scripts, and bumped our minimum WordPress version to 6.2.
Note
Updating to this release will automatically migrate your existing settings to the new format. However, if you have custom code that interacts with the settings, you may need to update it to reflect the new structure.
Provider Configuration settings have not been changed.
Contributor Notes
Composer and NPM scripts have been updated, alongside the .env.dist
file and other environment variables. Please make sure to update your local environment accordingly.
What's changed
- feat!: Refactor Settings handling and storage.
- feat: Add Upgrader class for handling plugin upgrades.
- feat: Refactor admin package.
- feat: Add support for Cookie configuration and
logout
mutation. Props @alexookah. - chore!: Bump minimum WordPress version to 6.2.
- chore!: Remove
vendor
andvendor-prefixed
from the repository. - chore: Update Composer dependencies.
- chore: Update NPM dependencies.
- chore: Update Strauss to v0.19.4.
- ci!: Update CI scripts and commands, docker configuration, and env variables.
- ci: Add workflow to lint JS/TS/CSS files.
- tests!: Update Codeception tests to use
wp-browser
> v3.5.x. - ci: Test compatibility with WordPress 6.7.1.
- tests: Format and lint test files.
New Contributors
- @alexookah made their first contribution in #129
Full Changelog: 0.3.1...0.4.0