Releases: nscuro/dtrack-client
v0.7.0
Changelog
Features
- 15d88af: feat: add GetAll for PolicyViolations and add Analysis field (#40) (@ribbybibby)
- e54e936: feat: add LastBOMImport field to Project (#39) (@ribbybibby)
- 7f89eea: feat: add component create method (#37) (@northdpole)
- a24e5e3: feat: add foreach util function (@nscuro)
- 50bc2f4: feat: add project metrics (#36) (@ribbybibby)
- de4afb5: feat: add support for team resource (@nscuro)
Fixes
- 3d53ab0: fix(deps): update module github.com/stretchr/testify to v1.7.4 (@renovate[bot])
- 076a845: fix(deps): update module github.com/stretchr/testify to v1.7.5 (@renovate[bot])
- 2f74477: fix(deps): update module github.com/stretchr/testify to v1.8.0 (@renovate[bot])
- 24712f8: fix(deps): update module github.com/stretchr/testify to v1.8.1 (@renovate[bot])
Others
- 8e39448: chore(deps): update actions/checkout action to v3.1.0 (@renovate[bot])
- fddfa70: chore(deps): update actions/setup-go action to v3.3.0 (@renovate[bot])
- d59a1fd: chore(deps): update actions/setup-go action to v3.3.1 (@renovate[bot])
- 4941ce8: chore(deps): update actions/setup-go action to v3.4.0 (@renovate[bot])
- e83aab5: chore(deps): update golangci/golangci-lint-action action to v3.3.1 (@renovate[bot])
- 8bb6b1c: chore(deps): update goreleaser/goreleaser-action action to v3.1.0 (@renovate[bot])
- ccc573d: chore(deps): update goreleaser/goreleaser-action action to v3.2.0 (@renovate[bot])
v0.6.0
Changelog
Features
- 3ab2fbc: feat: add new analysis fields (justification + response) (@nscuro)
- 6b25bba: feat: add new analysis fields (justification + response) (@nscuro)
- 2b7ab69: feat: add policy models (@nscuro)
- bbba393: feat: add policy violation analysis (@nscuro)
- d2796d1: feat: add support for patching projects (@nscuro)
- ccc30f8: feat: cwe is now an array (@nscuro)
- bbde2a3: feature: add vex support (@nscuro)
Fixes
- 5fd62bf: fix(ci): setup go for lint job (@nscuro)
- 6973460: fix(deps): update module github.com/jarcoal/httpmock to v1.2.0 (@renovate-bot)
- 7890af4: fix(deps): update module github.com/stretchr/testify to v1.7.1 (@renovate-bot)
- 3d0b108: fix(deps): update module github.com/stretchr/testify to v1.7.2 (@renovate-bot)
- da44cac: fix: add analysis details (@nscuro)
- 883092c: fix: add missing fields to
PolicyViolation
struct (@nscuro) - 1579aff: fix: add missing type to AnalysisResponse* consts (@nscuro)
- ba746e7: fix: analysis comments not being decoded (@nscuro)
- 7b6b9ca: fix: ineffectual assignment to
err
(@nscuro) - 3936e69: fix: logic bug in
FetchAll
(@nscuro) - dd99880: fix: potential endless loop in
FetchAll
(@nscuro) - 79f02e5: fix: repair analysis decoding (@nscuro)
- e8866b2: fix: timestamps are strings for
Vulnerability
(@nscuro)
Building and Packaging
Documentation
Others
- 57373a3: chore(deps): update actions/checkout action to v3 (@renovate-bot)
- f2d2904: chore(deps): update actions/checkout action to v3.0.2 (@renovate-bot)
- 56f8a1f: chore(deps): update actions/setup-go action to v3 (@renovate-bot)
- 85fd694: chore(deps): update actions/setup-go action to v3.1.0 (@renovate-bot)
- 65bd5bb: chore(deps): update actions/setup-go action to v3.2.0 (@renovate-bot)
- 5dd8b21: chore(deps): update cyclonedx/gh-gomod-generate-sbom action to v1.1.0 (@renovate-bot)
- 4fbe326: chore(deps): update golangci/golangci-lint-action action to v3 (@renovate-bot)
- fba9da7: chore(deps): update golangci/golangci-lint-action action to v3.2.0 (@renovate-bot)
- fd93588: chore(deps): update goreleaser/goreleaser-action action to v2.9.1 (@renovate-bot)
- 0047d83: chore(deps): update goreleaser/goreleaser-action action to v3 (@renovate-bot)
- 436e3e2: refactor: add CWE field back in (@nscuro)
- f007ae4: refactor: change cvss score type to float64 for better compatibility (@nscuro)
- 3bdb516: refactor: minor adjustments (@nscuro)
- 5e4bc83: refactor: minor tweaks (@nscuro)
- d11d059: refactor: rework notification handling (@nscuro)
- 554df84: refactor: use generics for paging; return values instead of pointer where possible (@nscuro)
v0.5.0
v0.4.0
Changelog
- 8b3be95 build: specify
go 1.17
ingo.mod
- af66bad chore(deps): pin dependencies
- dd4f69e chore(deps): update actions/setup-go action to v2.1.5
- 427c673 chore(deps): update goreleaser/goreleaser-action action to v2.8.1
- 52b0aca ci: have renovate pin actions digests
- 19d76c8 ci: specify complete actions versions
- 4cdf6fe feat: add getter for base url
- 4773fa1 feat: implement user login; add bearer token auth
- bb75093 fix(deps):
httpmock
module sum not being updated by renovate - a53cf7e fix(deps): update module github.com/jarcoal/httpmock to v1.1.0
- 2e37404 fix: make
BaseURL()
return a pointer - 0c69f0e fix: timestamps in vulnerabilities are epoch seconds
- 95ccd51 refactor: rename example files
v0.3.0
v0.2.0
v0.1.0
Changelog
458fdb4 Add renovate.json
0ad6ae3 Initial commit
d104a1f Update module github.com/google/uuid to v1.3.0
e2e43a6 add ability to call endpoints w/o authentication
2140693 basic, partial API outline
3f4d0b9 ci: add more linters
2ada2fb ci: tweak .goreleaser.yml
a015e7c cleanup; add CI files
517b2f3 feat: consume error response bodies
0dca07b feat: implement project cloning
c411c3d feat: make user agent and debug configurable
24e4397 fix findings api returning another analysis state field
23e8361 fix: actually use context in newRequest
07bbeed fix: gitignore sboms
848f791 fix: set user agent
7f3dc1e implement basic operations for findings and analysis
c3cdcb6 implement bom processing check
5cd4bde master -> main
a62f1d7 move gh workflows into correct dir
6ef1f44 refactor: cleanup
b7112e2 refactor: implement api client without resty
41f135b refactor: use services to structure api resources
a2f0d94 update readme
73145c1 use request options instead of awkward positional arguments