Release Notes - Hippo Configuration Management - Version 1.0.1 - HTML format

Bug

  • [HCM-115] - Webfiles should not always be (re)imported at startup
  • [HCM-134] - Cannot specify or maintain content definition order within parent
  • [HCM-173] - JcrPath.startsWith() is incorrect
  • [HCM-180] - allow sns in root of content definition
  • [HCM-182] - Auto-export fails to detect deleted nodes in diff stage
  • [HCM-184] - V12 Beta - Path capitalisation error when adding image size variants
  • [HCM-187] - Autoexport fails with infinite loop
  • [HCM-192] - Log4j2 fails if cms-commons is included in Maven shaded uberjar: ERROR StatusLogger Unrecognized format specifier
  • [HCM-193] - esv2yaml must not inject residual category in content trees
  • [HCM-194] - esv2yaml must export /hst:hst/hst:hosts as config
  • [HCM-206] - Auto-export will create def with duplicate root path if existing def has no properties
  • [HCM-207] - node move gives file locked exception on windows
  • [HCM-209] - DefinitionNodeImpl#reorder does not cater for SNS correctly

New Feature

  • [HCM-84] - Adjust l10n tooling to reflect new bootstrap and YAML format
  • [HCM-179] - Support classpath scanner for classes with a certain class annotation
  • [HCM-181] - Support the HCM migrator tool to run as uberjar
  • [HCM-183] - add support to esv2yaml for injecting residual node category
  • [HCM-205] - Provide a 'head only' parser to speed up loading huge hcm-content yaml files

Task

  • [HCM-157] - Profile memory usage of runtime configuration model
  • [HCM-169] - Support rules to correctly categorize runtime-added node trees
  • [HCM-171] - Separate ActionItem into API and Impl
  • [HCM-174] - Esv2yaml: Support splitting XML input into both config and content
  • [HCM-175] - To esv2yaml add domain specific HST configuration support for the channels move
  • [HCM-177] - Extend esv2yaml to migrate the HTML cleaner configuration
  • [HCM-178] - Extend esv2yaml to migrate the URL rewriter configuration
  • [HCM-188] - Improve naming of content sources created by esv2yaml
  • [HCM-189] - Improve ordering of content sources created by esv2yaml
  • [HCM-196] - improvements to support AutoExport reordering
  • [HCM-204] - Fix sorting of indexed node names in natural order

Improvement

  • [HCM-74] - Support separating content from config with esv2yaml migration
  • [HCM-153] - Don't reload CNDs that have not changed since baseline
  • [HCM-168] - Support SNS indices in definition root nodes (config and content)
  • [HCM-191] - Better support for extending yaml source parsers and serializers
  • [HCM-195] - Deploy esv2yaml uberjar
  • [HCM-200] - ModuleImpl.clone() should also build()
  • [HCM-208] - Don't serialize type (Name) for pre-defined jcr:primaryType and jcr:mixinTypes properties
  • [HCM-211] - Use head-only content source parser for reloading and cloning modules in autoexport

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.