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
Releases
latest 9-
v5.0.025 Mar 2026Release notes
Open source →Added
Filter_Valueinterface.Processinterface.Terminterface.By_Defaultfeature.Widget_Featurefeature.Widget_Featuresfeature.Merge_Filterclass.Push_Filterclass.- PHP 8.5 support.
Changed
Features::include()no longer accepts a spread of individualFeatureinstances. Use something more specific likeGrouporOrderedto include multiple features at once.Post_IDs_Onceclass renamedMemoized_Post_IDs.WP_CLI_Featurenow hooks intocli_initat priority1.
Removed
- All feature implementations under the
Alley\WP\Features\Librarynamespace. Copy these directly into your projects to use and modify them. Default_Classname_Blockclass.
-
v4.1.026 Jan 2026Release notes
Open source →Changed
- Adjusted
alleyinteractive/wp-plugin-loaderto support version 1.0.
- Adjusted
-
v4.0.027 Mar 2025Release notes
Open source →Added
Blocks::from_parsed_blocks()secondary constructor for use with an array of parsed blocks.
Changed
GTM_Scriptfeature now preconnects tohttps://www.googletagmanager.com.
Removed
Matched_Blocksclass, now part of the Match Blocks library.
-
v3.1.001 Jul 2025 -
v3.0.019 Nov 2024Release notes
Open source →Added
Featuresinterface.Effectfeature.Orderedfeature.Each_Replacedserialized blocks class.Alley\WP\Features\Librarynamespace to hold a library of concrete feature implementations.Allowed_Blockslibrary feature.Block_Content_Filterlibrary feature.Plugin_Loaderlibrary feature.
Changed
- The minimum PHP version is now 8.2.
Groupclass now implementsFeatures.GTM_Scriptclass moved to feature library.Each_Appended_Blocksclass renamedEach_Appended.
Removed
Conditional_Featureclass (useEffectinstead).Used_Post_IDsclass.
-
v2.2.029 May 2024 -
v2.1.027 Feb 2024 -
v2.0.020 Feb 2024 -
v1.0.003 Jan 2024