❌ 3.0.0 – Squamish
❌ Unsupported
This release of Retour is not supported anymore and contains critical issues.
Please use a current release instead.
The next major version of Retour is coming here: 3.0 - Squamish.
Built on top of Kirby 3.5.0, several extensive re-writes and dead-ends have lead up to substantial changes to the code base of both backend and frontend of the plugin. Still usage and functionality should feel familiar.
What's new?
Routes (can) take priority
- Allow redirects that overwrite route for existing pages with new
priorityflag #161 - New
commentfield for redirect routes - Non-final routes aren't counted in the stats anymore (prevents double counting language routes) #138
Redesigned Panel view
- Built on new UI components from Kirby 3.5 and from an alternative universe (storybook)
- Proper tabs, breadcrumbs, table component, drawer for editing
- Menu item now is called
Redirects - Better timeframe calendar dropdown
- Better graph axis labels
- Error notifications for failed API calls
Much more under the hood
- Support for callbacks as config options #149
- Improved API calls for better loading
- Uses the new
logsroot - Massively improved database queries for logging and stats
- Stats were showing inaccurate data. Not anymore.
- Completely refactored backend code for better performance and maintainability
- API call errors are now caught and displayed in the Panel
- Introduced new update mechanism to allow config and database schema changes between versions
How to update
- Save a backup of
site/config/redirects.ymlandsite/logs/retour.sqlite- really, please do! - Replace
site/plugins/retourwith new version - Move
site/logs/retour.sqlitetosite/logs/retour/log.sqlite(if you haven't used a custom location so far)
