Releases: anchore/grype
v0.1.0-beta.10
v0.1.0-beta.9
Changelog
ec493d5 Merge pull request #159 from anchore/update-testutils
578afab update go.mod and go.sum
c73a337 fix replacement of results with matches (#158)
f0f8f4b add --fail-on threshold support (#156)
0397206 Merge pull request #154 from anchore/issue-148
ca19b08 presenter: cyclonedx shouldn't eat up errors
7b71401 cyclonedx tests: update BD name to use grype instead of syft
2d44839 presenter: cyclonedx document updates to pass schema validation
4f78b57 presenter: cyclonedx vulnerability schema fixes
2b8dfc2 temporary bump of go deps for testing
0fb5080 presenter: add new golden files for cyclonedx tests
46f3948 presenter: remove unneeded golden files
3de06ce presenter: join dir+img presesnter tests for cyclonedx
298a801 tests: update CycloneDX presenters with new namespaces
80d494b presenter: add xmlns for bd and v namespaces in cyclonedx output
3a57218 ci: hook the cyclonedx validation into CircleCI
57d777c tests: add cyclonedx schema check
v0.1.0-beta.8
Changelog
2c1ddbe Merge pull request #152 from anchore/fix-json-keys
cb437b6 Change kebab case to camelCase, use updated syft version
ca8ac61 Rename Result object to Matches (#153)
ad7d9d5 Merge pull request #151 from anchore/fix-version-json-output-casing
9fa5064 Fix json keys to be camel case instead of kebab
293368e Shell completion via Cobra utility (#149)
0f97081 add positional argument validation (#150)
v0.1.0-beta.7
Changelog
1338850 Add fixed-in-version to the presenters (#147)
bd50ffc Change search key json output to a map (#146)
c0efed5 Merge pull request #143 from anchore/issue-39
c768955 presenter: cyclonedx tests
8fc7efd result: add a helper to get packages by ID
444b191 presenter: set the options to hook CycloneDX output
48c3c2a presenter: add a cyclonedx presenter
8e8ad48 dependencies: update to latest syft and include uuid
b77e023 Merge pull request #137 from anchore/issue-94
d2949a2 matcher: add duplicate to demonstrate they don't show up
89f8ac4 test: update integration to match new SearchMatches
46f614d tests: json presenter output updated
5428cc2 presenter: json to use a string for the search key, not a map
2d7af0b matchers: use strings for SearchKeys
87c267f matchers: cpe should prevent duplicates by not adding already present CPEs
b8a4183 vuln matches should include search matches
651751f simplify version cmd + add json option (#139)
be6a7ea Update README.md to highlight supported distros and languages (#135)
8757b47 Merge pull request #136 from anchore/issue-py-setup
b0c6dc2 test: update scope.FilesByGlob, it is now part of Resolver
b8e9431 dependencies: bump to latest syft that includes setup.py support
618672a matcher: use pkg.PythonSetupPkg as well
3836626 add demo gif (#134)
d3987d7 Update modules (#127)
66b2512 Merge pull request #124 from anchore/issue-91
b237bf9 test: fuzzyConstraint needs a hint now, update tests
75b3537 version: use hint if provided
84684f2 test: add examples of crazy PEP440 rules
0399e08 version: use the new PythonFormat
41147df test: update integration validation for python packages with Python format
0618d1d github is picky about the issue template file extension
d0b03fa add slack links to issue selection (#123)
a34bf6e Merge pull request #122 from nwl/readme-fixes
f2ce94b Replaced stray syft entries with grype
93e39a7 Merge pull request #120 from anchore/readme-install-fix
2caa0d2 docs: emphasize installation methods before features and getting started
89a6201 Disable prerelease version update check (#118)
12b2296 Add future ideas + beta warning to README (#114)
8052fa6 Update installation method (#117)
v0.1.0-beta.6
v0.1.0-beta.5
Changelog
56b9576 Add inline-comparison as acceptance test (#106)
f98e3cd replace search key from table with severity (#107)
37ceb17 Add shell completion script (#109)
2ccdefd Add poetry to package types (#108)
30d72dd fix spaces alignment on etui
c1fdaba Adding additional detail to README (#103)
f1ad989 replace master with main (#104)
6de7e40 finalize the json output (no schema yet) (#102)
76ff973 Merge pull request #99 from anchore/issue-18
5d057db cpe: update tests to match new ANY in product name
d8da43b test: update integration tests for alpine
e4689c6 matcher: add apk matcher unit tests
44767fc result: add a Count() helper method
4476fc9 broaden cpe matcher + modify alpine matcher
a9bf268 integration tests for corner case
cff46b8 add apk to controller
e0db0c1 test: add integration corner cases for Alpine
905cae5 matcher: add APK support
317b383 match: add APK matcher type
5147985 add description and cvss metadata to v1 schema (#100)
4e6eb13 fix panic on top-level log (#97)
81eab4e pull all commits on checkout for release to build changelog (#98)
f3756d0 change default scope to squashed (from all-layers) (#95)
0cfca60 Merge pull request #83 from anchore/initial-docs
57d73a5 docs: update README with sections and DB information
2cd127b Update pkg type (#87)
e1f4c54 bump syft for docker pull + UI elements for pull status (#81)
5261e4a Merge pull request #84 from anchore/help-error
c581a45 cmd: display help menu when no args are passed in - skip the error
87e6dc0 Merge pull request #82 from anchore/log-fix
b214c29 cmd: fix log identifier for stereoscope
fb8f3d8 restore log source after etui exit
11731fa replace zap logger with logrus (#80)
861883c pull in fix for bounds check progress formatting values in etui
v0.1.0-beta.4
Add ETUI (#77) * add base syft UI elements * add etui with shared ui elements * allow for concurrent download DB and fetch/catalog image
v0.1.0-beta.3
add schema validation & fix schema status logic
v0.1.0-beta.2
finalize update check URL
v0.1.0-beta.1
use aws creds for version file upload