Improve regex sanitisation (#4315) * Sanitize regex targets More tests * Encode transforms * Version bump * Add regex e2e tests * Fix issues Fixes More fixes * Fix CI * Shortcode improvements Fixes More fixes
Recent Commits to redirection:trunk
-
Improve regex sanitisation (#4315)
-
Remove the invalid include (#4314)
Remove the invalid include (#4314)
-
Fix e2e tests (#4312)
Fix e2e tests (#4312) * Fix e2e tests * Try * Fix e2e
-
Add raw IP (#4302)
Add raw IP (#4302) * Seperate log and raw IP Exclude IP from header logging Tweak comments Further clarify comments * Invert get_ip/get_raw_ip * Improve warning
-
Set autoload on by default (#4303)
Set autoload on by default (#4303) * Make refactor mode the default runtime path * Add support for optional single plugin update
-
Prepare 5.10.1 release (#4299)
Prepare 5.10.1 release (#4299) * Prep for 5.10.1 * Update components * Include lock file
-
Add a few more auth headers to ignore (#4298)
Add a few more auth headers to ignore (#4298) * Add a few more auth headers to ignore * Add integration tests for credential header redaction Covers both the legacy and refactor request implementations - the suite runs twice, and Redirection_Request is class-aliased to Redirection\Request\Request under REDIRECTION_REFACTOR.
-
Fix regex target that isnt local (#4297)
Fix regex target that isnt local (#4297)
-
Wrap fputcsv to better handle escaping (#4296)
Wrap fputcsv to better handle escaping (#4296)
-
Fix integration tests (#4291)
Fix integration tests (#4291) The 7.4 docker was failing so set it to 8.1 min, and let PHPStan handle 7.4 checks
-
Fix duplicates when importing during setup (#4290)
Fix duplicates when importing during setup (#4290)
-
Set 5.10.0 (#4286)
Set 5.10.0 (#4286)
-
Fix rector file appearing in release (#4285)
Fix rector file appearing in release (#4285)
-
Fix moved directories (#4284)
Fix moved directories (#4284)
-
Bump to 5.10.0 (#4283)
Bump to 5.10.0 (#4283) * Bump to 5.10.0 * Lints * Update lock * Add missing format field to ImportFileParams phpstan type Copilot review on #4283 flagged that $params['format'] is read in route_import_file() but wasn't part of the ImportFileParams shape.
-
Improve cache detection message (#4282)
Improve cache detection message (#4282) * Improve cache detection message * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
-
Add _redirects support (#4277)
Add _redirects support (#4277) * Add _redirects support * Also sniff _redirects * Address comments * Lint * Fix backreference * Fix tests * Fix splat test
-
Minor tweaks to code (#4276)
Minor tweaks to code (#4276) * Minor tweaks to code * Return empty result
-
Tighten cap checks (#4275)
Tighten cap checks (#4275) * Tighten IP and CSV data * Use last IP * Add cap checks for some things * Fix docs * Fix tests * Fix test
-
Add refactored files (#4274)
Add refactored files (#4274) * Add refactored PHP files Takes the existing files and adds refactored versions to includes. These are part of the autoloading refactor. * Include group changes * Update lockfile * Fix log * Apply fixes * Fix typos
-
Fix Apache error encoder (#4273)
Fix Apache error encoder (#4273)
-
Rework the DB install to avoid potential problems (#4272)
Rework the DB install to avoid potential problems (#4272)
-
Allow more groups in admin UI (#4271)
Allow more groups in admin UI (#4271)
-
Fix passthrough having no target in UI (#4270)
Fix passthrough having no target in UI (#4270)
-
Add Yoast importer (#4267)
Add Yoast importer (#4267) * Add Yoast importer * Handle all error codes
-
Remove unused function (#4260)
Remove unused function (#4260)
-
Remove constants (#4259)
Remove constants (#4259)
-
Refactor API & database files (#4258)
Refactor API & database files (#4258) * Move API & database files * Update lockfile * Update rector * Fix rector max * Add a fallback for a missing DB stage * Fix test
-
Add max PHP version checks (#4257)
Add max PHP version checks (#4257) * Add a max PHP check * Set max * Fix 8.5 issues * Fixes * Lint fixes * Lint 8.5
-
Bump 5.9.0 (#4255)
Bump 5.9.0 (#4255) * Include preview endpoint in API tests * Bump to 5.9.0 * Lint
-
Various mobile improvements (#4254)
Various mobile improvements (#4254)
-
Various tweaks to import/export (#4253)
Various tweaks to import/export (#4253) * Various tweaks to import/export * Fixes
-
Move csv sanitiser (#4252)
Move csv sanitiser (#4252) * Move csv sanitiser Prevent some double sanitising, and cover the missing bulk action csv * Remove include * Fix tests
-
Fix warnings with code tags (#4251)
Fix warnings with code tags (#4251) The code tag would cause the flex to split it up in a bad way
-
Match hook to docs (#4250)
Match hook to docs (#4250)
-
Add error handling to nginx export (#4249)
Add error handling to nginx export (#4249) * Nginx error handling * Escape location * Trim
-
Fix no groups (#4248)
Fix no groups (#4248) * Fix no groups Request again * Lint * Add test * Fix promise
-
Support other post types for old permalinks (#4247)
Support other post types for old permalinks (#4247)
-
Switch from api-doc to redocly (#4246)
Switch from api-doc to redocly (#4246)
-
Split export revamp from import/export branch (#4245)
Split export revamp from import/export branch (#4245) * Split export revamp from import/export branch * Update tests * Remove legacy code * Fix issues * Fix issues * Change generateVersion * Fix version builder * Fix CI * Fix phpstan * Fix issues * Fixes * Change how version is used
-
Split import revamp from import/export branch (#4244)
Split import revamp from import/export branch (#4244) * Split import revamp from import/export branch * Fixes * Lint * Fixes * Legacy stuff Keep CoPilot happy * Apply fixes
-
Unify notices (#4242)
Unify notices (#4242) Make sure Redirection notices are always shown on Redirection pages, and other notices are not shown
-
Fix bug when current page is empty string (#4241)
Fix bug when current page is empty string (#4241) * Fix bug when current page is empty string * Force integer
-
Reuse existing JSON groups (#4238)
Reuse existing JSON groups (#4238) * Reuse existing JSON groups * Fix test
-
Fix importing of htaccess regex (#4237)
Fix importing of htaccess regex (#4237) * Fix importing of htaccess regex * Fix tests
-
Update file IO (#4236)
Update file IO (#4236) * Move file IO to new structure * Fix non-boolean strncmp condition in autoloader Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Lint fixes --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
-
Include WP 6.9 fix (#4229)
Include WP 6.9 fix (#4229)
-
Improve API detection of bad site domain setting (#4228)
Improve API detection of bad site domain setting (#4228) * Improve API error handling * Update externals * Fixes * More tests * Fix test
-
Ready for 5.8.0 (#4227)
Ready for 5.8.0 (#4227) * Ready to 5.8.0 * Remove version from rector
-
Remove disabled redirect edit check (#4226)
Remove disabled redirect edit check (#4226)
-
Replace release-it with custom script (#4225)
Replace release-it with custom script (#4225) * Replace release-it with custom script * Address comments * More script fixes * More fix
-
Add some prevevantative empty group protection (#4221)
Add some prevevantative empty group protection (#4221) * Add some prevevantative empty group protection * Address issues * Update tests * Fix tests * Fix integration tests * Fix more tests Fix * More fix
-
Update PHPStan and fix warnings (#4220)
Update PHPStan and fix warnings (#4220) * Update PHPStan and fix warnings * Improve lint fix
-
Help with caching problems (#4219)
Help with caching problems (#4219) * Help with caching problems * Add exception handling
-
Add higher error boundary (#4217)
Add higher error boundary (#4217) * Improve error handling Add a higher error boundary, and handle tanstack errors better * Match style * Fix error handling * Fix changes to tanstack * Address issues * Further lint fixes
-
Bump packages (#4216)
Bump packages (#4216) * Bump packages * Fix lint e rrors * Improve error handling
-
Fixes for WP 7 UI (#4215)
Fixes for WP 7 UI (#4215) * Fixes for WP 7 UI * Lint fixes * Unify pnpm versions
-
Fix missing created time in logs (#4210)
Fix missing created time in logs (#4210)
-
Don’t run redirects on CLI usage (#4211)
Don’t run redirects on CLI usage (#4211)
-
Prep 5.7.5 (#4179)
Prep 5.7.5 (#4179)