Releases: GrantBirki/json-yaml-validate
v2.4.0
What's Changed
- Feature: Allow YAML multiple documents by @bbompk in #40
- update bundle by @GrantBirki in #41
- Bump @babel/traverse from 7.22.17 to 7.23.2 by @dependabot in #42
- Updates by @GrantBirki in #43
New Contributors
Full Changelog: v2.3.1...v2.4.0
v2.3.1
v2.3.0
v2.3.0
This release adds a new Action's input that allows users to configure the "version" of the JSON schema definition they wish to use with the JSON schema validator.
New Option: json_schema_version
Acceptable Values:
"draft-07"
default - this is used if you leave it blank"draft-2019-09"
"draft-2020-12"
What's Changed
- Support More JSON Schema Versions by @GrantBirki in #34
Full Changelog: v2.2.1...v2.3.0
v2.2.1
What's Changed
- Bug Fix: Report all errors, not just one by @GrantBirki in #33
Thanks to @JohnnyJayJay for the bug report that got resolved in this release! 🚀
Full Changelog: v2.2.0...v2.2.1
v2.2.0
v2.2.0
This release does the following:
For more details, see the section below and check out the PRs that landed 🚀
What's Changed
- Replace glob with fdir by @thecodrr in #27
- fdir modifications by @GrantBirki in #28
- Update Docs by @GrantBirki in #29
- Add support for validating specified files by @thecodrr in #31
- JSON as YAML - Bug Fix by @GrantBirki in #26 with help from @JohnnyJayJay
New Contributors
Full Changelog: v2.1.0...v2.2.0
v2.1.0
v2.1.0
What's Changed
- Add ajv formats by @GrantBirki in #22 with help from @thecodrr 🎉
- npm update by @GrantBirki in #23
- input improvements by @GrantBirki in #24
- debug improvements by @GrantBirki in #25
Full Changelog: v2.0.0...v2.1.0
v2.0.0
v2.0.0
This release introduces potential breaking changes (#17) through the new use_dot_match
option:
use_dot_match
- Tells the Action whether to search paths that are "hidden" (begin with a.
like.github
). This option defaults to"true"
and will search all paths matching "dot path criteria" unless set to"false"
.
For the majority of users, I do not expect issues to arise from this release. However, if you are not expecting dot (.
) directories to be scanned, this Action may now fail for you unless you exclude this setting through use_dot_match: "false"
.
As always, feel free to open an issue in this repository if you have any questions
What's Changed
- Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #15
- Dot Matching by @GrantBirki in #17
- Node package updates by @GrantBirki in #18
Full Changelog: v1.5.0...v2.0.0
v1.5.0
v1.5.0
This release adds a new input option (yaml_as_json
) which allows you to use the more robust json_schema
parser against YAML files.
What's Changed
- Allow validating YAML files with a JSON schema by @knightzmc in #13
- Yaml as json docs by @GrantBirki in #14
New Contributors
- @knightzmc made their first contribution in #13
Full Changelog: v1.4.0...v1.5.0
v1.4.0
v1.4.0
This release adds a new feature to the Action which enables it to only validate "git tracked files" by default. It does this by treating your project's .gitignore
file as an extra exclude.txt
file when running. This release also introduces two new input options to help you control this new behavior:
use_gitignore
- If the.gitignore
file in your project should be used to check if a file should be checked by this Action or notgit_ignore_path
- The path to the.gitignore
file in your repository to use ifuse_gitignore
is set (which it is by default).
What's Changed
- Only Validate Git Tracked Files by @GrantBirki in #10
- set comment mode to true in acceptance test by @GrantBirki in #11
- npm update by @GrantBirki in #12
Special thanks to @djrmarques in #9 for helping with the idea on this feature
Full Changelog: v1.3.2...v1.4.0
v1.3.2
v1.3.2
This release updates internal dependencies in the Action
What's Changed
- Bump yaml from 2.2.1 to 2.2.2 by @dependabot in #5
New Contributors
- @dependabot made their first contribution in #5
Full Changelog: v1.3.1...v1.3.2