Skip to content

Latest commit

 

History

History
62 lines (36 loc) · 2.18 KB

CHANGELOG.md

File metadata and controls

62 lines (36 loc) · 2.18 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added for new features

Changed for changes in existing functionality

Deprecated for soon-to-be removed features

Removed for now removed features

Fixed for any bugfixes

Security in case of vulnerabilities

0.2 - 2024-11-16

Added

  • Check PHP syntax for each PHP version separately

Changed

  • php-composer-dependencies-reusable: phinx runs only after composer update (not just no-dev), so that phinx can be in require-dev section
  • prettier-fix included to fix all those VALIDATE_something_PRETTIER that are now crucial part of super-linter
  • phpstan added with tools of shivammathur/setup-php@v2 is the latest one, which may not be supported (e.g. phpstan:2.0.1 fails php:7.2,7.3), so phpstan is now installed by composer require --dev phpstan/phpstan-webmozart-assert

0.1.1 - 2024-05-29

Changed

  • php-composer-dependencies-reusable: phinx and dist config file path can be modified

Fixed

  • linter.yml: DEFAULT_BRANCH adapts to the current branch. actions/checkout with fetch-depth: 0 to fetch all history for all branches and tags to provide history with pull_request.

0.1 - 2024-05-19

Proven reusable workflows

Added

  • php-composer-dependencies-reusable.yml: Test composer dependencies, PHPUnit tests and PHPStan check
  • overtrue-phplint.yml: Basic PHP linter
  • linter.yml: Super-Linter of many formats
  • Automatic PHP improvements: phpcbf.yml

Fixed

  • added .shfmt configuration for super-linter but VALIDATE_SHELL_SHFMT: false is the only solution, anyway