Releases: Adobe-Consulting-Services/acs-aem-commons
ACS AEM Commons 3.19.0
[3.19.0] - 2018-11-03
Added
- #1410 - Show/Hide fields and tabs based on dropdown and/or checkbox selections
- #1446 - Renovator combines and replaces previous relocator tools in MCP
- #1526 - Added a priority to the Action Manager and associated classes so that Actions can executed in order of priority.
- #1529 - Instant Package Utility
- #1530 - New [MCP] Form API features allow sling models to annotate properties and generate forms directly from models with very little coding.
- #1531 - Content Fragment Importer tool added
- #1532 - Request Throttler tool added
Changed
- #1523 - Added check to EnsureACEs to avoid duplicate path processing.
Fixed
- #1464 - ResourceResolverMapTransformer decodes URI-encoded values correctly now
- #1495 - Error page handler resets component context attribute correctly now
- #1497 - Javadoc improvement in EndpointService
- #1501 - Error downloading reports from MCP processes with 6.3.3.0
- #1506 - Fixed path browser input fields in MCP to work on AEM 6.4
- #1513 - PageCompare popovers and legend fixed
- #1516 - Undefined exception on configure-limit-parsys.min.js
- #1523 - Resource check duplication fixed in Ensure ACE feature
- #1524 - Audit log search UI fixes (also fixes #1351)
- #1533 - Cleaned up leftovers from archetype template
- #1537 - Fixed leaking ResourceResolver in FastActionManagerRunnerImpl
Removed
- #1446 - Removed Folder Relocator and Page Relocator tools
ACS AEM Commons 3.18.2
Fixed
- #1492 - Avoid double encoding with Resource Resolver Mapping Rewriter
- #1486 - By default include policy mapping nodes for the replication status handler
- #1490 - Fixed issue in Error Page Handler where /etc/map'd content confused 'real resource' look-up.
- #1457 - Forward ported fixed from ACS Commons 2.x line for Parsys Placeholder feature
- #1498 - Inadvertently included ServletResovler configs causing incorrect servlet resolution behaviour in AEM (default JSON servlet not working)
Changed
ACS AEM Commons 3.18.0
Added
- #1460 - Adobe.IO Integration donated by Emerging Technologies EMEA team
Fixed
- #1428 - URL Asset Import retain case sensitivity in column names
- #1458 - Fixed issue where page date was not updated when modifying redirect map file
- #1467 - Versioned ClientLibs cause WARN log messages on AEM 6.3
- #1469 - Commons Imaging dependency from wcm.io should be excluded
- #1476 - Asset ingestor modifies file names unnecessarily
- #1480 - Adobe I/O healthcheck must only check 1 onepoint
- #1487 - Fixing defect in touchui-limit-parsys that breaks touch ui authoring in 6.2
- #1488 - TouchUI breaks in 6.2 because of using 6.3 JS functions
Changed
- #1469 - Exclude transitive dependency on unreleased commons-imaging via AEM Mocks.
- #1472 - Ensure that only Central and Adobe Public Maven repository are used in Travis builds.
- #1459 - Added ability to edit individual entries in the redirect map and a confirmation for deletes
- #1476 - Asset ingestion no longer mangles folder names, if they are already valid JCR node names
ACS AEM Commons 3.17.4
Release 3.17.2 has an issue that included an invalid node definition. Please use this release (3.17.4) instead.
[3.17.4] - 2018-08-15
Fixed
- #1413 - Added ACL to make the redirect maps globally readable
[3.17.2] - 2018-08-13
Fixed
- #1438 - Ensured Groups do not honor intermediate paths
- #1424 - HTTP Cache - Handle case (Core CF Component) where the response.getHeaders() throws an exception.
- #1423 - HTTP Cache - JCR Store - Update the /var/acs-commons/httpcache rep:policy to allow service user to create nodes.
- #1414 - Fixed issue with TouchUI multifield where field collection was too shallow (did not account for deeply nested structures).
- #1409 - Package Replication Status Updater throws exceptions when version is being created in parallel
- #1407 - Package Replication Status Updater does not set correct replication status for policies below editable templates
- #1417 - Fixed xss vulnerabilities in generic lists
- #1386 - Fixed ajax calls like undefined.2.json when hovering over parsys
- #1334 - Package Replication Status Updater does not treat initialContent below editable templates correctly
- #1301 - Fixed issue in MCP process forms where CoralUI bindings happened twice per form breaking some functionality (like file uploads).
- #1415 - Fixed issue in Error Page Handler where /etc/map'd content confused 'real resource' look-up.
- #1349 - Fixed issue with infinite loop in BrandPortalAgentFilter, when mpConfig property is not present.
- #1441 - Fixed issue with the Report Runner loading custom Report Executors
- #1429 - Fixed Composite Multifield support for pathfield
- #1431 - Fixed Composite Multifield support for Coral3 Select
- #1433 - Fixed issue with Coral 3 UI Checkbox
- #1443 - Fixed issue with Coral 3 UI datepicker
- #1451 - Add ns-scoped flags to function to fix repeated toolbar buttons in Edit mode (Shared Component Properties).
- #1442 - Redirect Map Manager - Fixed error when adding redirects without file uploaded
- #1426 - On Deploy Scripts - added filter.xml include for /etc/rep:policy
Changed
ACS AEM Commons 3.17.2
[3.17.2] - 2018-08-13
Fixed
- #1438 - Ensured Groups do not honor intermediate paths
- #1424 - HTTP Cache - Handle case (Core CF Component) where the response.getHeaders() throws an exception.
- #1423 - HTTP Cache - JCR Store - Update the /var/acs-commons/httpcache rep:policy to allow service user to create nodes.
- #1414 - Fixed issue with TouchUI multifield where field collection was too shallow (did not account for deeply nested structures).
- #1409 - Package Replication Status Updater throws exceptions when version is being created in parallel
- #1407 - Package Replication Status Updater does not set correct replication status for policies below editable templates
- #1417 - Fixed xss vulnerabilities in generic lists
- #1386 - Fixed ajax calls like undefined.2.json when hovering over parsys
- #1334 - Package Replication Status Updater does not treat initialContent below editable templates correctly
- #1301 - Fixed issue in MCP process forms where CoralUI bindings happened twice per form breaking some functionality (like file uploads).
- #1415 - Fixed issue in Error Page Handler where /etc/map'd content confused 'real resource' look-up.
- #1349 - Fixed issue with infinite loop in BrandPortalAgentFilter, when mpConfig property is not present.
- #1441 - Fixed issue with the Report Runner loading custom Report Executors
- #1429 - Fixed Composite Multifield support for pathfield
- #1431 - Fixed Composite Multifield support for Coral3 Select
- #1433 - Fixed issue with Coral 3 UI Checkbox
- #1443 - Fixed issue with Coral 3 UI datepicker
- #1451 - Add ns-scoped flags to function to fix repeated toolbar buttons in Edit mode (Shared Component Properties).
- #1442 - Redirect Map Manager - Fixed error when adding redirects without file uploaded
- #1426 - On Deploy Scripts - added filter.xml include for /etc/rep:policy
Changed
3.17.0
[3.17.0] - 2018-05-22
Fixed
#1370 - Fixed Invalid Entries display in FireFox for Redirect Map
#1371 - Fixed Incorrect Entry Deletion when Filtering for Redirect Map
#1359 - Limiting the parsys in touch UI only works with static templates but not with editable templates
#1360 - Limiting the parsys does not work when doubleclicking into the dropzone to add a new component
#1383 - URL asset import now reports renditions which cannot be matched correctly
#1379 - URL asset import improvements for reporting and error handling
#1376 - Spreadsheet API data handling improvements
Added
#1365 - Sling model injector for Shared Component Property values.
3.16.0
[3.16.0] - 2018-05-10
Fixed
- #1278 - EvolutionContext refactored to contain a method returning version history
- #1344 - Update Felix Plugin URL for Ensure Oak Index to match documentation/example code.
- #1363 - Corrects permissions allowing HTTP Cache to write to the JCR Cache space under /var/acs-commons/httpcache
Added
- #1292 - New MCP Tool to refresh asset folder thumbnails
- #1346 - New Variant/CompositeVariant api for greater type fluidity in data conversion; Spreadsheet API handles proper data type conversion, which improves URL Asset Import and Data Importer as well.
- #1347 - Redirect Map Entry editor
- #1357 - Asset ingestion now uses hypen in folder names by default and offers option controlling asset naming behavior.
Changed
3.15.2
[3.15.2] - 2018-04-25
Changed
- #1338 - Asset ingestion now visible to the groups: administrators, asset-ingest, dam-administrators
Added
- #1338 - Authorized Group process definition factory for MCP abstracts the basic authentication check, easier to customize now
Fixed
- #1335 - MCP Error handling and user experience are overhauled and the overall experience is improved
ACS AEM Commons 3.15.0
[3.15.0] - 2018-04-13
Changed
- #1284 - Expose the shared and global properties resources via bindings.
- #1323 - Remove PMD from pom.xml and added logging rules to CodeClimate's PMD configuration
- #1321 - Switch Jacoco coverage to run offline to improve reporting of Powermock covered code.
Added
- #1314 - Added cards to Tools > ACS Commons for the missing ACS Commons tooling.
- #1237 - Reporting feature: Adding a report column for finding references to a resource
- #1279 - New import tools for node metadata and file/url-based asset ingestion
- #1307 - MCP now has error reporting and also XLSX export for errors.
- #1238 - HTTP cache JCR storage
- #1245 - On-Deploy Scripts Framework
Fixed
- #1262 - MCP race condition affects showing completion status for processes that finish very quickly
- #1276 - Bulk workflow now works with 6.4 and the user-event-data is pre-selected (commit button not grayed out anymore)
- #1303 - Updated HTTP Cache test to handle all platforms more agnostically
- #1265 - Set default Replicated At and Replicated By values when the parameterized values are null in ReplicationStatusManagerImpl to prevent NPEs.
- #1235 - Fixed issue with QR Code loading (and disrupting) non-/content based touch ui editors (ie. Workflow Model editor)
- #1283 - Updated PagesReferenceProvider to return the path to the cq:Page rather than cq:PageContent as the reference.
- #1319 - Ensuring that PageRootProviderConfig references are sorted consistently.
ACS AEM Commons 3.14.12
[3.14.12] - 2018-04-03
Fixed
- #1291 - S3 Asset Ingestor stops after 1000 Assets attempting to be imported
- #1286 - Error page handler now verifies parent resource is not a NonExistingResource
- #1288 - Restrict the redirect map file upload to .txt file extension
- #1272 - Ensure Service User service is not restricted ACE by path
- #1142 - Make sure report tabulation is thread-safe
- #1298 - Ensure that dispatcher cache headers are only written once per header name