Release History

Version Date Description
1.6.6 not released  
1.6.4 2023-07-03  
1.6.2 2023-04-19  
1.6.0 2022-12-05  
1.5.0 2022-05-11  
1.4.0 2021-01-17  
1.3.0 2020-01-30  
1.2.4 2019-02-22  
1.2.2 2018-08-27  
1.2.0 2018-03-14  
1.1.2 2017-12-20  
1.1.0 2017-07-19  
1.0.0 2017-04-04  
0.6.4 2016-02-16  
0.6.2 2015-04-17  
0.6.0 2015-03-09  
0.5.0 2014-11-05  
0.1.0 2014-10-02  

Release 1.6.6 – not released

Type Changes By
Switch to AEM 6.5.17 as minimum version. sseifert

Release 1.6.4 – 2023-07-03

Type Changes By
ImmutableValueMap.of: Retain order of items as stated in JavaDoc. sseifert
ImmutableValueMap.copyOf: Ensure map is immutable. sseifert

Release 1.6.2 – 2023-04-19

Type Changes By
Switch to Java 11 as minimum version. sseifert
Eliminate dependency to Guava. Embed Caffeine as replacement for Guava Cache. Fixes 9. sseifert

Release 1.6.0 – 2022-12-05

Type Changes By
ContextAwareServiceResolver: Add ContextAwareServiceCollectionResolver that allows context-aware filtering of a pre-propulated service collections (e.g. managed by Declarative Services). sseifert

Release 1.5.0 – 2022-05-11

Type Changes By
Add Escape.jcrQueryLikeString. Fixes WSLI-7. henrykuijpers
Switch to AEM 6.5.7 as minimum version. sseifert
Fix handling of default value in RequestParam.getBoolean. sseifert

Release 1.4.0 – 2021-01-17

Type Changes By
Switch to AEM 6.4 as minimum version. sseifert
Switch to individual OSGi artifacts with compile dependency instead of osgi.core and osgi.cmpn with provided dependency. sseifert

Release 1.3.0 – 2020-01-30

Type Changes By
Switch to AEM 6.3 as minimum version. sseifert
Make ContextAwareServiceResolverImpl deactivation more robust for (probably misconfigured) unit tests. sseifert

Release 1.2.4 – 2019-02-22

Type Changes By
ContextAwareServiceResolver: Prefer current page resource instead of request resource when resolving for a request to support use cases with inclusions from other contexts (e.g. experience fragments). sseifert

Release 1.2.2 – 2018-08-27

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

Release 1.2.0 – 2018-03-14

Type Changes By
Add QueryStringBuilder. sseifert
Add Context-Aware Services path preprocessor. Fixes WCON-49. sseifert
Deprecate io.wcm.sling.commons.resource.ResourcePath in favor of io.wcm.wcm.commons.util.Path. sseifert

Release 1.1.2 – 2017-12-20

Type Changes By
Fix too early ungetting of service references. sseifert

Release 1.1.0 – 2017-07-19

Type Changes By
ResourceType: Add resource resolver arguments to makeRelative and equals methods; deprecated direct usage of /apps/ and /libs/ prefixes. sseifert

Release 1.0.0 – 2017-04-04

Type Changes By
Switch to AEM 6.1 and Java 8 as minimum versions. sseifert
ResourcePath: Add getAbsoluteLevel method. sseifert
ResourceType: Add makeRelative, equals and is methods. sseifert
Add ContextAwareService and ContextAwareServiceResolver. sseifert

Release 0.6.4 – 2016-02-16

Type Changes By
Add Escape.jcrQueryLiteral and Escape.jcrQueryContainsExpr methods. sseifert
Set AEM API and OSGi dependencies to provided scope. sseifert

Release 0.6.2 – 2015-04-17

Type Changes By
ResourceType.makeAbsolute does not work on Publish Environment. Fixes WCMIO-67. sseifert

Release 0.6.0 – 2015-03-09

Type Changes By
Add ResourceType.makeAbsolute helper method. Fixes WCMIO-43. 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.6.5-SNAPSHOT. Last Published: 2024-03-06.