- Suppress Yamale syntax warnings when running Python 3.12+
- Fix issue with directly nested lists in YAML files
- Check non-default schema and rules paths for existence
- Dependency updates
- Handle file errors gracefully
- Allow empty YAML files
- Add
--non-strict
CLI argument to accept unexpected elements in YAML files
- Do not merge YAML dictionary list items, where each list item has unique attributes with primitive values
- Preserve YAML quotes in output
- Add
!env
tag to read values from environment variables
- Use
ruamel.yaml
package consistently
- Add
output
CLI argument
- Add YAML syntax validation
- Add pre-commit config
- Add support for logging multiple error messsages
- Add support for Ansible Vault encrypted values
- Allow multiple paths as argument
- No changes
- Initial release