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.
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.