2023-W16

Apr 17–23, 2023

19 releases
  • Updated the minimum required PHP version to 8.0 in multiple plugins.
  • Several plugins updated their dependencies, including ESLint, Stylelint, and Prettier, to newer versions.
  • Some plugins removed outdated dependencies or peer dependencies.
airfleet-plugin-manager-plugin

Release 0.5.1

Updated minimum PHP version requirement to 8.0

GitHub
View full changelog

Changed

  • Increased minimum required version to PHP 8.0
  • Updated browserslist config to exclude all dead browsers, Opera browsers, KaiOS, QQ, and UC
  • Updated caniuse database to latest
  • Internal: added Composer dependency airfleet/wordpress-framework and refactored code to use Framework utilities
  • Internal: added Composer dependency wpify/scoper
  • Internal: updated Prettier script to only format JS, CSS
  • Exclude source map generation from build script
  • Updated npm dependency @airfleet/wordpress-dev to version 2.1.2
  • Internal: refactored code according to latest lint rules
  • Internal: updated VS Code settings for better integration with recommended formatters
  • Internal: updated Composer dependency airfleet/wordpress-dev to 3.0.1

Removed

  • Internal: removed commitizen script
airfleet-login-plugin

Release 0.3.3

Minimum PHP version increased to 8.0

GitHub
View full changelog

Changed

  • Increased minimum required version to PHP 8.0
  • Updated browserslist config to exclude all dead browsers, Opera browsers, KaiOS, QQ, and UC
  • Updated caniuse database to latest
  • Internal: added Composer dependency airfleet/wordpress-framework and refactored code to use Framework utilities
  • Internal: added Composer dependency wpify/scoper
  • Internal: updated Prettier script to only format CSS/SCSS
  • Exclude source map generation from build script
  • Updated npm dependency @airfleet/wordpress-dev to version 2.1.2
  • Internal: refactored code according to latest lint rules
  • Internal: updated VS Code settings for better integration with recommended formatters
  • Internal: updated Composer dependency airfleet/wordpress-dev to 3.0.1

Removed

  • Internal: removed commitizen script
airfleet-admin-plugin

Release 0.19.1

Updated browserslist config and caniuse database, added dependencies, and refactored code for better integration with recommended formatters.

GitHub
View full changelog

Changed

  • Updated browserslist config to exclude all dead browsers, Opera browsers, KaiOS, QQ, and UC
  • Updated caniuse database to latest
  • Internal: added Composer dependency airfleet/wordpress-framework and refactored code to use Framework utilities
  • Internal: added Composer dependency wpify/scoper
  • Internal: updated Prettier script to only format CSS/SCSS
  • Exclude source map generation from build script
  • Updated npm dependency @airfleet/wordpress-dev to version 2.1.2
  • Internal: refactored code according to latest lint rules
  • Internal: updated VS Code settings for better integration with recommended formatters
  • Internal: updated Composer dependency airfleet/wordpress-dev to 3.0.1

Removed

  • Internal: removed commitizen script
airfleet-generator-cli

Release 0.17.0

Updated plugin generator with various improvements and dependencies.

GitHub
View full changelog

Changed

  • Plugin generator: updated build scripts to include CSS files
  • Plugin generator: updated Prettier script to only CSS/SCSS
  • Plugin generator: updated browserslist config to exclude all dead browsers, Opera browsers, KaiOS, QQ, and UC
  • Plugin generator: removed commitizen script
  • Plugin generator: exclude source maps generation in build script
  • Plugin generator: updated npm dependency @airfleet/wordpress-dev to version 2.1.2
  • Plugin generator: updated VS Code settings for better integration with recommended formatters
  • Plugin generator: added Composer dependency airfleet/wordpress-framework and refactored code to use Framework utilities
  • Plugin generator: added Composer dependency wpify/scoper
  • Plugin generator: updated Composer dependency airfleet/wordpress-dev to 3.0.1
airfleet-wordpress-dev-php-tools

Release 3.0.1

Exclude vendor-scoped and relative WP content folders from PHPCS

GitHub
View full changelog

Fixed

  • Exclude vendor-scoped and relative wp-content folders from phpcs
airfleet-wordpress-dev

Release 2.1.2

Bumped eslint-config-wordpress to version 2.1.2

GitHub
View full changelog

Fixed

  • Bump @airfleet/eslint-config-wordpress to ^2.1.2
eslint-config-wordpress

Release 2.1.2

Fixed an issue with invalid rules declaration

GitHub
View full changelog

Fixed

  • Fixed invalid rules declaration
airfleet-wordpress-dev

Release 2.1.1

Bumped eslint-config-wordpress dependency to version 2.1.1

GitHub
View full changelog

Fixed

  • Bump @airfleet/eslint-config-wordpress to ^2.1.1
eslint-config-wordpress

Release 2.1.1

Disabled two problematic JSDoc rules in ESLint configuration

GitHub
View full changelog

Fixed

  • Disabled non-existing jsdoc/newline-after-description rule causing issues
  • Disabled rule jsdoc/tag-lines (allow empty line after jsdoc description)
airfleet-wordpress-dev

Release 2.1.0

Bumped eslint-config-wordpress to version 2.1.0

GitHub
View full changelog

Changed

  • Bump @airfleet/eslint-config-wordpress to ^2.1.0
eslint-config-wordpress

Release 2.1.0

Updated ESLint configuration dependencies

GitHub
View full changelog

Changed

  • Bump eslint-config-canonical to 41.0.2

Removed

  • Removed eslint-config-prettier
airfleet-wordpress-dev-php-tools

Release 3.0.0

Updated several dependencies and removed outdated ones, including phpcs-neutron-ruleset.

GitHub
View full changelog

Added

  • Added dependency phpcsstandards/phpcsutils (without it, phpcs errors out)

Changed

  • Updated dependency squizlabs/php_codesniffer to 3.7.2
  • Updated dependency dealerdirect/phpcodesniffer-composer-installer to 1.0.0
  • Updated dependency wp-coding-standards/wpcs to dev-develop
  • Updated dependency phpcompatibility/php-compatibility to 9.3.5
  • Updated dependency phpcompatibility/phpcompatibility-wp to 2.1.4
  • Updated dependency sirbrillig/phpcs-variable-analysis to 2.11.16
  • Increased minimum_supported_wp_version to 6.0

Removed

  • Removed dependency automattic/phpcs-neutron-ruleset (but migrated some of the rules to our config)
airfleet-wordpress-dev

Release 2.0.1

Updated stylelint-config-wordpress dependency to version 3.0.2

GitHub
View full changelog

Changed

  • Updated dependency @airfleet/stylelint-config-wordpress to ^3.0.2
stylelint-config-wordpress

Release 3.0.2

Updated two Stylelint rules for WordPress projects.

GitHub
View full changelog

Changed

  • Updated rule selector-id-pattern to allow kebab-case or snake-case
  • Updated rule plugin/no-unsupported-browser-features to ignore appearance property
airfleet-wordpress-dev

Release 2.0.0

Updated several dependencies, including ESLint and Stylelint, to newer versions.

GitHub
View full changelog

Changed

  • Updated dependency @airfleet/eslint-config-wordpress to ^2.0.0
  • Updated dependency @airfleet/stylelint-config-wordpress to ^3.0.1
  • Updated dependency @parcel/transformer-sass to 2.8.3
  • Updated dependency dotenv to 16.0.3
  • Updated dependency dotenv-cli to 7.2.1
  • Updated dependency eslint to 8.38.0
  • Updated dependency husky to 8.0.3
  • Updated dependency lint-staged to 13.2.1
  • Updated dependency parcel to 2.8.3
  • Updated dependency prettier to 2.8.7
  • Updated dependency stylelint to 15.5.0

Removed

  • Removed dependency @prettier/plugin-xml
  • Removed dependency commitizen
  • Removed dependency cz-conventional-changelog
eslint-config-wordpress

Release 1.0.2

Updated several dependencies and changed peer dependency eslint version

GitHub
View full changelog

Changed

  • Set dependency versions to exact match
  • Updated dependency eslint-config-canonical to 41.0.1
  • Updated dependency eslint-config-prettier to 8.8.0
  • Updated dependency eslint-plugin-compat to 4.1.4
  • Updated dependency eslint-plugin-editorconfig to 4.0.2
  • Updated dependency eslint-plugin-no-jquery to 2.7.0
  • Updated dependency eslint-plugin-sonarjs to 0.19.0"
  • Changed peer dependency eslint to ^8.0.0
  • Updated canonical to auto-detect ruleset
  • Changed to allow underscore in property names
  • Added MktoForms2, Wistia to recognized globals
stylelint-config-wordpress

Release 3.0.0

Updated peer and dependency versions, enabled new rule, and disabled/removed others

GitHub
View full changelog

Changed

  • Updated peer dependency stylelint to ^15.0.0
  • Updated dependency stylelint-config-standard-scss to ^8.0.0
  • Updated dependency stylelint-no-unsupported-browser-features to ^6.1.0
  • Updated dependency stylelint-prettier to ^3.0.0
  • Enabled rule scss/at-import-partial-extension
  • Changed rule plugin/no-unsupported-browser-features severity to warning

Removed

  • Removed dependency stylelint-config-prettier (no longer needed as of stylelint 15 due to deprecated rules)
  • Disabled rule selector-class-pattern