All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.6.0 - 2026-01-06
Minimum WordPress version is now 6.4.
- chore: bump minimum WordPress version to 6.4 by @GaryJones in #61
- docs: add detailed explanation for "Flush Rules" functionality in README by @GaryJones in #59
- chore: add wp-env configuration for local development by @GaryJones in #60
- chore: standardise .editorconfig file by @GaryJones in #62
- chore: normalise composer.json by @GaryJones in #63
- chore: standardise .gitignore and add .distignore by @GaryJones in #64
- ci: add Dependabot, lint scripts, and test infrastructure by @GaryJones in #64
- Composer(deps-dev): update rector/rector requirement from ^1.2 to ^2.2 by @dependabot in #66
- Actions(deps): bump actions/checkout in the actions group by @dependabot in #65
- chore: add CODEOWNERS file and migrate Dependabot reviewers by @GaryJones in #67
- ci: add integration test workflow and consolidate test bootstrap by @GaryJones in #68
1.5.1 - 2025-10-14
- fix: implicitly marking parameter as nullable is deprecated by @sjinks in #55
- refactor: Update UI to use tabs navigation by @GaryJones in #56
1.5.0 - 2025-10-14
- feat: Add permastructs table with descriptions and structures by @GaryJones in #48
- feat: Implement URL testing feature by @GaryJones in #51
- fix: undefined $match_path variable by @GaryJones in #47
- CI: Refresh deploy.yml by @GaryJones in #43
- Composer: Update composer/installers by @GaryJones in #44
- Add Rector by @GaryJones in #45
- Update GitHub action to install SVN before deploy to WordPress.org by @raamdev in #46
- refactor: Extract inline CSS and improve admin interface styling by @GaryJones in #49
- refactor: Restructure plugin architecture and enhance service organization by @GaryJones in #50
1.4.0 - 2024-05-21
- Increase minimum PHP version to 7.4.
- Increase minimum WordPress version to 5.9.
- Forcibly delete rules cache on flush.
- Fix escaping of URL for the Reset button.
1.3.1 - 2021-05-18
- Fix WordPress.org banner image filename.
- Load text domain, to allow translations.
1.3.0 - 2021-05-18
- Add the count of missing rules.
- Add license file, changelog, .editorconfig file, PHPCS config file, and GitHub Action to deploy to WordPress.org.
- Add Composer support.
- Use optimized call of
get_rules(). - Update admin screen title to use level 1 heading.
- Update documentation and screenshots.
- Move classes to their own file.
- Fix some incorrect escapings.
- Fix issues with negative lookarounds by changing regex delimiter.
- Fix many coding standards violations.
- Remove call to deprecated
screen_icon()function.
1.2.1 - 2013-09-19
- Fix for strict standards error in declaration of
Rewrite_Rules_Inspector_List_Table::single_row(). Props simonhampel.
1.2 - 2013-01-16
- Modify the rewrite rule source with a filter. Props jeremyfelt.
1.1 - 2012-09-25
- Add support for route matching when WordPress lives in a subdirectory. Props dbernar1.
- Display a success message after flushing the rewrite rules.
1.0 - 2012-05-09
- Initial public release!
- View a list of all the rewrite rules.
- See which rewrite rules match a given URL, and the priorities they match in.
- Filter by different sources of rewrite rules.
- An error message appears if rewrite rules are missing in the database.