All notable changes to this project will be documented in this file, per the Keep a Changelog standard and will adhere to Semantic Versioning.
1.7.0 - 2026-04-16
- Added
Envclass to provide methods to interact with the WordPress environment. - Added
.editorconfigfile to provide consistent coding styles across different editors and IDEs. - Adds docs to existing classes.
1.6.0 - 2026-01-12
- Callable condition to
Filters\RunOncemethods to allow conditional execution of the once-only filters and actions.
- Improve search filter handling for
Filters\QueryFilters.
1.5.0 - 2025-09-22
- New
Filters\QueryFiltersto abstract filters into a configuration that is then used for querying and frontend templates without any specific knowledge. It provides cross-filter filtering with possible values out of existing options and other filter features. This is still in experimental fase with only the filters for the frontend.
1.4.0 - 2025-08-01
- New
Filters\RunOnceclass to provide methods for creating actions and filters that only run once.
1.3.0 - 2025-07-29
- New
WordPressfacade class to provide static methods for interacting with WordPress functions that may vary under certain plugins and conditions, like i18n plugins.
1.2.0 - 2025-03-20
- Lowered the minimum required PHP version from 8.3 to 8.2 (props @s3rgiosan via #8).
1.1.0 - 2025-03-13
- Asset loading functionality (props @darylldoyle, @darylldoyle via #5).
- Use project-based lint commands instead of global reference (props @claytoncollie in #2).
- Specify
WordPress.WP.I18n.MissingTranslatorsCommentrule in AbstractTaxonomy class (props @s3rgiosan, @darylldoyle via #4).
1.0.0 - 2025-01-09
- Base repo and readme creation