Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 04:37
· 7 commits to main since this release

Added

  • Base PHPStan config: max level, bleeding edge, extra strict options, PHP 8.3–8.5.
  • Custom PHPStan rules: no key-value arrays or mixed from public methods and properties, no error suppression, no global or $GLOBALS, no magic accessors, JSON_THROW_ON_ERROR required.
  • Shared Pint config and Rector set.
  • svnjn Pest arch preset.
  • svnjn-docs-check, svnjn-link and svnjn-unlink commands.
  • Guidelines in docs/guidelines.
  • Reusable package-ci.yml and package-release.yml workflows.
  • config/phpstan-laravel.neon: Larastan's strict checks, env() allowed in the package's config/, schema from package, workbench and Testbench migrations.
  • SvnjnRector rewrites syntax newer than the package's lowest PHP version (Rector's downgrade sets), so composer lint catches it.