- improved WSL support (WSL-distribution can now be selected in settings dialog)
- updated test-resources
- dependency updates
- WSL support (see README)
- dependency updates
- improved process handling
- minor settings dialog adjustments
- updated test-resources
- Gradle-wrapper update
- other dependency updates
- bug regarding path-handling in annotator
- improved temp-file/-dir creation
- Gradle-wrapper update
- required IDE version >=
2024.2
- major "Gradle IntelliJ Plugin" update (
1.17.4
to2.0.1
) - Gradle-wrapper update
- other dependency updates
- various minor code and asset improvements
exclude_paths
now properly working on subdirectories
- dependency updates
- minor code/asset improvements
- evaluation/handling of
exclude_paths
in Ansible Lint configuration file - new setting: lint files, even if they're within
exclude_paths
- dependency updates
- Gradle-wrapper update
- "Got it" tooltip creation... again ;-)
- raised minimum platform target version (
2023.1
) - minor code changes (resolved usage of deprecated methods)
- "Got it" tooltip creation
- "Got it" tooltip for status bar item
- dependency updates
- Gradle-wrapper update
- more resilient parsing of
.ansible-lint-ignore
files
- updated test-resources
- dependency updates
- Gradle-wrapper update
- the import of static resources (via "import_playbook", "import_tasks", etc.) doesn't show a "file not found"-error anymore
- dependency updates
- Gradle-wrapper update
- improved/fixed version parsing for "Test"-feature in settings dialog
- dependency updates
- proper visualization of severity levels (fixed in ansible-lint 6.21.0)
- dependency updates
- Gradle-wrapper update
- updated SARIF schema
- dependency updates
- Gradle-wrapper update
- dependency updates
- updated test-resources
- Gradle-wrapper update
- several minor improvements
- proper deletion of temporary files/directories
ansible-lint
version detection in settings UI
- incorrect "role not found" (
syntax-check[specific]
) errors
- several minor improvements/additions
- dependency updates
- Gradle-wrapper update
- rule tags are now being shown in annotation message (angle brackets)
- several minor improvements
- dependency updates
- enhanced output for "executable test" in settings dialog (min. version check)
- major rewrite of internal parser: switch from CodeClimate-JSON to SARIF-JSON (see "Output formats")
NOTE: this requiresansible-lint
6.14.3 for best results (older versions should work; but provide less useful information in annotation messages) - improved formatting of annotation message(s)
- several other improvements/refactorings
- Gradle-wrapper update
- dependency updates
- new: ignore-file integration
- new quick action ("Add rule to ignore-file.")
- general plugin setting to control visualization of ignored rules
- new: quick action "Add rule id to 'skip_list' in config file."
- Gradle-wrapper update
- dependency updates
- various fixes, improvements, and refactorings
- use the system environment vars when running
ansible-lint
- new: quick actions
- "Show detailed information online." opens the official (rule-specific) documentation in your browser
- "Disable rule check using 'noqa'" automatically adds the noqa directive as a comment to the annotated line
- "Copy rule id to clipboard." does exactly that :)
- small fixes/improvements
- donate link in settings
- small fixes/improvements
- minor improvements
- initial release