Changes Report
Release History
Version | Date | Description |
---|---|---|
1.11.0 | 2025-08-07 | |
1.10.6 | 2025-03-04 | |
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.11.0 – 2025-08-07
Type | Changes | By |
---|---|---|
Granite UI Show/Hide: Use checkbox value instead of checked state. Breaking Change: For certain edge cases, this is a breaking change, as the checkbox value is now used instead of the checked state. The evaluated value is the checkbox value if it is checked, and an empty string if not checked. If you want to trigger the not checked state, you can set the attribute data-showhidetargetnot="true" . Fixes 21. |
henrykuijpers | |
Granite UI Show/Hide: Showhide support for coral tabs. Fixes 28. | henrykuijpers | |
Granite UI Show/Hide: Showhide supporting "not". Fixes 24. | henrykuijpers | |
Granite UI Show/Hide: Showhide support for coral radio & radio group. Fixes 25. | henrykuijpers | |
Granite UI Show/Hide: Add unit test coverage. Fixes 40. | henrykuijpers | |
Granite UI Show/Hide: Toggle validation for hidden fields (just like required state). Fixes 40. | henrykuijpers | |
Granite UI Show/Hide: Improve error reporting when skipping elements. Fixes 40. | henrykuijpers | |
Granite UI Show/Hide: Showhide support for textarea fields. Fixes 22. | rubnig | |
global.jsp: Get rid of deprecated Granite XSS API. Fixes 43. | sseifert | |
columnview.jsp: Eliminate usage of deprecated Sling Commons JSON. Fixes 45. | sseifert |
Release 1.10.6 – 2025-03-04
Type | Changes | By |
---|---|---|
Granite UI Show/Hide: Add category 'cq.sites.validations' to make the it available in create page wizard. Fixes 15. | sseifert |
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 |