OrchidE Version 2022.1.1: Verbesserung für Ansible Vault und Include-/Import Tasks

OrchidE 2022.1.1.0

OrchidE 2022.1.1.0 bringt viele kleine Verbesserungen und Fixes.

Für Ansible Vault Dateien kann jetzt nachträglich die Vault Id gesetzt werden.


Setzen einer neuen Vault Id


Datei Referenzen

Die Code-Assistant Funktionen für die Module include_tasks, import_tasks und template wurden verbessert und erweitert:

  • Es werden jetzt auch relative Pfade zu Jinja Template Dateien unterstützt.
  • Die Navigation zu einer inkludierten Datei ist jetzt ein Kompletteintrag.
  • Jinja Templates innerhalb einer Pfadangabe unterstützten jetzt Code Completion für verschachtelte Dictionaries
    - include_tasks: "{{ main.subentry }}.yml
  • Die Inspection Missing file zeigt jetzt den Originaltext mit Jinja Templates.
  • Die Code Completion für Template-Dateien filtert jetzt auf die Dateierweiterung *.j2. Um alle Dateien anzuzeigen, gibt es in den Einstellungen einen Schalter (Settings ➞ Editor ➞ OrchidE : Sektion Code Completion).
  • Das Auflösen der Datei Referenzen wurde optimiert und ist jetzt performanter.


Changes

  • Change: Die Inspection Undefined Variable berücksichtigt nun auch Variablen die mit dem Task Keyword vars definiert sind.
  • Bugfix: Inlays zeigen falsche Werte an, wenn Variablennamen den gleichen Prefix haben.
  • Bugfix: Der Parser erkennt das Keyword block nicht, wenn direkt danach ein Kommentar steht.
  • Bugfix: Die Inspection Wrong Keyword zeigt einen Fehler an, wenn der Name mit einem Modulnamen übereinstimmt.
  • Bugfix: Der Parser zeigt einen Fehler an, wenn in Jinja Templates ein Dictionary/eine Liste in einer Jinja Funktion verwendet wird (z.B. {{ combine(var1, { 'key': value|string + x['abc'] } ) }}.
  • Bugfix: Code completion zeigt keine Variable an die mit dem Keyword vars definiert sind.
  • Bugfix: Die Inspection wrong module argument type bringt einen Fehler, wenn referenzierte Werte ein ‘\’ Zeichen enthalten.


Deprecation

Der Support für die IntelliJ Plattform 2021.1 ist deprecated und endet mit dem Erscheinen der IntelliJ Plattform 2023.1.