Skip to content

v0.4.0 - 2024-12-28

Latest
Compare
Choose a tag to compare
@justlevine justlevine released this 28 Dec 16:30
b10f7f0

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 and vendor-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

Full Changelog: 0.3.1...0.4.0