- Fix bug that causes re-writing the redirect rules file when hits are updated
- Fixes issues with redirect rules file not being present
- Add support for using relative paths
- Add Redirect Extensions promo page
- Skip requests with header "X-Requested-With: XMLHttpRequest"
- Improve error handling in plugin migration process
- Fix SQLSTATE[42S22] error when installing plugin
- Add new Redirect options:
- Ignore Case
- Ignore Trailing Slashes
- Fix date field timezone issue (scheduled tab)
- Fix warning dialog position (when scheduled redirect is not active)
- Minor translation improvements (en, nl).
- Add "Cache-Control: no-store" header. This will prevent (modern) web browsers to cache the redirects. Very convenient when testing your redirects.
- Add extra tab "Event logs" to Redirect update page. This tab shows a list with the related event logs of the redirect.
- UI improvements
- Update CHANGELOG
- Improve exception handling #52
- Add support for league/csv:9.0+
- Improve caching mechanism #54
- Suppress cache flush log message
- Skip sparkline routes from being processed
- Force type of vdlp.redirect::log_redirect_changes #53
- Apply config check to prevent log redirect changes #53
- Convert database column types (char to varchar) #51
- Fix Middleware not being invoked in newer PHP versions
- Drop support for PHP 7.0, only supports PHP 7.1.3+.
- Most of the classes are made final. For extending use October CMS proposed solutions.
- Auto-redirect creation for CMS/Static pages has been removed from this plugin.
- The following events have been removed:
vdlp.redirects.changed
vdlp.redirect.beforeRedirectSave
vdlp.redirect.beforeRedirectUpdate
vdlp.redirect.afterRedirectUpdate
- New events:
vdlp.redirect.changed
vdlp.redirect.changed