Release History

Version Date Description
1.3.0 2019-06-26  
1.2.4 2019-03-21  
1.2.2 2019-03-15  
1.2.0 2019-02-22  
1.1.6 2018-10-22  
1.1.4 2018-08-27  
1.1.2 2018-02-05  
1.1.0 2017-06-02  
1.0.0 2017-04-04  
0.8.2 2017-03-23  
0.8.0 2016-04-29  
0.7.0 2016-01-20  
0.6.2 2015-10-28  
0.6.0 2015-04-17  
0.5.0 2014-11-05  
0.1.0 2014-10-02  

Release 1.3.0 – 2019-06-26

Type Changes By
Rewrite resource URLs pointing to client libraries with "allowProxy" mode to /etc.clientlibs.
New service user mapping required, see System configuration.
sseifert

Release 1.2.4 – 2019-03-21

Type Changes By
Detect externalized links with "special protocols" in a generic way, so links e.g. with "tel:" are handled correctly by URL Handler. sseifert

Release 1.2.2 – 2019-03-15

Type Changes By
Use wcm.io WCM Granite UI Extension path fields. sseifert

Release 1.2.0 – 2019-02-22

Type Changes By
Add "Site Root Path" Granite UI widgets. sseifert
Switch to AEM 6.2 as minimum version. sseifert
Make rewrite-to-context and default URL mode aware of special version history and launches paths. sseifert

Release 1.1.6 – 2018-10-22

Type Changes By
Fix site root detection for launch pages. Fixes WHAN-22. mrozati

Release 1.1.4 – 2018-08-27

Type Changes By
Add Jetbrains NotNull/Nullable annotations to API. sseifert

Release 1.1.2 – 2018-02-05

Type Changes By
Make SiteRoot model adaptable from Resource. amuthmann

Release 1.1.0 – 2017-06-02

Type Changes By
Introduce SiteRootDetector service, and use it by default in DefaultUrlHandlerConfig. sseifert
Get SiteConfig only for site root and cache results for a short time to speed up massive URL resolving. sseifert

Release 1.0.0 – 2017-04-04

Type Changes By
Switch to AEM 6.1 and Java 8 as minimum versions. sseifert
Switched from wcm.io Config 0.x to Sling Context-Aware configuration. Removed UrlParams class, and added SiteConfig annotation class instead. sseifert
Switched SPI to OSGi services based on wcm.io Sling Commons Context-Aware Services for UrlHandlerConfig. Use SPI abstract class instead of interface + abstract helper implementation for UrlHandlerConfig. sseifert
SuffixParser: Use java.util.function.Predicate instead of com.day.cq.commons.Filter for filter expression. sseifert
SiteRoot model: Remove methods getRootPage(String), getRootPath(String). sseifert
UrlHandler: Changed rewritePathToContext methods to use Resource parameters instead of String parameters. sseifert

Release 0.8.2 – 2017-03-23

Type Changes By
Make dependencies to wcm.io Config provided. sseifert

Release 0.8.0 – 2016-04-29

Type Changes By
Relax package version dependency for com.day.cq.commons to support AEM60, AEM61 and AEM62. sseifert
SuffixBuilder and SuffixParser: Add methods to build and parse suffixes for pages. Fixes WHAN-15. amuthmann

Release 0.7.0 – 2016-01-20

Type Changes By
Add SiteRoot model for UI views. sseifert
Sling Rewriter Transformer "wcm-io-urlhandler-externalizer": Make sure URLs consisting only of an anchor tag (e.g. #myanchor) get not corrupted. sseifert
Set AEM API and OSGi dependencies to provided scope. sseifert

Release 0.6.2 – 2015-10-28

Type Changes By
Sling Rewriter Transformer "wcm-io-urlhandler-externalizer": Make sure URLs are not double-escaped when they contain special chars like spaces and ampersands. sseifert
SuffixBuilder: Accept only value types supported by SuffixParser as well. sseifert
SuffixBuilder: Do not URLencode suffix parts; this is already done by URL handler. sseifert

Release 0.6.0 – 2015-04-17

Type Changes By
Add SuffixBuilder and SuffixParser. Fixes WCMIO-69. sseifert
Add Sling Rewriter Transformer "wcm-io-urlhandler-externalizer" for externalizing URLs in markup. sseifert
Add four new URL modes: FULL_URL_PUBLISH, FULL_URL_PUBLISH_FORCENONSECURE, FULL_URL_PUBLISH_FORCESECURE, FULL_URL_PUBLISH_PROTOCOLRELATIVE. sseifert

Release 0.5.0 – 2014-11-05

Type Changes By
Initial release. sseifert

Release 0.1.0 – 2014-10-02

Type Changes By
Preliminary release. sseifert

Back to top

Version: 1.3.1-SNAPSHOT. Last Published: 2019-07-19.