v2.4.1 — Docs & AI-skill restructure
Changed
- README restructured. Basic usage (Quick Start) now comes before the AI/MCP reference; added a table of contents, a format-interchange diagram, and Testing / Changelog / Credits sections plus the License badge. The 11-tool MCP reference was condensed to a high-level map (full detail now lives in the shipped Boost skill). Documented the default non-destructive merge behavior of
sync/import/export(existing destination keys are kept;--forceoverwrites,--freshwipes). - Split the Boost AI skill in two. The MCP/CLI workflow was extracted from
translation-handler-developmentinto a newtranslation-handler-mcpskill, so each triggers on a distinct task:translation-handler-mcp(new) — managing a project's translations via the Boost MCP tools / Artisan commands (the db-then-sync workflow, group and all-locale writes, missing-key checks).translation-handler-development(slimmed) — writing custom PHP: the facade,TranslationCollection, data objects, and extending the file/database handlers orTranslationChecker.
- resources/boost/guidelines/core.blade.php now states the db-then-sync editing rule and points to both skills.
Fixed
- Removed a dead
is_array()check inCsvFileHandlerand a redundant nullsafe operator inDatabaseHandler, both flagged by PHPStan. No behavior change.
Full Changelog: v2.4.0...v2.4.1