Notas da versão 1.7.6: 12 melhorias 3 correções
Melhoria
- Add PHPStan at level 9 with a baseline, the lint:phpstan script, a pre-commit check and a CI check.
- Add an “All checks” job that waits for the tests, PHPStan and linters.
- Add shared lint, format and qa scripts, a pre-commit hook and Dependabot for GitHub Actions.
- Fix PHPStan errors after AutomateWoo type changes.
- Merge Dependabot security PRs on their own when they pass the auto-merge checks.
- Publish a dev build after a Dependabot auto-merge.
- Report test coverage every night and list E2E tests that pass only on retry.
- Run JavaScript tests in CI and update developer docs.
- Update Composer dev dependencies so the POT file builds without PHP 8.5 deprecation notices from wp-cli/php-cli-tools.
- Update build dependencies to resolve Dependabot alerts for fast-uri and serialize-javascript.
- Update the Dependabot auto-merge workflow to v1.7.1.
- Update the grow actions to 3.0.7 so CI runs on Ubuntu 26.04.
Correção
- Require AutomateWoo 6.8.3 or newer, so older versions show a notice instead of an error.
- Send birthday workflows to customers born on 29 February on 28 February in other years.
- Show the next birthday, not the date of birth, when the birthday variable gets a type it doesn’t know.