Releases: twelvelabs/stylist
Releases · twelvelabs/stylist
v0.5.0
Changelog
New features
- e815ad3: feat: auto-exclude gitignore patterns (#109) (@twelvelabs)
Bug fixes
- d183aec: fix(deps): bump github.com/alecthomas/chroma/v2 from 2.11.1 to 2.12.0 (#105) (@dependabot[bot])
- 8297f16: fix(deps): bump github.com/deckarep/golang-set/v2 from 2.4.0 to 2.5.0 (#104) (@dependabot[bot])
- f3c070c: fix: coerce unexpected severity levels to error (#102) (@twelvelabs)
- c23b8fc: fix: do not collect context info when configured to exclude (#103) (@twelvelabs)
Other work
- 4005633: chore(deps): bump actions/setup-go from 4.1.0 to 5.0.0 (#106) (@dependabot[bot])
- b0b48a3: chore(deps): bump github.com/deckarep/golang-set/v2 from 2.5.0 to 2.6.0 (#110) (@dependabot[bot])
- 22fd462: chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#108) (@dependabot[bot])
- c9c8bef: chore(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#111) (@dependabot[bot])
- 32fab19: chore(deps): bump sigstore/cosign-installer (@twelvelabs)
- f58a725: chore: update dependabot config (@twelvelabs)
- ceb5fed: chore: update golangci-lint config (@twelvelabs)
- 3f17d31: ci(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 (#112) (@dependabot[bot])
- 6a248d7: ci(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#115) (@dependabot[bot])
- 96bee09: ci(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (#113) (@dependabot[bot])
v0.4.0
Changelog
New features
- 8581bb2: feat: add JSON result format (#97) (@twelvelabs)
- 3cd9205: feat: add SARIF result format (#98) (@twelvelabs)
- dc074a6: feat: add checkstyle as both input and output format (#96) (@twelvelabs)
Other work
- 5104d82: chore(deps): bump actions/checkout from 3.5.3 to 4.1.1 (#92) (@dependabot[bot])
- a6c571f: chore(deps): bump docker/login-action from 2.2.0 to 3.0.0 (#91) (@dependabot[bot])
- a92d1b8: chore(deps): bump docker/setup-buildx-action from 2.9.1 to 3.0.0 (#93) (@dependabot[bot])
- 4266068: refactor: use render package from termite (#94) (@twelvelabs)
v0.3.2
Changelog
Bug fixes
- d041792: fix(deps): update all dependencies to latest versions (#90) (@twelvelabs)
Other work
- 9a8c670: chore(deps): bump actions/checkout from 3.5.2 to 3.5.3 (#55) (@dependabot[bot])
- a2385a0: chore(deps): bump actions/setup-go from 4.0.1 to 4.1.0 (#75) (@dependabot[bot])
- 80a4077: chore(deps): bump docker/login-action from 2.1.0 to 2.2.0 (#58) (@dependabot[bot])
- ac182c0: chore(deps): bump docker/setup-buildx-action from 2.5.0 to 2.9.1 (#67) (@dependabot[bot])
- aaa8a03: chore(deps): bump docker/setup-qemu-action from 2.1.0 to 3.0.0 (#83) (@dependabot[bot])
- dfdbea4: chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 (#56) (@dependabot[bot])
- 37bf294: chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#77) (@dependabot[bot])
- eb83f57: chore(deps): bump goreleaser/goreleaser-action from 4.2.0 to 5.0.0 (#84) (@dependabot[bot])
- dd83fa4: chore(deps): bump sigstore/cosign-installer from 9e9de2292db7abb3f51b7f4808d98f0d347a8919 to a5d81fb6bdbcbb3d239e864d6552820420254494 (#68) (@dependabot[bot])
- e9cac7b: chore(deps): bump sigstore/cosign-installer from a5d81fb6bdbcbb3d239e864d6552820420254494 to 9c520b997e685cb69e1ac226f7dce8114e8f36df (#86) (@dependabot[bot])
- 8dd3136: ci: disable depguard (@twelvelabs)
- 31d30c7: ci: disable tagalign (@twelvelabs)
v0.3.1
v0.2.0
Changelog
New features
- d04c19e: feat: add terraform preset (@twelvelabs)
Bug fixes
- 2f1b44e: fix(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 (#49) (@dependabot[bot])
- b807a9f: fix(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#48) (@dependabot[bot])
- 6cf15b6: fix(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#51) (@dependabot[bot])
- b494f6f: fix(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#44) (@dependabot[bot])
- ade3820: fix: do not hide unparsable issues (@twelvelabs)
- 1a90cc5: fix: handle diffs with prefixed paths (@twelvelabs)
- bc050af: fix: use gitignore in cspell config (@twelvelabs)
Other work
- 8a60991: chore(deps): bump actions/setup-go from 4.0.0 to 4.0.1 (#45) (@dependabot[bot])
- a34fe62: chore(deps): bump codecov/codecov-action from 3.1.2 to 3.1.3 (#43) (@dependabot[bot])
- 6a791f3: chore(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 (#46) (@dependabot[bot])
- 61e6b15: ci: use renamed homebrew tap (@twelvelabs)
v0.1.3
v0.1.2
Changelog
Bug fixes
- 53c6430: fix(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#39) (@dependabot[bot])
Other work
- ebfd6cb: chore(deps): bump actions/checkout from 3.5.0 to 3.5.2 (#41) (@dependabot[bot])
- 54c4f3d: chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.2 (#40) (@dependabot[bot])
- e916eaa: ci: publish to homebrew tap (#42) (@twelvelabs)
v0.1.1
Changelog
Bug fixes
- 5d0dfb5: fix(deps): bump github.com/alecthomas/chroma/v2 from 2.5.0 to 2.6.0 (#35) (@dependabot[bot])
- 9c78843: fix(deps): bump github.com/alecthomas/chroma/v2 from 2.6.0 to 2.7.0 (#38) (@dependabot[bot])
- 4118340: fix(deps): bump github.com/deckarep/golang-set/v2 from 2.1.0 to 2.2.0 (#29) (@dependabot[bot])
- 738f5f8: fix(deps): bump github.com/deckarep/golang-set/v2 from 2.2.0 to 2.3.0 (#31) (@dependabot[bot])
- 141569d: fix(deps): bump github.com/imdario/mergo from 0.3.13 to 0.3.14 (#32) (@dependabot[bot])
- 30c3d3d: fix(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15 (#37) (@dependabot[bot])
- 524b97e: fix(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#28) (@dependabot[bot])
- 4572bba: fix: use correct shellcheck config in preset (@twelvelabs)
Other work
- ac76e1b: chore(deps): bump actions/checkout from 3.3.0 to 3.4.0 (#33) (@dependabot[bot])
- 64e1f2d: chore(deps): bump actions/checkout from 3.4.0 to 3.5.0 (#36) (@dependabot[bot])
- eb581e6: chore(deps): bump actions/setup-go from 3.5.0 to 4.0.0 (#34) (@dependabot[bot])
- 00c6a95: chore: cleanup golangci config (@twelvelabs)
- d6ccb80: chore: fix codecov reports (#30) (@twelvelabs)
- d17877c: chore: fix errors from golangci-lint version upgrade (@twelvelabs)
- 293f1c3: ci: allow for manual workflow dispatch (@twelvelabs)
- 97c73d1: docs: add badges to README (@twelvelabs)
- a65b212: docs: remove redundant config from README (@twelvelabs)
v0.1.0
Changelog
New features
- 728fa01: feat: add config option for issue sort order (#26) (@twelvelabs)
- fd8c8f5: feat: add cspell preset and local config (#10) (@twelvelabs)
- 7ec5ad0: feat: add shellcheck preset (#13) (@twelvelabs)
- 6221489: feat: config option to filter issues by severity (#24) (@twelvelabs)
- cd61c61: feat: implement SARIF parser (#11) (@twelvelabs)
- 1cdf391: feat: implement diff parser (#16) (@twelvelabs)
- 81aaaf0: feat: implement regexp parser (#9) (@twelvelabs)
- d7aa56d: feat: show issue URLs in output (#15) (@twelvelabs)
- 331571f: feat: syntax highlight context lines (#23) (@twelvelabs)
Bug fixes
- a5bfadb: fix: update tty printer to match clang diagnostic format (#22) (@twelvelabs)
Other work
- 56dcfce: chore(deps): update action comments to specific versions (@twelvelabs)
v0.0.0
Changelog
Other work
- 1a818e7: Add InputTypeNone for processors that do not accept paths (@twelvelabs)
- 84e1d28: Add OutputMapping struct (@twelvelabs)
- 643a3d8: Add Processor.Merge method (@twelvelabs)
- dab7ba9: Add Result.Context field (@twelvelabs)
- f04e58d: Add ResultFormat and ResultPrinter types (@twelvelabs)
- 29251aa: Add fsutils package (@twelvelabs)
- 6dc1dc3: Add global vars for version, commmit, and build timestamp (@twelvelabs)
- 63131a1: Add goreleaser config (@twelvelabs)
- e7c3e4e: Add linter job and format make target (@twelvelabs)
- 801c218: Add logrus logger (@twelvelabs)
- e880518: Add processor filtering methods (@twelvelabs)
- 9fda550: Add stylist config for golangci-lint processor (@twelvelabs)
- 7fb9608: Add test coverage for enums (@twelvelabs)
- facee1d: Add version subcommand (@twelvelabs)
- ec9f985: Differentiate between output type and format (@twelvelabs)
- b7f8ee5: Finish implementing init command (@twelvelabs)
- 61e5bc4: Fully implement the fix command (@twelvelabs)
- 3c5b093: Implement JSONOutputParser (@twelvelabs)
- ac29e82: Implement OutputMapping (@twelvelabs)
- 96ad4a8: Implement TtyPrinter (@twelvelabs)
- d62942c: Implement processor presets (@twelvelabs)
- a33ea18: Implement subcommands (@twelvelabs)
- 1bf1794: Load missing context lines; add flag for hiding context (@twelvelabs)
- c6b9abd: Move logic from Processor to Pipeline and add tests (@twelvelabs)
- 543417f: Move output format to config (@twelvelabs)
- 13f94ab: Move testdata to a subdir so we can add more types (@twelvelabs)
- b7df1d9: Pass config to printers when constructing (@twelvelabs)
- de96d77: Remove filetype logic from indexer (@twelvelabs)
- ee3f443: Rename CommandResponse to CommandOutput (@twelvelabs)
- 298fe05: Rename Diagnostic to Result (@twelvelabs)
- 6dd77f3: Rename OutputMapping to ResultMapping (@twelvelabs)
- b6d9d0b: Rename output_parsers.go to output.go (@twelvelabs)
- 534dd47: Rename yaml key (@twelvelabs)
- 0a69e02: Restructure config loading to happen earlier (@twelvelabs)
- ba7a766: Restructure parser input (@twelvelabs)
- afb591c: Return non-zero exit code when there are results (@twelvelabs)
- 93ae193: Rework processor filtering and wire up to command flags (@twelvelabs)
- 0616e15: Stub out init command (@twelvelabs)
- 73bfbc5: Support JSON output with nested results (@twelvelabs)
- a72d2cb: Update GH action sha (@twelvelabs)
- b4910bb: Update deps (@twelvelabs)
- b3c90e7: Use ISO formatted timestamp (@twelvelabs)
- 5757446: Use processor name rather than command name for source (@twelvelabs)
- 1cb669e: Use struct tags for config defaults (@twelvelabs)
- 5d2f7da: Wire up OutputParser to CommandOutput (@twelvelabs)
- 3d12e4f: fix config to use correct end values (@twelvelabs)
- 3e85b19: install completion file (@twelvelabs)
- b6c68a9: linter fix (@twelvelabs)
- 6c07912: move main.go to project root (@twelvelabs)
- 703c089: simplify default config path (@twelvelabs)