Releases: inpsyde/php-coding-standards
Releases · inpsyde/php-coding-standards
v2.0.0-beta.7
What's Changed
Full Changelog: 2.0.0-beta.6...2.0.0-beta.7
v2.0.0-beta.6
What's Changed
Full Changelog: 2.0.0-beta.5...2.0.0-beta.6
v2.0.0-beta.5
What's Changed
- Update & improve README by @gmazzap in #87
- Remove $ from shell snippets by @gmazzap in #88
- Docs & Tooling by @tfrommen in #89
- Update serialization mechanism by @gmazzap in #90
- Fix RiskyTruthyFalsyComparison by @antonioeatgoat in #94
- Force zero spaces after Not operator by @antonioeatgoat in #93
- Add Sniffs for Array Spacing and Property Types by @tfrommen in #96
Full Changelog: 2.0.0-beta.4...2.0.0-beta.5
v2.0.0-beta.4
Changed
- Updated license and handle company name re-branding, by @Chrico
- Removed license text from each file, by @gmazzap
- Synced
development
withversion/2
and made the latter the default branch
Fixed
- Usage of InpsydeTemplates, by @shvlv
- Add e2e tests, and re-organize tests code, by @shvlv
- Unused code cleanup, by @gmazzap
Full Changelog: 2.0.0-beta.3...2.0.0-beta.4
v2.0.0-beta.3
Added
- Run QA on PHP 8.3 by @gmazzap
Fixed
- False positive for invalid return type when declaring
\Iterator
or\Traversable
oriterable
and not returning a generator. by @gmazzap
Full Changelog: 2.0.0-beta.2...2.0.0-beta.3
v2.0.0-beta.2
v2.0.0-beta.1
Added
- Add checks for Emacs UTF-8 file header (
EncodingCommentSniff
) (See #50). - Add checks for ensuring space after casting (See #55).
- Add checks for priority used on hooks and filters (
HooPriorityLimit
) (See #75). - Embrace PHPCSUtils (See #72).
Changed
- Upgrade
automattic/vipwpcs
to^3.0.0
. - Modernize existing sniffs (See #73).
v1.0.0
v1.0.0-beta.1
Added
- PHPCompatibility checks
- External VIP rules
- Possibility to filter execution of tests
Changed
- Move to PSR-12
- Move to WPCS v2
- Move to PHPCS v3.3
- Upgrade
dealerdirect/phpcodesniffer-composer-installer
to^0.5
- Extend type declaration exclusion for hooks static closures
- Simplify customization of
ElementNameMinimalLength
- Allow blank line after method with single line declaration
- Ignore in return type declaration check all methods that start with
__
- Remove
PHPCSAliases
class - Remove configuration values in provided
ruleset.xml
- Improved README and documentation