Updates

Here's a list of the most recent releases including their fixes and changes. Please also check out the Features overview for a more thorough description of newly added items.

  • Version 0.6.2

    Version 0.6.2 is now compatible with IntelliJ IDEA's latest 2018.2 EAP builds (Early Access Program). Check out Jetbrains' official page for details. However, this version is no longer compatible with 2017.1 due to breaking changes in the plugin API.

    Fixed

    • Fixed unexpected error annotation on empty XML tags when sibling folder with same name exists
    • Fixed "Inconsistent stackmap frames" error that some users experienced
  • Version 0.6.1

    This update consists of internal changes only and extends the validity period of the beta license.

  • Version 0.6

    Version 0.6 is now compatible with IntelliJ IDEA's latest 2018.1 EAP builds (Early Access Program). Check out Jetbrains' official page for details. Compatibility with 2017.1 was removed accidentally and has been restored.

    Added

    • Added support for custom OSGi component name defined in annotation's name attribute
    • Added resource type completion and references to Handlebars/Mustache when plugin is installed
    • Added support for AEM components that only consist of script files

    Changed

    • Improved AEM component handling to add full rename/move refactoring support

    Fixed

    • Fixed issue resulting in "Missing required property" errors in XML-based languages
    • Fixed another issue with renaming of AEM component when resource type is used in Handlebars file
  • Version 0.5

    Added

    • Added support for universally applicable properties such as sling:resourceType to code completion and inspections
    • Added code completion for principal names and privileges provided by AEM
    • Added basic code completion and refactoring support for OSGi configurations

    Changed

    • Renaming an AEM component now also renames matching script files.

    Fixed

    • Fixed issue resulting in "Missing required property" errors in XML-based languages such as HTML
    • Fixed handling in cases where property's required type is Undefined
    • Fixed issue where workspace coverage inspection's message was shown twice
    • Fixed renaming of AEM component when resource type is used in Handlebars file
  • Version 0.4

    Version 0.4 is now compatible with IntelliJ IDEA's latest 2017.3 EAP builds (Early Access Program). Check out Jetbrains' official page for details.

    Added

    • Added inspection adding error annotation when node type is invalid
    • Added inspection adding error annotation required property is missing
    • Added inspection adding warning annotation when property type does not match declared type
    • Added code completion for child nodes declared by mixin node types
    • Added code completion for resource types provided by AEM
    • Added code completion for cq:Component's componentGroup property

    Changed

    • Improved parser to properly respect escaped characters in FileVault XML property values

    Fixed

    • Fixed multiple regressions in code completion introduced by changes in the last release
    • Fixed NullPointerException thrown by menu action when checking if framework is enabled
  • Version 0.3

    Changed

    • Improved indexing of components, i.e. resource types, that only declare a sling:resourceSuperType
    • Improved finding of resource type usages in languages not directly supported by IntelliJ AEM
    • Provide completion of boolean values only if property is of type Boolean
    • Improved error handling when connecting to AEM times out
    • Respect code style when completing property names and child nodes in XML and JSON

    Fixed

    • Fixed parser issue with single-character property values in FileVault XML files
    • Fixed NullPointerException thrown when checking for not properly encoded HTML entities
    • Fixed NullPointerException thrown when triggering auto-completion for non-project file
    • Fixed completion of property names and child nodes with namespace
  • Version 0.2.1

    Version 0.2 had some issues which prevented most changes from working correctly. Version 0.2.1 fixes those issues, so please update as soon as possible.

  • Version 0.2

    Added

    • Automatically declare XML namespace when completing child node
    • Automatically ignore external resource URIs when indexing namespaces registered with JCR

    Changed

    • Improve ordering of attributes when automatically declaring XML namespace
    • Add fully featured inspection checking if files are covered by workspace filter

    Fixed

    • Fixed NullPointerException thrown when hovering project view items