Skip to content

Releases: Adobe-Consulting-Services/acs-aem-commons

ACS AEM Commons 3.19.0

03 Nov 09:18
Compare
Choose a tag to compare

[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

26 Sep 22:30
Compare
Choose a tag to compare

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

  • #1462 - Updated ACS Commons multifield to support Colorfields
  • #1479 - Package Replication Status Updater processes each package in its own job to isolate effects of exceptions

ACS AEM Commons 3.18.0

24 Sep 12:30
Compare
Choose a tag to compare

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

15 Aug 20:41
Compare
Choose a tag to compare

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

  • #1401 - Added AEM 6.3 support for conditional hiding in edit dialogs
  • #1420 - MCP page component no longer extends "final" GraniteUI shell component
  • #1435 - Updated Throttled Task Runner configuration defaults to be better optimized for production situations.

ACS AEM Commons 3.17.2

13 Aug 18:44
Compare
Choose a tag to compare
Pre-release

[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

  • #1401 - Added AEM 6.3 support for conditional hiding in edit dialogs
  • #1420 - MCP page component no longer extends "final" GraniteUI shell component
  • #1435 - Updated Throttled Task Runner configuration defaults to be better optimized for production situations.

3.17.0

22 May 17:05
Compare
Choose a tag to compare

[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

10 May 15:42
Compare
Choose a tag to compare

[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

  • #1343 - CodeClimate now checks for license header
  • #1354 - Added JMX Bean for monitoring and executing on-deploy scripts

3.15.2

25 Apr 09:45
Compare
Choose a tag to compare

[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

13 Apr 12:15
Compare
Choose a tag to compare

[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

03 Apr 21:00
Compare
Choose a tag to compare

[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