Releases: iarkhanhelsky/check_diff
Releases · iarkhanhelsky/check_diff
v0.2.0
v0.1.0
Changelog
- 510bff5 Fix cli wrapper
- a452544 Use separate vendor dir per test
- 13f6650 chore(command): add command tests
- 4289d83 chore(core): add Flow tests
- 09eb852 chore(doc): update docs
- fcf10de chore(executors): add tests
- d59e53d chore(go): bump go version 1.18
- 9c0697d chore(gomod): tidy
- c895219 chore(project): update README.md
- a2b20f3 chore(readme): update linters table
- 431fa1b chore(tools): add registry tests
- 5952c63 chore(tools): add tests for manifest and binary
- d5a0911 chore(tools): downloader tests
- 4966c79 chore(unpack): refactor tests
- a9bcd9a chore(unpacker): add tests
- a61c3fb feat(build): refactor mockgen
- 35d9c01 feat(checker): add golangci-lint support
- 1c2936c feat(unpack): add tar.gz support
- 23c2a9e feat(unpacker): move unpacker into separate module
- 8ef879f fix(build): build root
- 7617fd6 fix(ci): gen mocks for release job
- e7fb34e fix(ci): print go mod tidy for each build
- d0da8a8 fix(ci): show go mod tidy
- 8b3d251 fix(colors): figure out color defaults
- 11c4a62 fix(unpacker): add fx module to dependencies
- 8b9e868 refactor(shell): move to separate package
- e8b2bb4 registry tests
- 1c40617 tests(tools): add binary test
v0.0.2
Changelog
- 4956230 Add MIT Licence
- d493135 Add move main.go to the project root
- b10bbca chore(app): cleanup and comments
- 657d596 chore(cli_options): add tests
- ab39d64 chore(config): add tests
- a8a9328 chore(context): drop emptyReader
- eff6ff2 chore(core): cleanup
- d3b1791 chore(sarif): add tests
- f4ca535 chore(settings): add tests
- 8ca05bd chore(stdout): add basic formatter test
- 5976055 chore(tests): generate coverage on test run
- eca2e86 experiment(test): cover per package
- ca0e88c experiment(test): record integration_tests coverage
- 75fbae4 feat(flow): extract command execution to separate type
- b9f95e4 feat(kube-linter): support config file
- bfeacae feat(stdout): Use multierr to wrap errors
- ea8a3c0 feat(test): rewrite integration tests in go
- 1df5dc6 feat(tools): new tools management pakage
- e228101 feat(tools): reimplement third-party tool download
- 44a1c05 feat(version): use build-time values for version rerporting
- 4d88248 fix(logger): fetch cmd args from env
- 42e32e8 refactor(checkers): cleanup checkers
- 12b3032 refactor(cli): prepare cli for integration testing
- fadf26d refactor(formatter): use const values in formatter dispatcher
v0.0.1-rc.1
Changelog
- 0ea2469 Add .gitignore
- a8510aa Add README.md
- b353420 Add basic file filtering
- 0ad493d Add cmd wrapper for examples
- ae1cc23 Add colors
- eeabba3 Add context_test
- 017f1bd Add examples
- 818d1d3 Add java example and config
- b98394e Add main.go
- cb76a95 Add release workflow
- 056a261 Drop stdout.printer
- 6ce256f Fix context reader
- a9d9e26 Fix stdout print issues
- 9aefa62 Initial
- dbdfd7f Make kubelint run
- 88f69c9 Make kubelint work
- 178ff29 NewDiff logging
- 9e11a13 Refactor modules
- dfc694c Refactor stdout
- 2919ac6 Remove flie.go
- b5ffe72 Reshuffle
- ed4d59c Slice everything with fx options
- de2f09d add fnmatch
- 3a223c6 add integration test
- 3455931 app: add version command
- 7af36f9 app: reconfigure logger
- 6bc3422 check: parallel check
- 8012e2c check: pre-create vendor dir
- 0156a4d check: should create file instead of open
- f0752d7 checker: Add Tag() string method
- da585a3 checker: Remove Setup() method from the interface
- 55e2386 checker: default provider function
- dd1e020 checker: generic provide method
- ee04674 checker: support default command
- f25d8b5 checkstyle: added checkstyle support
- 538c2a0 checkstyle: cleanup implementation
- 5086691 checkstyle: convert to generic flow
- 8303bbb checkstyle: filter returned issues
- dc2ee45 chore: update sarif package to v2
- e9b5345 cli options should override config
- 438b572 cli: add --no-color
- 5442d7c codeclimate should have exported fields to be serialized correctly
- daece12 consistent checkers naming
- 5aced27 core: add generic flow for running linter
- 3af4041 core: add generic flow for running linters
- f10ef6b core: remove filereader
- f25c750 diff: log
- 3bd8a63 diff: read diff with scanner
- 4e887a8 downloader: add Empty var, for specifying empty downloads
- 7e81fec downloader: if file is uptodate, do not redownload it
- 24c7d55 embed settings into checkers
- c391df1 fnmatch does not support recursive mathces
- e8b781e fnmatch.v2 update
- 235e9ef formatter: consistent naming
- 31f3570 formatter: export supported format names
- c6bd5e2 formatter: refactoring
- 084be5c integration: freeze rubocop version in examples
- 07d42b4 kube-linter: convert to generic flow
- 28fd7e1 kube-linter: support windows (not tested)
- 85d2b4e kubelint: extract settings reader function
- 1283498 logs: hide behind --trace flag
- e33fd50 move downloaders to the separate package
- 69f1fc5 now we able to run multiple checkers
- 674555c phabricator should have exported fields to be serialized correctly
- ddde533 rubocop: implementation
- 093e914 sarif: fix extract location
- 5237ef7 sarif: move to mapper
- 442fb7c settings: Add Enabled flag
- a8c9d24 settings: use fnmatch.v2 with support of recursive matches
- cebaec4 worflow: freeze rubocop version (for now?)
- efc42bb work with relative paths
- a172298 workflow: add coverage report
- 2b1b609 workflow: add go pipeline
- 25e7b83 workflow: add ruby rubocop
- 0859e62 workflow: fix go test command args
- faeb4e8 workflow: use goveralls