<commit_before># Change Log

All notable changes to this project will be documented in this file. This format was adapated
after the 3.9.0 release. All changes up until the 3.9.0 release can be found in https://github.com/Adobe-Consulting-Services/acs-aem-commons/releases.

The format is based on [Keep a Changelog](http://keepachangelog.com)

## Unreleased ([details][unreleased changes details])

<!-- Keep this up to date! After a release, change the tag name to the latest release -->
[unreleased changes details]: https://github.com/Adobe-Consulting-Services/acs-aem-commons/compare/acs-aem-commons-4.3.2...HEAD

### Added
- #2118 - Adding functionality to showhidedialogfields TouchUI widget
- #2110 - Adding File Fetcher for downloading and caching remote files in AEM Assets
- #2084 - MCP Forms now extract default value/checkbox state from field value as well as from annotation options (both ways work now)
- #2064 - Adding Marketo Form Component
- #1919 - Report Builder | Path List Executor Implementation

### Fixed
- #2090 - A failing on-deploy script could still have some of its pending changes persisted by the framework.
- #2078 - Using the WorkflowPackageManager required read access to /(var/etc)/workflow/packages (fixes #2019)
- #2120 - Fixed issues on the JCRHttpCacheStore regarding expiration handling, rewrote testcases (addresses #2113)
- #2104 - Updated test suite to use mockito 3, build now working with Java 11
- #2124 - cleanup build logs for unittests

### Changed
- #2101 - Cleanup public API of the remote Assets feature (#2094)




## [4.3.4] - 2019-10-16

### Added
- #2017 - Added read/write access to `/conf` for acs-commons-on-deploy-scripts-service user
- #2067 - Rewrote the workflow remover as an MCP Task, in turn removed the existing workflow remover UI.
- #2085 - Made dry run mode default for all MCP processes that have it

### Added
- #2071 - Added Tag Export as CSV functionality, as new option in Exports

### Changed
- #2033 - Upgraded oakpal to 1.4.2; added .opear artifact for oakpal-checks module for docker-based cli scans
- #2045 - Added oakpal configuration to ui.content to verify that rep:policy nodes are effectively applied, and that existing config pages are not deleted
- #2065 - Upgraded oakpal to 1.5.1; use expectPaths and expectAces checks to verify rep:policy nodes instead of inlineScript

### Fixed
- #2092 - Tag Export - IndexOutOfBoundsException issue
- #2004 - Bugfix/httpcache combined cache key different entries
- #2032 - Fixed filter.xml on /var/acs-commons
- #2048 - Fixed ui.apps ACE import by setting acHandling property to "merge"
- #2053 - ETag header not properly delivered from the servlet (missing quotes)
- #2057 - Fixed MCP issue where table was not visible in new Chrome, or too short in other browsers
- #2058 - Fixed MCP JS errors in Firefox
- #2063 - Fixed regression in MCP user interface following split of apps/content packages
- #2074 - Ignore properties on EnsureOakIndex were sometimes not respected.
- #2080 - Fix BND warning in MCP (#1813)

## [4.3.2] - 2019-08-29

### Added<commit_msg>v4.4.0 Release Changelog<commit_after># Change Log

All notable changes to this project will be documented in this file. This format was adapated
after the 3.9.0 release. All changes up until the 3.9.0 release can be found in https://github.com/Adobe-Consulting-Services/acs-aem-commons/releases.

The format is based on [Keep a Changelog](http://keepachangelog.com)

## Unreleased ([details][unreleased changes details])

<!-- Keep this up to date! After a release, change the tag name to the latest release -->
[unreleased changes details]: https://github.com/Adobe-Consulting-Services/acs-aem-commons/compare/acs-aem-commons-4.3.2...HEAD

## [4.4.0] - 2019-12-17

### Added
- #2118 - Adding functionality to showhidedialogfields TouchUI widget
- #2110 - Adding File Fetcher for downloading and caching remote files in AEM Assets
- #2084 - MCP Forms now extract default value/checkbox state from field value as well as from annotation options (both ways work now)
- #2064 - Adding Marketo Form Component
- #1919 - Report Builder | Path List Executor Implementation

### Fixed
- #2090 - A failing on-deploy script could still have some of its pending changes persisted by the framework.
- #2078 - Using the WorkflowPackageManager required read access to /(var/etc)/workflow/packages (fixes #2019)
- #2120 - Fixed issues on the JCRHttpCacheStore regarding expiration handling, rewrote testcases (addresses #2113)
- #2104 - Updated test suite to use mockito 3, build now working with Java 11
- #2124 - cleanup build logs for unittests

### Changed
- #2101 - Cleanup public API of the remote Assets feature (#2094)

## [4.3.4] - 2019-10-16

### Added
- #2017 - Added read/write access to `/conf` for acs-commons-on-deploy-scripts-service user
- #2067 - Rewrote the workflow remover as an MCP Task, in turn removed the existing workflow remover UI.
- #2085 - Made dry run mode default for all MCP processes that have it

### Added
- #2071 - Added Tag Export as CSV functionality, as new option in Exports

### Changed
- #2033 - Upgraded oakpal to 1.4.2; added .opear artifact for oakpal-checks module for docker-based cli scans
- #2045 - Added oakpal configuration to ui.content to verify that rep:policy nodes are effectively applied, and that existing config pages are not deleted
- #2065 - Upgraded oakpal to 1.5.1; use expectPaths and expectAces checks to verify rep:policy nodes instead of inlineScript

### Fixed
- #2092 - Tag Export - IndexOutOfBoundsException issue
- #2004 - Bugfix/httpcache combined cache key different entries
- #2032 - Fixed filter.xml on /var/acs-commons
- #2048 - Fixed ui.apps ACE import by setting acHandling property to "merge"
- #2053 - ETag header not properly delivered from the servlet (missing quotes)
- #2057 - Fixed MCP issue where table was not visible in new Chrome, or too short in other browsers
- #2058 - Fixed MCP JS errors in Firefox
- #2063 - Fixed regression in MCP user interface following split of apps/content packages
- #2074 - Ignore properties on EnsureOakIndex were sometimes not respected.
- #2080 - Fix BND warning in MCP (#1813)

## [4.3.2] - 2019-08-29

### Added
{'fraction_non_alphanumeric': 0.08584313093895958, 'fraction_numerical': 0.05636978579481398, 'mean_word_length': 3.8820754716981134, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6904807', 'n_tokens_mistral': 2041, 'n_tokens_neox': 1745, 'n_words': 803}