Skip to content

Releases: wp-oop/plugin-boilerplate

0.3.0-alpha1

12 Aug 13:40
Compare
Choose a tag to compare
0.3.0-alpha1 Pre-release
Pre-release

Changed

  • Renamed modules.local to simply modules (#28).
  • Now using dhii/services to declare services (#31).
  • Reworked modules (#32):
    • No more inc: sources live in src.
    • No more module.php: simply autoload them.
    • Main module: modules entirely optional.
    • Reworked bootstrap: now more re-usable.
    • Reworked tests: now with base classes for different "levels".

Fixed

  • Missing WP plugin API functions (#32).

Added

  • WordPress directory mapping: easier debugging, and more IDE features (#32).
  • Modules added to tools: tests being run, code being scanned (#32).
  • Modular build script: build the plugin, including modules, in place;
    or, build a dist version without affecting current working directory (#32).
  • Application init test (#32).
  • Node and WP-CLI now parts of relevant services (#32).
  • Now building on PHP 8.1 and 8.2 as well (#30).

0.2.0

04 Aug 19:41
cc3dd7f
Compare
Choose a tag to compare

Fixed

  • Maintenance: update old configuration and deps, ran checks.
  • Psalm errors.

0.2.0-alpha4

06 May 21:50
a9653e2
Compare
Choose a tag to compare
0.2.0-alpha4 Pre-release
Pre-release

Fixed

  • Used to be unable to build due to missing Compose argument mapping (eae9282).
  • Used to describe broken method of starting a new repo with this project.

0.2.0-alpha3

17 Jun 10:11
Compare
Choose a tag to compare
0.2.0-alpha3 Pre-release
Pre-release

Fixed

  • Initial install of Composer dependencies fails (#24).
  • Deprecated attribute in Psalm config causes failure (#24).

Added

  • PHPStorm integrations for PHPCS and Psalm (#24).

0.2.0-alpha2

10 Mar 12:24
9dd51ae
Compare
Choose a tag to compare
0.2.0-alpha2 Pre-release
Pre-release

Fixed

  • Errors in local modules (#17).

Changed

  • Depend on WP stubs instead of WP itself (#17).
  • Actually use the stubs in Psalm (#17).

Added

  • Local modules are now scanned by Psalm (#17).
  • PHPStorm will now use PHPCS via remote interpreter (#17).

0.2.0-alpha1

10 Mar 09:12
bdd17f9
Compare
Choose a tag to compare
0.2.0-alpha1 Pre-release
Pre-release

Added

  • Now supports PHP 8, including newer tool versions (#15).
  • Psalm will now report info messages on CI (#15).
  • Now using Composer v2.

Removed

  • Dropped support for PHP 7.2 (#15).

Fixed

  • Incompatibility with newer psr/container (#15).

0.1.0-alpha2

04 Mar 21:10
78ed6c7
Compare
Choose a tag to compare
0.1.0-alpha2 Pre-release
Pre-release

Added

  • Using a caching container to cache services.

0.1.0-alpha1

14 Jan 16:44
6e5fc65
Compare
Choose a tag to compare
0.1.0-alpha1 Pre-release
Pre-release

Initial version.