- Allow passing additional args down to WordPress functions where useful
4.0.6 - 2026-04-02
- Fix PHP 8.5 deprecation for implicit null in
Fire\Post\Type::registerArchivePageSetting()
4.0.5 - 2026-04-02
- Match WordPress 6.8 "Add New" -> "Add" wording change for post type and taxonomy labels
- Compare host and port for comparing valid hosts
4.0.4 - 2024-02-01
- Added the
Fire\Query\PostQueryclass to extendWP_Query
- Deprecated the
Fire\Query\Iteratorclass in favor of simplerFire\Query\PostQueryclass. - Update to PHPUnit 10
4.0.3 - 2023-12-12
- Added
add_new,item_link, anditem_link_descriptiontoFire\Post\Type\generate_labels() - Added
item_linkanditem_link_descriptiontoFire\Term\Taxonomy\generate_labels()
- Added
readonlyto several class properties - Formatting in tests
4.0.2 - 2023-08-10
- Added
item_trashedto\Fire\Post\Type\generate_labels()for WordPress 6.3
- Update dependencies
4.0.1 - 2023-02-08
- Added
.gitattributesfile to ignore test and configuration files on export
4.0.0 - 2022-04-15
- Updated minimum PHP version to 8.1
3.4.1 - 2021-07-06
- Fixed priority of
Fire\Post\Type::addSupport()to be before type is registered This fixes issue with the post type archive setting post type support
3.4.0 - 2021-07-01
- Added
Fire\Post\Type::addSupport() - Added
Fire\Post\Type::removeSupport() - Added
$mainargument toFire\Post\Type::modifyQuery() - Added
$mainargument toFire\Post\Type::modifyFrontendQuery() - Added
$mainargument toFire\Post\Type::setOnQuery() - Added
$mainargument toFire\Post\Type::setOnFrontendQuery() - Added
Fire\Core\array_smart_merge()
- Fixed
Fire\Post\page_id_for_type()to better handle defaultposttype
- Changed
Fire\Post\TypeandFire\Term\Taxonomyto usefilter_mergeinstead offilter_replace
3.3.5 - 2021-04-15
- Fixed
Fire\Post\page_id_for_type()to get correct type even if no posts exist
3.3.4 - 2021-04-08
- Fixed
Fire\Post\page_for_type()to work with native Blog page - Improved label generation for Post Types and Taxonomies
3.3.3 - 2021-02-18
- Fixed
Fire\Template\Layoutto only buffer template if one has been set for plugin compatability
3.3.2 - 2021-02-12
- Fixed
Fire\Template\Layoutto allow for templates outside of theme for plugin compatibility
3.3.1 - 2021-02-11
- Fixed
Fire\Post\Type\Hooks::preGetPosts()to handle multiple types
3.3.0 - 2021-01-26
- Added
Fire\Post\Type\generate_labels() - Added
Fire\Term\Taxonomy\generate_labels() - Added
Fire\Post\Type::object() - Added
Fire\Term\Taxonomy::object()
Fire\Term\Taxonomy::registerForType()accepts variadic strings
- Deprecated
Fire\Post\Type::config()in favor of staticFire\Post\Type::object() - Deprecated
Fire\Term\Taxonomy::config()in favor of staticFire\Term\Taxonomy::object()
3.2.4 - 2020-10-07
- Add check for existing file to
Fire\Path\JoinManifest - Bump priority and make it configurable in
Fire\Template\Layout
3.2.3 - 2020-10-05
- Changed
Fire\Template\Layouttemplate_includefilter priority to11
3.2.2 - 2020-09-14
- Set
Fire\Term\Tag::TAXONOMYto the correct value
3.2.1 - 2020-06-08
- Fixed return type error for
Fire\Path\JoinManifest::readManifest()
3.2.0 - 2020-05-27
- PHP 7.4 required, syntax updates
Fire\Core\parse_hosts()accepts variadic strings
- Added
Fire\Post\Type::setOnFrontendQuery() - Added
Fire\Post\Type::setOnAdminQuery() - Added
Fire\Post\Type::modifyFrontendQuery() - Added
Fire\Post\Type::modifyAdminQuery()
3.1.1 - 2020-05-07
- Change
ResolveAs404hook to wait until query has completed
3.1.0 - 2020-01-31
- Added functionality to complete use of
Fire\Post\Type::registerArchivePageSetting()
3.0.1 - 2020-01-29
- Prevent endless loop in
Fire\Query\ResolveAs404
3.0.0 - 2020-01-27
Complete rewrite
Changelog for previous versions