Skip to content

v0.2.2

Choose a tag to compare

@nicolasgalvez nicolasgalvez released this 15 May 23:12
· 12 commits to main since this release
529393a

Important: This release bumps the minimum PHP version from 7.4 to 8.0 to match what the code already required (the OpenAI-compat parser uses match, a PHP 8.0+ feature). Anyone running 0.2.x on PHP 7.4 was already crashing at runtime; this just makes the requirement honest.

What changed since 0.2.1

  • Admin notice now also fires when the Dario sidecar is down, not just when Claude OAuth is missing. Consumers were failing silently with "connection refused" until you went to the settings page (WPD-20).
  • Requires PHP bumped 7.4 → 8.0 (WPD-17). The plugin was always 8.0+ in practice.
  • PHPStan static analysis at level 5 added to CI, with WP stubs. Fixed a handful of dead defensive checks and one missed type narrowing it surfaced (WPD-17).
  • Pre-commit hook now also lints staged .mjs and .yml files (WPD-19).
  • MigrationShim extracted to its own class with full unit-test coverage (WPD-18).
  • Test coverage added for the sidecar start-command construction, connector-key sync, and the secret-preservation rule on empty form submit (WPD-21, WPD-22).

No changes to end-user behavior beyond the new admin notice case and the PHP requirement bump.