OrchidE 2024.1.5
OrchidE 2024.1.5 brings better support for the meta files ‘main’ and ‘argument_specs’, extended support for the src attribute of the copy task and various changes and bug fixes.
Meta/Argument_specs-Files
OrchidE now supports code completion and quick documentation for the meta and argument_specs files of an Ansible role and checks the syntax against the JSON schema. This function requires a current definition package of the OrchidE Builder, which contains extended JSON schema files (from Ansible 11.5 and 20250703).
Alternatively, IntelliJ’s built-in function for JSON schema can be used.
Differences between JSON schema of OrchidE Builder and IntelliJ:
- OrchidE automatically finds JSON schemas from the OrchidE Builder package. In IntelliJ, the schema must be configured manually for the meta files.
- Schemas from the OrchidE Builder package contain more detailed descriptions of the attributes.
- Newer schemas are available earlier with IntelliJ.
- With schemas from the OrchidE Builder package, some quick fixes are not available as long as OrchidE supports older IntelliJ versions. (<= IntelliJ version 2024.1)
Copy Task
OrchidE now supports code completion and verification for the ‘src’ attribute of the copy task identically to the template task. You can also navigate to the source file (go to declaration, Ctrl + B, ⌘ + B)
Changes
- New: New quick fix for module arguments with the wrong type.
- New: The quick documentation section “See Also” now supports external links.
- New: Support for code completion of variables defined by the vars keyword in the ‘include_tasks’ and ‘import_tasks’ tasks.
- Change: Jinja closing braces will now be added after typing second ‘{‘ immediately.
- Change: Jinja closing braces will now be added in Jinja templates files.
- Bugfix: Quick Documentation generates an error if no description is available for type.
- Bugfix: Action new Ansible file don’t use file extension from editor settings.
Deprecation
- Support for IntelliJ platform 2023.3 is deprecated and will end with the launch of the EAP for IntelliJ version 2025.3.
- Support for the OrchidE builder format V1 is deprecated.