Releases: cdn77/coding-standard
Releases · cdn77/coding-standard
7.2.2 (new name)
Important
Cdn77
ruleset is deprecated since it is not possible to exclude own sniffs. Use Cdn77CS
from now on.
What's Changed
- refactor: remove own sniffs from ruleset by @simPod in #125
- docs: fix CI badge by @simPod in #126
- feat: introduce Cdn77CS ruleset by @simPod in #128
- ci: fix job name in order to include php version by @simPod in #129
- Revert "fix: do not enable AlphabeticallyOrderedConstantsSniff by default (tmp sniff removal) by @simPod in #130
Full Changelog: 7.2.1...7.2.2
7.2.1
7.2.0
What's Changed
- chore(deps): bump slevomat cs to v8.11 by @simPod in #111
- chore(deps): update actions/checkout action to v4 by @renovate in #113
- chore(deps): update dependency ubuntu to v22 by @renovate in #112
- ci: setup codecov by @simPod in #115
- feat: add AlphabeticallyOrderedConstantsSniff by @davidxkurka in #114
- lowercase constant ordering by @davidxkurka in #116
- improve ordered constants sniff value resolving by @davidxkurka in #117
- constant sort sniff different newline chars by @davidxkurka in #118
- ci: fix variable reference by @simPod in #121
- chore(deps): update actions/upload-artifact action to v4 by @renovate in #120
- chore(deps): update actions/download-artifact action to v4 by @renovate in #119
- chore(deps): require slevomat/coding-standard v8.12 by @simPod in #122
- chore(deps): require squizlabs/php_codesniffer v3.8 by @simPod in #123
New Contributors
- @davidxkurka made their first contribution in #114
Full Changelog: 7.1.2...7.2.0
7.1.2
7.1.1
Loosen method sort
7
What's Changed
- refactor(cs): drop SlevomatCodingStandard.PHP.RequireNowdoc rule by @simPod in #72
- refactor(cs): drop SlevomatCodingStandard.TypeHints.UnionTypeHintFormat rule by @simPod in #71
- refactor(cs): drop SlevomatCodingStandard.Commenting.RequireOneLineDocComment by @simPod in #80
- chore(deps): require doctrine cs v10 dev with slevomat cs v8.2 by @simPod in #83
- refactor(cs): drop SlevomatCodingStandard.Classes.ConstantSpacing by @simPod in #82
- doc: add link to rejected addition of RequireSingleLineMethodSignature in upstream by @simPod in #84
- refactor(cs): drop SlevomatCodingStandard.Functions.DisallowTrailingCommaInDeclaration+RequireTrailingCommaInDeclaration rule by @simPod in #73
- feat: do not require constant names to scream by @simPod in #85
- refactor(cs): drop SlevomatCodingStandard.Exceptions.RequireNonCapturingCatch by @simPod in #86
- refactor(cs): drop SlevomatCodingStandard.Classes.ParentCallSpacing by @simPod in #88
- ci(phpunit): allow coverage logging by @simPod in #89
- ci(phpstan): use excludePaths by @simPod in #90
- feat: match constant names pattern by @simPod in #87
- refactor: drop RequireOneLinePropertyDocComment exclusion by @simPod in #92
- feat: use SlevomatCodingStandard.Classes.PropertySpacing from Doctrine CS by @simPod in #93
- feat: drop
SlevomatCodingStandard.Classes.RequireSingleLineMethodSignature
by @simPod in #94 - chore(deps): add phpstan/extension-installer by @simPod in #96
- ci: remove dependabot by @simPod in #97
- chore(deps): require doctrine cs v10 by @simPod in #95
- chore(deps): remove explicit slevomat/coding-standard requirement by @simPod in #98
- chore(deps): remove explicit ext-js requirement by @simPod in #100
- ci(php): run on v8.2 by @simPod in #101
- chore(deps): drop php 8.0 support by @simPod in #102
- chore(deps): update dependency doctrine/coding-standard to v11 by @renovate in #99
Full Changelog: v6.1.1...7.0.0
v6.1.1
What's Changed
- Configure Renovate by @renovate in #75
- chore(deps): update actions/checkout action to v3 by @renovate in #76
- chore(deps): update phpstan packages to v1 (major) by @renovate in #77
- refactor(cs): drop SlevomatCodingStandard.Arrays.MultiLineArrayEndBracketPlacement rule by @simPod in #74
New Contributors
Full Changelog: 6.1.0...v6.1.1
Trailing commas in declarations are no more
With PHP 8.1 sniffs and closer to PSR-11
What's Changed
- Specify union type hint format by @simPod in #50
- Require trailing comma in multiline fcn declaration by @simPod in #56
- Require Null Safe object operator by @simPod in #54
- Require Non-capturing catch by @simPod in #51
- Require Property promotion in constructors by @simPod in #55
- Require arrow functions by @simPod in #52
- Drop PHP 7.3 support by @simPod in #57
- Test with PHP 8.1 by @simPod in #58
- Cleanup installing dependencies in CI by @simPod in #59
- Disable MissingTraversable TypeHint sniff by @simPod in #62
- Do not require space before
:
in return type hint declaration by @simPod in #60 - Require Nowdoc (Enable SlevomatCodingStandard.PHP.RequireNowdoc) by @baci266 in #65
- Disable var camelCaps name check (Squiz.NamingConventions.ValidVariableName.NotCamelCaps) by @simPod in #61
- Allow to specify pattern in ValidVariableNameSniff by @simPod in #66
- Configure
SlevomatCodingStandard.Files.LineLength
to ignoreComments by @simPod in #64 - Configure ClassStructure sniff to sort members by function instead of type by @baci266 in #63
New Contributors
Full Changelog: v5.0.0...6.0.0