PackageTrack
Sign in Get early access

alleyinteractive/wp-type-extensions

PHP interfaces and implementations for WordPress.

v5.0.0 453K downloads/mo #4840 most downloaded on Packagist alleyinteractive/wp-type-extensions

What this package is like to depend on

Last release 5 months ago

25 Mar 2026

Ships fairly regularly

a new release about every 3 months

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

9 releases · first in 2024

2 releases in the last 12 months

see the full history below

Release timeline

9 releases · Jan 2024 to Mar 2026
2025 2026
Release Pre-release

Releases

latest 9
  1. v5.0.0 25 Mar 2026
    Release notes

    Please see the changelog for details about this release.

    Open source →
    Release notes

    Added

    • Filter_Value interface.
    • Process interface.
    • Term interface.
    • By_Default feature.
    • Widget_Feature feature.
    • Widget_Features feature.
    • Merge_Filter class.
    • Push_Filter class.
    • PHP 8.5 support.

    Changed

    • Features::include() no longer accepts a spread of individual Feature instances. Use something more specific like Group or Ordered to include multiple features at once.
    • Post_IDs_Once class renamed Memoized_Post_IDs.
    • WP_CLI_Feature now hooks into cli_init at priority 1.

    Removed

    • All feature implementations under the Alley\WP\Features\Library namespace. Copy these directly into your projects to use and modify them.
    • Default_Classname_Block class.
    Open source →
  2. v4.1.0 26 Jan 2026
    Release notes

    Please see the changelog for details about this release.

    Open source →
    Release notes

    Changed

    • Adjusted alleyinteractive/wp-plugin-loader to support version 1.0.
    Open source →
  3. v4.0.0 27 Mar 2025
    Release notes

    Please see the changelog for details about this release.

    Open source →
    Release notes

    Added

    • Blocks::from_parsed_blocks() secondary constructor for use with an array of parsed blocks.

    Changed

    • GTM_Script feature now preconnects to https://www.googletagmanager.com.

    Removed

    • Matched_Blocks class, now part of the Match Blocks library.
    Open source →
  4. v3.1.0 01 Jul 2025
    Release notes

    Please see the changelog for details about this release.

    Open source →
    Release notes
    • Adjusted alleyinteractive/wp-plugin-loader to support version 1.0.
    Open source →
  5. v3.0.0 19 Nov 2024
    Release notes

    Please see the changelog for details about this release.

    Open source →
    Release notes

    Added

    • Features interface.
    • Effect feature.
    • Ordered feature.
    • Each_Replaced serialized blocks class.
    • Alley\WP\Features\Library namespace to hold a library of concrete feature implementations.
    • Allowed_Blocks library feature.
    • Block_Content_Filter library feature.
    • Plugin_Loader library feature.

    Changed

    • The minimum PHP version is now 8.2.
    • Group class now implements Features.
    • GTM_Script class moved to feature library.
    • Each_Appended_Blocks class renamed Each_Appended.

    Removed

    • Conditional_Feature class (use Effect instead).
    • Used_Post_IDs class.
    Open source →
  6. v2.2.0 29 May 2024
    Release notes

    Please see the changelog for details about this release.

    Open source →
    Release notes

    Added

    • GTM_Script feature.
    Open source →
  7. v2.1.0 27 Feb 2024
    Release notes

    Please see the changelog for details about this release.

    Open source →
    Release notes

    Changed

    • Support use of WP_CLI_Feature in WP-CLI packages.
    Open source →
  8. v2.0.0 20 Feb 2024
    Release notes

    Please see the changelog for details about this release.

    Open source →
    Release notes

    Changed

    • Features class renamed Group.
    Open source →
  9. v1.0.0 03 Jan 2024
    Release notes

    Please see the changelog for details about this release.

    Open source →
    Release notes

    Initial release.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive