SEO Redirect Manager
Version 1.0.2
October 11, 2026
Fixed
- Fixed Craft CMS 5 entry save failure (
getOldAttributeunknown method) when editors rename entry slugs. - Added
Entry::EVENT_BEFORE_SAVEpre-save URI snapshot to reliably compare old and new public URIs and create automated 301 redirects. - Fixed CSV preview dry-run table rendering, validation counters, and action form controls.
- Renamed Audit history filter query parameter from reserved
actiontoauditActionto prevent Craft router 404 conflicts. - Added session recovery for CSV import preview reloads.
Version 1.0.1
October 11, 2026
Changed
- Updated README documentation with hero banner.
- Excluded internal development status from production release.
- Cleaned composer.json for automated Packagist release management.
Version 1.0.0
October 11, 2026
Added
- Multi-tier redirect resolution (exact paths, regex patterns, vanity short links).
- Zero runtime overhead 404 exception listener (
ErrorHandler::EVENT_BEFORE_HANDLE_EXCEPTION). - Bounded 404 monitoring with automated aggregation and sensitive query parameter redaction.
- Automatic 301 rule creation on Craft entry URI/slug updates (
Entry::EVENT_AFTER_SAVE). - Redirect chain graph traversal with one-click direct optimization.
- Predictive and retroactive redirect cycle / loop detection.
- SSRF-safe destination health checking with private IP and cloud metadata protection.
- High-performance streaming CSV import with dry-run validation preview and spreadsheet formula injection safeguards.
- Administrative audit log tracking before/after diffs.
- Control Panel interface with dashboard metrics, interactive tables, and search filters.
- Native Craft 5 CLI commands for background cleanup and destination health verification.
- Comprehensive automated test suite with 100% assertion pass rate.