- Changelog format.
- Shortcuts for Opening Built Content.
- Option to show a list of products when Opening Built Content.
- Enable web extension.
- Open Built content: only the fallback (RHEL8) built content was being opened. The fallback option was removed.
- Option to open built content files.
- Support to new type of content called Blueprint.
- Option to open variable content.
- Variable ID is now supported by the copy content ID option.
- New run Automatus configuration snippet for container backend.
- Auto completion of rule IDs into Control files context.
- Latest templates documentation.
- Support to open built profile files.
- Copy rule and profile ID options are now merged into copy content ID.
- Copy content ID has now shortcut support.
- Update run configurations with latest data.
- The clipboard content now ignores colon characters.
- The clipboard content must now match alphanumeric, dash, underscore, dot and colon characters.
- A rule filepath can now be used when matching content from the clipboard.
- Building and packaging.
- Fix launch configuration template.
- New submenu items to organize menu items.
- Reuse workbench.editor.preview property when opening content files.
- New options to copy the profile ID and full prefixed profile ID.
- Template snippet
yamlfile_value
now contains all parameters from official documentation.
- Template snippet
yamlfile_value
is updated to latest documentation. - Template snippets now use "t_" prefix instead of "template_".
- Template snippets now suggests doc text as Ansible comments.
- Option to enable/disable using data from clipboard when opening content files.
- Support to new type of content called Kubernetes.
- Snippet for
bls_bootloader_option
template. - Snippet for
yamlfile_value
template. - Severity supported values in the
rule
snippet. - Installation instructions for VSCodium.
- Templates with regard to latest version from the developer guide.
- New Icon based on ComplianceAsCode/content icon with a fancy arrow.
- Display Name is now Content Navigator.
- Launch configuration template for ComplianceAsCode Test Suite.
- VSCode properties to control the launch configuration for ComplianceAsCode Test Suite.
- Detect rule id when editing a test scenario using the pattern
*.pass.sh
and*.fail.sh
. - Copy rule ID functions to
editor/title/context
contribution point.
- Do not print selected/clipboard text when failing to open content.
- Support to new type of content called Ignition.
- Option to copy full prefixed rule ID.
- Instructions on how to install the extension through VSCode Marketplace webpage.
- Snippet for
shell_lineinfile
template.
- Content now opens from every context VSCode is. For example, there is no need to have an active opened editor to activate the shortcuts.
- Instructions on how to install using VSIX files.
- Omission on detecting rule id when current opened file is an OVAL content (oval/shared.xml).
- Word separator excludes dash character.
- Snippets to rule, identifiers and templates.
- Function to open the template section within "rule.yml" file.
- Precedence when opening content from clipboard.
- Refactor code to use async/await instead of ".then()".
- Support to rule prefixes (e.g.: "xccdf_org.ssgproject.content_rule_") when opening content from clipboard.
- Function to open Anaconda and Puppet content.
- Support to navigate between content types from current content.
- Documentation of shortcuts now point to correct combination of keys.
- Extension is always loaded when starting VSCode.
- Auto complete of available rules from ComplianceAsCode/content project.
- Functions to open content (Rule, Bash, Ansible) from selected text.