Skip to content

Releases: nowo-tech/PhpStanFrankenPhp

Release v1.0.3

Choose a tag to compare

@github-actions github-actions released this 03 Aug 12:45

Release v1.0.3 - Spec Kit deep baseline and Cursor Agent scaffold

Changelog

Added

  • GitHub Spec Kit Cursor Agent scaffold under .specify/ (constitution, templates, workflows)
  • .github/copilot-instructions.md for maintainer/agent conventions

Changed

  • Deep Spec Kit baseline: specs/001-baseline/spec.md with semantic FR-* requirements and user scenarios; code-inventory.md maps 20/20 production PHP files under src/ (REQ-SPECKIT-003)
  • CI: bump actions/stale from v10 to v11
  • Internal Rector/CS cleanups (exclusive type checks); skip ReduceAlwaysFalseIfOrRector so processNode instanceof guards stay for early-return coverage; no public API or reported-error changes

Notes

  • No rule behaviour changes and no consumer action required. Continue requiring nowo-tech/phpstan-frankenphp: ^1.0.

Commits

  • Release v1.0.3: Spec Kit deep baseline and Cursor Agent scaffold. (17f99e7)
  • Merge pull request #1 from nowo-tech/dependabot/github_actions/actions/stale-11 (e63dfb3)
  • chore(ci): bump actions/stale from 10 to 11 (34780ee)
  • docs: update README structure and documentation links (8922260)

Release v1.0.2

Choose a tag to compare

@github-actions github-actions released this 29 Jul 14:52

Release v1.0.2 - FrankenPHP banner, Make demos/smoke, security checklist

Changelog

Added

  • FrankenPHP-friendly banner in README (docs/images/frankenphp-friendly.png)
  • Make targets: check-open-prs, demo-smoke; Compose V2→V1 detection (REQ-MAKE-010)
  • Demo Symfony 8: DebugBundle + Twig Inspector; update-bundle; SYMFONY_DEPRECATIONS_HELPER=max[direct]=0
  • Explicit ignoreErrors: [] in phpstan.neon.dist; release security checklist (12.4.1) in docs/SECURITY.md

Changed

  • GitHub About / Packagist description shortened for clarity

Commits

  • chore(release): prepare 1.0.2 (8edcc44)

v1.0.1

Choose a tag to compare

@HecFranco HecFranco released this 22 Jul 15:59

Release v1.0.1

Documentation: remediations remain PHP-FPM compatible.

Changelog

Documentation

  • Clarified that rule remediations remain PHP-FPM compatible: they harden the app for FrankenPHP classic/worker without requiring FrankenPHP-only APIs, and remain valid under FPM (MIGRATION.md, RULES.md, USAGE.md, README).

Commits

  • Release v1.0.1: document FPM-compatible remediations. (c27fbbe)

v1.0.0

Choose a tag to compare

@HecFranco HecFranco released this 22 Jul 15:28

Release v1.0.0

First stable release of nowo-tech/phpstan-frankenphp:
classic, worker, worker-strict, and hardening PHPStan rulesets,
fixture demos, Symfony 8 FrankenPHP demo, 100% coverage gate.

Changelog

  • 2026-07-22