Releases: twu/skjold
v0.6.2
Bugfix/Maintenance release.
What's Changed
- Gemnasium: Fix Gemnasium ranges with spaces (#236). Thanks @pjacobsen-utilimarc!
- Gemnasium: Remove outdated hotfix. (#236). Thanks @pjacobsen-utilimarc!
- Gemnasium: Fixed an issue with (invalid) identifiers having trailing dots e.g.
>=1.4.. - Dependencies: Bump
packagingfrom22.0to23.0(#173). - Dependencies: Bump
packagingfrom23.0to23.1(#209).
New Contributors
- @pjacobsen-utilimarc made their first contribution in #236
Full Changelog: v0.6.1...v0.6.2
v0.6.1
Bugfix/Maintenance release.
What's Changed
- CLI: Remove duplicate error/warning when sources are passed via CLI instead. (#163). Thanks @AIGeneratedUsername!
- Dependencies: Support
packaging>=21,<23.0. (#162). Thanks @whardier! - Dependencies: Bump
types-tomlfrom0.10.8to0.10.8.1(#156) - Dependencies: Bump
mypyfrom0.990to0.991(#157) - Actions: Bump
actions/setup-pythonfrom4.3.0to4.3.1(#160)
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Feature release.
This release breaks .skjoldignore files when containing PyUP identifiers (See #148). You might need to re-add them to the ignore file using the CVE or new PyUP identifier.
Changes
- PyUP: Use 'cve' field as 'pyup' identifier. (#149). Thanks @joakimnordling!
- Dependencies: Bump mypy from
0.981to0.982(#141) - Dependencies: Bump black from
22.8.0to22.10.0(#144) - Dependencies: Bump pytest-mock from
3.9.0to3.10.0(#143) - Dependencies: Bump
pytestfrom7.1.3to7.2.0(#146) - Dependencies: Bump
types-pyyamlfrom6.0.12to6.0.12.1(#147) - Dependencies: Bump
pytest-sugarfrom0.9.5to0.9.6(#151) - Dependencies: Bump
mypy from0.982to0.990(#152) - Dependencies: Bump
types-pyyamlfrom6.0.12.1to6.0.12.2(#153) - Actions: Bump
actions/checkoutfrom3.0.2to3.1.0(#142) - Actions: Bump
actions/setup-pythonfrom4.2.0to4.3.0(#145)
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Hotfix release.
Changes
- PyUP: Use
more_info_pathto create correctpyup.ioURLs (#140). Thanks @joakimnordling! - Dependencies: Bump
types-pyyamlfrom6.0.9to6.0.12(#134). - Dependencies: Bump
types-tomlfrom0.10.7to0.10.8(#124). - Actions: Bump
coveragefrom6.4.1to6.5.0(#138). - Actions: Bump
actions/setup-pythonfrom4.0.0to4.2.0(#128, #122).
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Feature / Hotfix release.
Breaking: This version drops support for Python 3.6 (#117) and adds the filename to both output formats (#118).
Changes
- Packaging: Switch to
poetry-core(#91). Thanks @fabaff! - Gemnasium: Properly handle false positives/withdrawn CVEs marked with
(,0)(#90). Thanks @stesix! - OSV: Support latest OSV/PyPA schema (only using
ECOSYSTEM+versions) (#115). Thanks @Kurt-von-Laven! - Feature: Support handling multiple input files (#118). Thanks @joakimnordling!
- Actions: Bump
actions/checkoutfrom2.3.4to2.4.0(#82). - Actions: Bump
actions/setup-pythonfrom2.2.2to2.3.2(#93). - Breaking: Drops support for Python 3.6 (#117)
Full Changelog: v0.4.1...v0.5.0
v0.4.1
v0.4.0
Feature/Maintenance release.
Important!: From this release onwards skjold depends on/uses packaging instead of poetry-semver (See #52 for details).
Changes
v0.3.2
v0.3.1
v0.3.0
Feature / Maintenance release.
Important!: When using skjold as a pre-commit-hook it only gets triggered if you want to commit changed dependency files (e.g. Pipenv.lock, poetry.lock, requirements.txt,...). It will not continuously check your dependencies on every commit!
Important!: If you use report_only in any way make sure that you add verbose: true to your hook configuration otherwise pre-commit won't show you any output since the hook is always returning with a zero exit code due to report_only being set!
Breaking Changes
- CLI:
skjoldwill now always write the number of ignored findings and vulnerable packages tostderr. The rest of the outputjsonorcliare still written tostdoutfor easier redirection.
Changes
- CLI: Temporarily or permanently ignore findings based on their source identifiers added to
.skjoldignore. (See #47) Thanks @micheller! - CLI:
skjoldnow outputs ignored findings when usingcliorjsonoutput formats. - OSV/PyPA Advisory DB: Initial support for using either
osvorpypaas sources. (See #45) - CLI: Advisories with additional references are added to the
clioutput if present. - Bumps mypy to
0.902- Moves
mypy.initopyproject.toml. - Adds
types-tomlandtypes-PyYAMLasdevdependencies.
- Moves
- Update
README.md.