Releases: rxliuli/redirector
Releases · rxliuli/redirector
v0.15.0
v0.14.2
Multi-level internal redirects are here – chain redirects from a → b → c → d without making browser requests for intermediate URLs. Your browser will only see the initial URL (canceled) and the final destination.
Redirector-handle-multi-level-redirects-internally-within-extension.mp4
v0.14.1
v0.14.0
✨ Features
- Pipeline Syntax Support: Added powerful pipeline syntax for URL transformations
- New
{{}}template syntax with pipeline support - Support for chained transformations (e.g.,
{{$1|atob|decodeURIComponent}}) - Available pipelines:
decodeURIComponent,atob - Flexible syntax with optional spaces (e.g.,
{{ $1 | atob }})
- New
💥 Breaking Changes
-
URL Pattern Mode - Automatic Decoding Removed: URL Pattern mode no longer automatically applies
decodeURIComponentto captured valuesMigration Guide:
If you were using URL Pattern mode and relying on automatic URL decoding, you need to update your rules:
Before:
From: https://link.zhihu.com/?target=:url To: {{search.groups.url}}After:
From: https://link.zhihu.com/?target=:url To: {{search.groups.url|decodeURIComponent}}Why this change?
- Gives users explicit control over when decoding happens
- Enables pipeline transformations for advanced use cases
- Makes behavior more predictable and consistent
What you need to do:
- Review your URL Pattern rules
- Add
|decodeURIComponentpipeline where you need URL decoding - Test your rules to ensure they work as expected
🔧 Improvements
- Removed
mustachedependency, reducing bundle size - Unified template replacement logic across regex and URL Pattern modes
- Reduced codebase by ~20% through better abstraction
📝 Documentation
- Added comprehensive pipeline syntax examples to README
- Added migration guide for breaking changes
v0.13.3
0.13.3
v0.13.2
0.13.2
v0.13.1
0.13.1
v0.13.0
v0.12.7
0.12.7
v0.12.6
0.12.6



