Repository navigation
v0.1.0
Added
-
Introduces standalone non-risky ECS style configuration, explicit check/fix CLI,
PHP syntax validation and exact-head changed-file checking with a portable
consumer skill and reusable workflow examples.(#7)
-
Complete package metadata and portable skill discovery, declare direct container
and Composer binary-runtime contracts, and validate metadata/platform in self-checks.
Keep formatter data fixtures outside development classmaps during optimized installs.(#25)
-
Adds the released-only v0 workflow channel, exact executing-workflow runtime
provenance and guarded conditional channel updates after verified 0.x publication.(#13)
Changed
-
Composes the attributed invocable commands through the published Fast Forward
Container autowiring API, with focused provider bindings and explicit overrides.(#16)
-
Record resolved legacy fixer rules, options and loaded-source provenance without broadening the initial default policy. (#17)
-
Verifies the compiled non-risky ECS preset and representative golden style,
PHPDoc preservation and explicit fix idempotence contracts.(#15)
-
Place the tool's StandardsServiceProvider and composition tests in the
ServiceProvider namespace, matching the provider's responsibility before the
first publication. Third-party dependency-injection APIs remain unchanged.
Use the published Container factories for lazy service bindings, preserving
native autowiring, explicit scalar inputs and consumer overrides.(#28)
-
Documents the legacy PHPDoc rule activation and future analyzer boundaries,
including native whole-project PHPStan scope, without enabling new policies.(#19)
Fixed
-
Isolate the default ECS cache by executing checkout so another project's
configuration invalidation cannot erase its cache, preserving explicit overrides.(#23)
-
Preserve whitespace and control bytes in checkout root names while rejecting nested, metadata and bare repository directories. (#18)
-
Skips non-PHP documentation symlinks before source-path validation while retaining
symlink rejection for PHP and bin candidates, and pins workflow Actions to reviewed
immutable commits.(#7)
-
Preserve each stacked contribution's verified implementation PR in release notes using explicit fragment metadata, rather than attributing every inherited fragment to the umbrella merge. (#38)
-
Loads the default ECS preset through symlinked Composer path installations
without requiring a separate vendor directory beside the source checkout.(#7)
-
Validate the native executing-job JSON protocol before emitting immutable checkout
identity, rejecting missing, ambiguous or malformed values without custom validators.(#13)
-
Verify each explicit formatter batch with a read-only check and propagate residual
violations rather than reporting successful completion of a partially normalized file.(#26)