Release History

Version Date Description
1.10.4 2024-03-21  
1.10.2 2024-01-26  
1.10.0 2023-11-22  
1.9.14 2023-08-31  
1.9.12 2023-05-19  
1.9.10 2023-02-24  
1.9.8 2022-10-13  
1.9.6 2022-06-22  
1.9.4 2022-05-18  
1.9.2 2022-03-15  
1.9.0 2022-01-25  
1.8.2 2021-11-23  
1.8.0 2021-11-08  
1.7.8 2021-11-02  
1.7.6 2021-04-30  
1.7.4 2021-03-25  
1.7.2 2021-02-24  
1.7.0 2021-01-17  
1.6.4 2020-07-06  
1.6.2 2020-06-28  
1.6.0 2020-01-30  
1.5.2 2019-12-16  
1.5.0 2019-11-20  
1.4.0 2019-09-10  
1.3.4 2019-06-06  
1.3.2 2019-05-20  
1.3.0 2019-04-05  
1.2.0 2019-03-15  
1.1.6 2018-08-27  
1.1.4 2018-05-26  
1.1.2 2017-12-20  
1.1.0 2017-07-19  
1.0.4 2017-04-07  
1.0.0 2017-04-04  
0.6.2 2016-02-16  
0.6.0 2015-09-03  
0.5.0 2015-04-17  

Release 1.10.4 – 2024-03-21

Type Changes By
Granite UI Show/Hide: Support multiple options for Coral select component. Fixes 13. rubnig
DummyPageContext: Wrap existing servlet response writer for provided JspWriter. Fixes 10. sseifert

Release 1.10.2 – 2024-01-26

Type Changes By
Explicitly define folder type for JSON files with "nt:unstructured" as root node to circumvent SLING-12197. sseifert
Switch to AEM 6.5.17 as minimum version. sseifert

Release 1.10.0 – 2023-11-22

Type Changes By
Granite UI Show/Hide: Add support for new data attribute "showhidetargetvalues" to be able to show a component for multiple matches of target values. Fixes 7. sseifert

Release 1.9.14 – 2023-08-31

Type Changes By
Granite UI Show/Hide: Coral-Select with a current value together with a showhide, doesn't show the current selected value in Page Properties dialog (AEM 6.5). Fixes 4. rubnig

Release 1.9.12 – 2023-05-19

Type Changes By
Eliminate dependency to Guava: Remove unused compile dependency from POM. sseifert

Release 1.9.10 – 2023-02-24

Type Changes By
Switch to Java 11 as minimum version. sseifert
Eliminate dependency to Guava. sseifert
Sling-Initial-Content: Register non-standard JCR namespaces for conversion with cp2fm into enhanced DocView files. sseifert

Release 1.9.8 – 2022-10-13

Type Changes By
Granite UI validators: Allow to apply multiple validators by changing selector to '~='. henrykuijpers

Release 1.9.6 – 2022-06-22

Type Changes By
Pathfield Granite UI component: Fix selection problem when opening pathfield component first time. Sync with latest changes with AEM pathfield component. sseifert

Release 1.9.4 – 2022-05-18

Type Changes By
Granite UI validators: Add category 'io.wcm.caconfig.editor.validation' to make the validators available in wcm.io Context-Aware Configuration Editor. sseifert
Switch to AEM 6.5.7 as minimum version. sseifert

Release 1.9.2 – 2022-03-15

Type Changes By
Granite UI validators: Add category 'cq.sites.validations' to make the validators available in create page wizard. sseifert

Release 1.9.0 – 2022-01-25

Type Changes By
Pathfield Granite UI component: Add support for nodeTypes filtering, and default to cq:Page or dam:Asset (depending on rootPath). sseifert
Switch to AEM 6.5 as minimum version. sseifert

Release 1.8.2 – 2021-11-23

Type Changes By
Granite UI Show/Hide feature: Ensure validation is not toggled twice for nested show/hide structures with required fields. sseifert

Release 1.8.0 – 2021-11-08

Type Changes By
Add generic Granite UI Show/Hide feature for select and checkbox components. Other components can be shown/hidden based on the selection/checkbox state. sseifert
GraniteUiSyntheticResource: Ensure synthetic resources that are added using "child" method overwrite probably already existing child resources with the same name. sseifert

Release 1.7.8 – 2021-11-02

Type Changes By
Checkbox GraniteUI Component: Do not pass a value for the @Delete command to ensure it is not saved when using in page properties and creating pages using the page creation wizard in AEM. sseifert

Release 1.7.6 – 2021-04-30

Type Changes By
Granite UI validators: Allow to apply validation rules to pathfield component. Fixes WWCM-17. sseifert
Register validation clientlib also to category 'cq.siteadmin.admin.properties' so it's also loaded in page properties dialog. sseifert

Release 1.7.4 – 2021-03-25

Type Changes By
Add sling-initial-content-transform-maven-plugin to alternatively allow to deploy OSGi bundle and content as content package separately in AEMaaCS. Fixes WTOOL-72. sseifert

Release 1.7.2 – 2021-02-24

Type Changes By
Pathfield Granite UI component: Remove compatibility detection for AEM 6.3 as it breaks the path field in AEM cloud service. sseifert

Release 1.7.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.6.4 – 2020-07-06

Type Changes By
Revert PathFieldChildrenDatasourceServlet: Accept array of filter properties. sseifert

Release 1.6.2 – 2020-06-28

Type Changes By
PathFieldChildrenDatasourceServlet: Accept array of filter properties. sseifert

Release 1.6.0 – 2020-01-30

Type Changes By
Switch to AEM 6.3 as minimum version. sseifert
Fix problem with old pathbrowser field and fallback root path in AEM 6.3 < SP3. sseifert

Release 1.5.2 – 2019-12-16

Type Changes By
Move clientlibs from /etc/clientlibs/wcm-io/ui/granite to /apps/wcm-io/wcm/ui/granite/clientlibs. sseifert

Release 1.5.0 – 2019-11-20

Type Changes By
Pathfield Granite UI component: Support any resource-based predicate. Fixes WWCM-11. sseifert

Release 1.4.0 – 2019-09-10

Type Changes By
Add RootPathResolver class to detect and validate root path for path-based GraniteUI components. sseifert
Pathfield Granite UI component: Provide `appendPath` parameter that allows to add an additional sub path to the configured root path. Fixes WHAN-25. sseifert

Release 1.3.4 – 2019-06-06

Type Changes By
GraniteUi.getContentResource: Fallback to referer header in page creation wizard to detect current content path. sseifert
Pathfield Granite UI component: Ensure picker can be opened even if current path points to a non-existing resource. sseifert
Avoid warning in "Sling/Granite Content Access Check" health check report for pathfield component. sseifert

Release 1.3.2 – 2019-05-20

Type Changes By
GraniteUi.getContentResource: Fallback to 'item' request parameter if CONTENTPATH_ATTRIBUTE is not set e.g. in context of multifield components. sseifert

Release 1.3.0 – 2019-04-05

Type Changes By
Add new Granite UI Path validator. sseifert
Granite UI URL validator: Relax URL validation check to also support other links with schema e.g "tel:", and protocol-relative links. sseifert

Release 1.2.0 – 2019-03-15

Type Changes By
Add extended version of pathfield Granite UI component. sseifert
Add GraniteUiSyntheticResource.copySubtree. sseifert
Switch to AEM 6.2 as minimum version. sseifert

Release 1.1.6 – 2018-08-27

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

Release 1.1.4 – 2018-05-26

Type Changes By
Set javax.inject dependency to provided. sseifert

Release 1.1.2 – 2017-12-20

Type Changes By
Config-Scope Path Browser: Add optional parameter "appendPath". amuthmann

Release 1.1.0 – 2017-07-19

Type Changes By
Add CoralUI 3 validators: E-Mail, URL and custom regex pattern. sseifert
Add "numberfield" GraniteUI component with TypeHint. sseifert
GraniteUi class, Config-Scope Path Browser: Fallback to next-existing parent resource if current resource does not exist. Fixes WWCM-8. rdahlem
Use Coral 3 GraniteUI widgets if available (AEM 6.2 and up), fallback to Coral 2 widgets. sseifert

Release 1.0.4 – 2017-04-07

Type Changes By
Config-Scope Path Browser: Use Context-Aware Configuration API instead of wcm.io Configuration API. sseifert

Release 1.0.0 – 2017-04-04

Type Changes By
Switch to AEM 6.1 and Java 8 as minimum versions. sseifert

Release 0.6.2 – 2016-02-16

Type Changes By
Support factory configurations for Emulator Provider for Touch UI Responsive Mode. sseifert
Checkbox: Default to "true" value. sseifert
Set AEM API and OSGi dependencies to provided scope. sseifert

Release 0.6.0 – 2015-09-03

Type Changes By
Add Configurable Emulator Provider for Touch UI Responsive Mode. sseifert
Add new "select" GraniteUI form component that stores the values always as array if "multiple" mode is selected, regardless how many entries are selected. sseifert
GraniteUi.getContentResource: Fallback to request suffix if CONTENTPATH_ATTRIBUTE is not set e.g. in context of multifield components. sseifert

Release 0.5.0 – 2015-04-17

Type Changes By
Initial release. sseifert

Back to top

Version: 1.10.5-SNAPSHOT. Last Published: 2024-12-09.