Changelog

[0.5.2] – 2026-03-03

Fixed

  • WordPress: remove auto-activate from post:deploy hook — deploy no longer changes plugin activation state, fixing incorrect activation on multisite installs (#63)

[0.5.1] – 2026-03-03

Fixed

  • SQLite DDL translation: CREATE TABLE now translates MySQL-specific syntax (AUTO_INCREMENT, ENGINE, sized integers, KEY/UNIQUE KEY) to SQLite-compatible DDL — enables 590+ tests to run vs 0 before (homeboy#371)
  • Remove stale SQLite db.php drop-in when switching to MySQL mode — prevents query interception from previous SQLite runs (homeboy#370)
  • Detect zero-test PHPUnit runs and report failure instead of false-positive "passed" (homeboy#369)
  • Add ALTER TABLE translation for ADD COLUMN and RENAME operations

[2.2.1] – 2026-03-01

Added

  • Add fingerprint scripts for Rust and WordPress extensions

Changed

  • Add feature_context rules and richer templates to Rust and WordPress extensions
  • Add audit config to Node.js extension (feature_patterns, labels, doc_targets)
  • Add audit doc config (feature_labels, doc_targets) to WordPress and Rust extensions
  • Remove agent-hooks extension
  • rename modules to extensions across repo

Fixed

  • include css, ts, js, json in WordPress file_extensions
  • Fix Rust extension feature_labels keys for substring matching
  • rename HOMEBOY_MODULE_PATH env var to HOMEBOY_EXTENSION_PATH in build scripts
  • use HOMEBOY_COMPONENT_ID for build artifact naming (#227) (#41)
  • Fix PHPUnit test discovery — drop broken XML config (#215)
  • auto-detect MySQL for test runner, fix SQLite driver (#39)

[2.1.0] – 2026-02-25

Added

  • WordPress post:deploy hooks for plugin activation and cache flush

Fixed

  • WordPress build script permission errors on stale artifacts
  • PHPUnit test output swallowed instead of streamed to stdout

[0.5.0] – 2026-02-13

  • feat: add openclaw extension for AI agent management

[0.4.0] – 2026-02-10

Added

  • plasma-shield extension with desktop visual UI

Fixed

  • WordPress extension: download WordPress on demand instead of bundling
  • plasma-shield: rename manifest to {id}.json pattern

[0.3.0] – 2026-02-10

Fixed

  • WordPress deploy override now injects --allow-root for root SSH users

[0.2.0] – 2026-01-23

Added

  • Auto-init context injection for agent hooks

Refactored

  • GitHub extension: Remove CLI wrapper, focus on release publishing

Fixed

  • Add missing WordPress function stubs to validate-autoload.php
  • Add ^ anchors to prevent false positive pattern matches

[0.1.4] – 2026-01-22

  • fix: anchor all anti-pattern regexes to command start for consistency

[0.1.3] – 2026-01-22

  • feat: add CLI help configuration to WordPress extension

[0.1.2] – 2026-01-21

Fixed

  • lint-runner.sh now surfaces clear error when Text Domain header is missing instead of dying silently
  • PHP fixers now exclude vendor/, node_extensions/, and build/ directories via shared fixer-helpers.php
  • Fixed silent exit 126 failure when linting plugins with many errors (JSON output exceeding macOS ARG_MAX limit now piped via stdin)

[0.1.1] – 2026-01-19

  • Initial release