Skip to content

Exadel Authoring Kit 2.2.1

Compare
Choose a tag to compare
@smiakchilo smiakchilo released this 22 Jul 16:13

New features

  • @AllowedChildren now supports specifying policies for "top-level" containers (such as a root parsys/iparsys/grid of a page) if attached to a Java class that matches a page component. The whole range of options for an ordinary component policy is also available for top-level containers.
  • @OptionSource received support for URLs pointing to a local/network HTTP endpoint serving JSON data. JSON can be used as a primary datasource for a @Select or @RadioGroup, backed up with a JCR datasource, or vice versa.
  • Enhanced @PathField with many new attributes including the ones which arrived in Adobe Granite with AEM 6.5.10 (the "droppable" feature).

Updates and fixes

  • Can provide s string constant containing a list of components/templates/etc. for the @AllowedComponents. The constant can be stored elsewhere in the code base and reused.
  • Minor code optimizations and fixes.

Documentation

  • Second, vastly updated and optimized rendition of the project's website with extended documentation and samples.
  • Improved Javadoc.

Issues managed

  • EAK-260, EAK-330, EAK-331, EAK-332. EAK-347.