Releases: open-policy-agent/conftest
v0.30.0
v0.29.0
Changelog
- ab9c9f1 Add check flag to fmt command (#655)
- a64f75d Add new parser for .env files. (#653)
- ba621b1 Add parser name to cyclonedx acceptance test otherwise json would be used (#646)
- 4ac11cb Bump Dockerfile to alpine 1.17.5 (#651)
- 45a9f06 Bump alpine from 3.14.2 to 3.14.3 (#638)
- 83aaa3f Bump alpine from 3.14.3 to 3.15.0 (#645)
- deb33a7 Bump github.com/open-policy-agent/opa from 0.34.0 to 0.34.2 (#634)
- b1253c3 Bump golang from 1.17.2-alpine to 1.17.3-alpine (#633)
- 36abfcc Bump golang from 1.17.3-alpine to 1.17.4-alpine (#648)
- 06793a4 Fix bug to allow for multiple plugins (#657)
- 4ef97c2 Support for terragrunt default config files (#639)
- 748e2e2 Update Building and Testing documentation (#654)
- 418c6dc Update dependencies (#643)
- 851626c add file path information in returned error message (#641)
- 7b640fb chore: point to the right channel (#630)
- 74074d7 chore: replace part of linter from golint to revive, fixed warning wh… (#635)
- a843f61 feat: add quiet flag to verify (#652)
- 88f047c feat: cyclonedx parser (#637)
- a4aab53 feat: spdx parser (#636)
- 8f2a0c2 fix(exception): support empty string (#589)
v0.28.3
v0.28.2
This is a maintenance release only and does not include any bug fixes or new features.
Improvements
- Bump OPA to v0.33.1
- Bump Go to v1.17.2
Changelog
6b6595d (chore) Bump Go to 1.17.2 (#625)
b721065 Bump github.com/open-policy-agent/opa from 0.32.1 to 0.33.0 (#615)
3f24df0 Bump github.com/open-policy-agent/opa from 0.33.0 to 0.33.1 (#616)
445878f Bump golang from 1.17.1-alpine to 1.17.2-alpine (#618)
186ae1b Bump mkdocs from 1.1 to 1.2.3 (#624)
19e754e Bump nltk from 3.5 to 3.6.5 (#619)
02462d5 Remove old examples (#620)
4ecfbdf upgrade Oras to oras-go v0.4.0 (#617)
v0.28.1
v0.28.0
New Features
- Add default
data.conftest.file
document with thename
anddir
of the configuration being tested
Bug Fixes
- Fixed incorrect handling of flags containing a hyphen when they are configured using environment variables
Other Improvements
- Bump Go to 1.17
- Bump OPA to 0.32.0
Changelog
662a1e1 Bump alpine from 3.14.1 to 3.14.2 (#605)
8a463d7 Bump github.com/open-policy-agent/opa from 0.31.0 to 0.32.0 (#607)
842ecc5 Bump golang from 1.16.7-alpine to 1.17.0-alpine (#603)
52669c0 build: Specify Go 1.17 in the release workflow (#608)
cb8274c build: bump to use go1.17 (#606)
ad06e3d ci: Limit the permissions of the GITHUB_TOKEN in the PR workflow (#609)
8ae303b engine: Add default conftest
document during evaluation (#610)
7b733da fix: Flags with hyphens were skipped with config from ENV (#612)
fb7a9fc fix: Incorrect hash in go.sum (#613)
v0.27.0
⚠️ Potentially Breaking Updates ⚠️
- Bump OPA to v0.31.0, which now catches undefined variables at compile time rather than when they're referenced. For more information, see the OPA change log.
New Features
- GitHub output format (:tada: thanks @koozz!)
Other Improvements
- Bump Go and Alpine versions to address potential security issues
- Bump OPA, improving partial evaluation performance
Changelog
cea3d72 Add GitHub workflow commands output. (#586)
f68c925 Bump alpine from 3.14.0 to 3.14.1 (#601)
51320a0 Bump github.com/open-policy-agent/opa from 0.30.2 to 0.31.0 (#599)
be0ec55 Bump golang from 1.16.6-alpine to 1.16.7-alpine (#600)
v0.26.0
Changelog
a242a61 Add Dependabot monitoring for Dockerfile
4340b53 Add conftest test flag to suppress exceptions
babc73d Add newline to TAP output (#573)
774c275 Add support for properties files.
0ae5f14 Bump Go version to 1.16 (#557)
ce5016d Bump github.com/open-policy-agent/opa from 0.28.0 to 0.29.1 (#569)
bf13740 Bump github.com/open-policy-agent/opa from 0.29.1 to 0.29.4 (#574)
ee9e96f Bump github.com/open-policy-agent/opa from 0.29.4 to 0.30.0
120d034 Bump github.com/open-policy-agent/opa from 0.30.0 to 0.30.1
f3bf4fc Bump github.com/open-policy-agent/opa from 0.30.1 to 0.30.2
8787be2 Bump golang from 1.16.5-alpine to 1.16.6-alpine
c55d00e Change to using LoadString & handling the error.
0f795bf Organize golangci-lint linters (#564)
1bcf5ac Show usage when required parameters are not supplied
5935455 Specify versions of base images in Dockerfile
274ab0c Update docs/install.md (to 0.25.0)
a901976 Update documentation for file extensions (#563)
a3ab727 Update parser documentation for parser flag (#562)
9d56c39 Upgrade cuelang parser to 0.4.0 (#572)
cb7f07f added report flag to conftest verify with fails,notes and full options to output a clear report and traces similar to opa
v0.25.0
Features
- Add the
--no-fail
flag to thetest
command that will always return an exit code of zero (#547)
Performance
Documentation
Changelog
16cbb1b Add no-fail flag (#547)
ee86fa8 Adding brief documentation on verify in the usage docs (#543)
8b09609 Bump github.com/open-policy-agent/opa from 0.27.1 to 0.28.0 (#554)
a7464de Do not make rego trace unless --trace flag is passed in (#556)
fdf26e4 Fix example in documentation (#552)
5389a37 Merge pull request #542 from shteou/improve-combined-input-examples
1c476fe Update data loading test case (#536)
3c4554d Update error message for invalid parse (#546)
0f47a0c Update sharing example when using a PAT (#553)
v0.24.0
NOTE: Starting from v0.24.0
, Conftest will be available from the core repositories for both brew and Scoop. The instrumenta
repositories are no longer needed when fetching the newest version.
Changelog
1a4a433 Add .tfvars as an HCL2 parseable file type
cf6b7cf Add additional files to dockerignore
eebd8b2 Add fmt command
01f6e9e Automatically parse dockerfiles with extensions (#492)
03e6b2e Bump github.com/deislabs/oras from 0.9.0 to 0.10.0 (#487)
8bbbb74 Bump github.com/hashicorp/go-getter from 1.5.2 to 1.5.3
665a354 Bump github.com/moby/buildkit from 0.8.1 to 0.8.2 (#494)
31e8f9e Bump github.com/olekukonko/tablewriter from 0.0.4 to 0.0.5 (#483)
af2defb Bump github.com/spf13/cobra from 1.0.0 to 1.1.3 (#482)
5d2677d Bump jinja2 from 2.11.1 to 2.11.3 (#509)
e677e2c Enable Buildkit in Docker builds to speed things up (#469)
4965867 Fix formatting error in options documentation (#495)
9de0ec2 Fix ignore policy and format
7a18ff5 Fix issue where test count could be negative
8c1b2f7 Fix: Version command does not print the version. (#488)
bbb1309 Format junit output
14f596d Ignore .git for docker
8202f7f Migrate to GitHub Actions
c577d67 Minor documentation update to latest Conftest version (#506)
552cd0b Move plugin tests to test folder
6e53dc5 Move tests to tests directory
ff17bca Remove oci prefix on push if it exists
a82d4f3 Rename contrib directory for plugins
091d6d5 Support a build stage indicator in the Docker parser. (#499)
2831d8c Support for comments in Dockerfile
efe11de Suppress warnings from push and pull
644b8c6 Update documentation for installing plugins (#493)
891de8e Update gogoproto to v1.3.2
93ab7a5 Update options.md (#489)
d61a1ad Update supported extensions
5ca953b Update the source docker image (#502)
e391b11 Upgrade OPA to 0.27.1
aeeacb0 Upgrade ORAS to 0.11.0
1344695 Upgrade to oras version 0.9.0 (#472)
002e012 Use bulk append for building tabular data
66664ce Use dependabot for OPA updates
16f63b1 Verify: count and report skipped tests