Skip to content

Releases: inpsyde/php-coding-standards

v2.0.2

Choose a tag to compare

@gmazzap gmazzap released this 11 Aug 09:45
9db4b79

What's Changed

  • Fix deprecation notice in Inpsyde ruleset.xml by @gmazzap in #105

Full Changelog: 2.0.1...2.0.2

v2.0.1

Choose a tag to compare

@tfrommen tfrommen released this 28 Jan 08:08
5167aed

Maintenance Mode

Important

Please note that development on this package has shifted to maintenance mode only. We remain committed to fixing bugs, ensuring compatibility, and addressing security concerns until July 31, 2025. New features are not planned at this time. Maintenance mode will end on August 1, 2025, effectively marking the End-of-Life date of this package.

For active projects, we strongly recommend migrating to syde/phpcs, the next-generation Syde PHP Coding Standards for WordPress development at scale, supporting PHP 8.1+. Please refer to the dedicated Migration docs to get a high-level understanding of the potential migration effort.

Full Changelog: 2.0.0...2.0.1

v2.0.0

Choose a tag to compare

@tfrommen tfrommen released this 18 Dec 16:17
a8d0c51

What's Changed

Migrating from 1.x to 2.x

While there is a big difference between version 1.x and 2.x, both in terms of internal code structure and sniffs and (third-party) standards being used, in most cases, migrating to the new version is as simple as re-requiring the package (with all dependencies):

composer require --dev inpsyde/php-coding-standards -W

Documentation

For an up-to-date documentation of the standards, please refer to the README.md file, as well as the list of custom sniffs.

New Contributors

Full Changelog: 1.0.0...2.0.0

v2.0.0-beta.7

Choose a tag to compare

@tfrommen tfrommen released this 15 Nov 09:49
ea91b8d

What's Changed

Full Changelog: 2.0.0-beta.6...2.0.0-beta.7

v2.0.0-beta.6

Choose a tag to compare

@tfrommen tfrommen released this 09 Sep 14:11
8704dd1

What's Changed

  • [Templates] AlternativeControlStructure and ShortEchoTag sniffs by @shvlv in #97

Full Changelog: 2.0.0-beta.5...2.0.0-beta.6

v2.0.0-beta.5

Choose a tag to compare

@tfrommen tfrommen released this 25 Jul 06:28
b883fe6

What's Changed

Full Changelog: 2.0.0-beta.4...2.0.0-beta.5

v2.0.0-beta.4

Choose a tag to compare

@gmazzap gmazzap released this 13 Mar 18:37
6d87e51

Changed

  • Updated license and handle company name re-branding, by @Chrico
  • Removed license text from each file, by @gmazzap
  • Synced development with version/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

Choose a tag to compare

@gmazzap gmazzap released this 28 Feb 19:10
4571e6e

Added

Fixed

  • False positive for invalid return type when declaring \Iterator or \Traversable or iterable and not returning a generator. by @gmazzap

Full Changelog: 2.0.0-beta.2...2.0.0-beta.3

v2.0.0-beta.2

Choose a tag to compare

@gmazzap gmazzap released this 28 Feb 11:46
b53f4bf

Added

Changed

  • Documentation improvements (by @shvlv)
  • Fixed Psalm issues (props @gmazzap)

Full Changelog: 2.0.0-beta.1...2.0.0-beta.2

v2.0.0-beta.1

Choose a tag to compare

@antonioeatgoat antonioeatgoat released this 10 Jan 14:39
b109e05

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).