Skip to content

Tags: polymorphine/dev

Tags

0.6.0

Toggle 0.6.0's commit message
Release version 0.6.0

Changes order of elements in src classes:
- Elements groupped into static and instance ones,
- Static elements before instance,
- Each group ordered by visibility.

Changes order of elements in tests classes:
- Phpunit setup methods before others,
- Elements groupped by visibility,
- Static elements of each group after instance ones.

Misc:
- Refactored src & tests code

0.5.0

Toggle 0.5.0's commit message
Release version 0.5.0

Upgrade for php 8.4 codebase compatibility
- Removed deprecated utf8_decode() function
- Added recent php versions to GitHub workflow scripts
- Removed implicitly nullabe arguments (new CsFixer rule)
- Removed deprecated CsFixer rules
- Updated tool versions

0.4.1

Toggle 0.4.1's commit message
Release version 0.4.1

Changes:
- Original public method definition does not require phpDoc
  anymore - produces warning and no error code on exit
- Private (static) properties cannot begin with an underscore
- Referenced property names that might come from 3rd party
  code are not validated (only definitions, wich we control)
- PhpUnit cache file is now stored in `.dev/cache` directory

0.4.0

Toggle 0.4.0's commit message
Release version 0.4.0

Reworked GitHub workflow script & moved all artifacts to
`.dev` directory:
- Separated OS and PHP version tests (3x3 vs 2x3 matrix)
- Removed php-coveralls from package dependencies & moved
  its installation to workflow script
- Changed directory for coverage report to `.dev/logs`
- Fixed cache & simplified setup with ramsey/composer-install
  GitHub action
- Added env variable to PhpUnit config pointing to `.dev/tests`

0.3.0

Toggle 0.3.0's commit message
Release version 0.3.0

- Updated skeleton script engine
- Adjusted names for template dummy files
- Changed header comment setup for cs-fixer
- Fixed headers in template init files

0.2.3

Toggle 0.2.3's commit message
Release version 0.2.3

Template fix:
- Changed Example.php & ExampleTest.php directives to init
- Added .gitkeep dummy files to preserve src & tests directories

0.2.2

Toggle 0.2.2's commit message
Release version 0.2.2

- Added expansion placeholder for php extensions in GitHub
  workflow template

0.2.1

Toggle 0.2.1's commit message
Release version 0.2.1

- Fixed skeleton filenames ignored by .gitattributes

0.2.0

Toggle 0.2.0's commit message
Release version 0.2.0

- Added scripted package skeleton template
- Temporarily froze php-cs-fixer version due to compatibility issues
- Reworked code samples filtering

0.1.2

Toggle 0.1.2's commit message
Release version 0.1.2

- Upgraded php-cs-fixer ^3.0
- Bumped minimal package versions in composer.json
- Expanded required php version with ^8.0
- Updated GitHub workflow script
- Added coding style checking script to composer.json