Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 21:34
d28de6c

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)