Releases: polymorphine/dev
Releases · polymorphine/dev
Release version 0.1.1
- Fixed required double pass for brace & multiline method definition
- Fixed code samples for integrated tests
- Fixed README grammar errors
- Enabled cache in PhpUnit configuration
- Replaced deprecated PhpCsFixer\Config instantiation
- Upgraded codebase with php 7.4 constructs
- added strict types directive
- added typehints for properties, method parameters and return type
- code refactoring
Release version 0.1.0
Testing framework & code style tools for polymorphine libraries
Custom fixer & sniffer rules:
- aligned multiline array associations
- aligned assignments
- aligned chain method calls
- aligned typed properties
- constructors as first methods in class (including static constructors)
- strict types declaration in first line
- double blank line before class definition
- removing trailing comma from multiline arrays
- short conditions converted to single line
- ambiguous array associations warning
- required calleble argument description
- required phpDoc for publiic api definition