Releases: yoheimuta/protolint
Releases · yoheimuta/protolint
v0.41.0
Changelog
- 6ffbd67 Fix indentrule causing runtime error when the file has a mix of LF and CRLF
- 2e1d364 Merge pull request #285 from yoheimuta/fix-panic-due-to-mix-lineending/280
- 9ba4a39 Update README.md
- 5440322 fix yamllint
- b2faf1e tests: Remove the unstable part of CI process
- 51a4af0 tests: Stop uploading scan results for now
v0.40.0
Changelog
- f345c7a Merge pull request #270 from yoheimuta/support-proto_root
- 2ddfb80 Merge pull request #271 from wwuck/feature/container-scan
- f62477b Merge pull request #274 from wwuck/feature/workflow
- 9f553b0 Merge pull request #277 from yoheimuta/auto-disable
- ea4ef92 Merge pull request #278 from yoheimuta/auto-disable-enum-field-name-rules
- 744d705 Merge pull request #282 from yoheimuta/support-auto-disable-enum-field-message
- 33bd7e3 Merge pull request #283 from yoheimuta/auto-disable-rpc-service
- 5e872f5 Update README.md
- bc48156 feat: Auto disable ENUM_FIELD_NAMES_PREFIX
- de834d2 feat: Auto disable ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH
- 3b5df5e feat: Auto disable ENUM_NAMES_UPPER_CAMEL_CASE
- de03594 feat: Auto disable FIELD_NAMES_LOWER_SNAKE_CASE
- 06df2c4 feat: Auto disable MESSAGE_NAMES_UPPER_CAMEL_CASE
- ebf7c64 feat: Auto disable PROTO3_GROUPS_AVOID
- af8f1d3 feat: Auto disable REPEATED_FIELD_NAMES_PLURALIZED
- b7a8806 feat: Auto disable RPC_NAMES_UPPER_CAMEL_CASE
- e3c2da2 feat: Auto disable SERVICE_NAMES_UPPER_CAMEL_CASE
- a3e1675 feat: Auto disable the enumFieldNamesUpperSnakeCase rule
- 3ed557f feat: Extend the visitor to insert disable comments
- c80522d feat: Support -auto_disable flag
- e05dec0 feat: autodisable package has two strategies to put a disable comment
- 0f627d1 fix: Change from container-scan to trivy
- 10f8869 fix: always upload sarif results
- e133c58 fix: fail build on trivy error
- 6c33bb8 fix: run workflows only on pull_request
- 6184fe2 fix: set trivy version
- 8ef404c fix: upload hadolint results in sarif format
- ec463a7 fix: yamllint errors
- c23e6ae refactor: Move a test utility function to a more generic package
v0.39.0
Changelog
- b3dd334 Merge pull request #261 from acgreek/list_include_plugins
- b95cbc2 Merge pull request #263 from yoheimuta/fix-some-minors
- 365addf Update README.md
- 3a5ae63 feat: Add a parameter of proto_root to protoc-gen-protolint
- 36566e7 fix: goimports
- 64f7309 list should output plugins
- 61c5a78 refactor: Remove an unused definition
- c20ee77 refactor: Remove an unused member
- 20ca4d4 tests: Skip the fail step. See #259
v0.38.3
Changelog
- c195f21 Merge pull request #222 from yoheimuta/dependabot/github_actions/actions/checkout-3
- c15dc27 Merge pull request #223 from yoheimuta/dependabot/github_actions/docker/login-action-1.14.1
- efe2251 Merge pull request #224 from yoheimuta/dependabot/go_modules/github.com/hashicorp/go-hclog-1.2.0
- 7968fad Merge pull request #231 from yoheimuta/dependabot/github_actions/hadolint/hadolint-action-2.1.0
- 86b2f88 Merge pull request #232 from yoheimuta/dependabot/docker/alpine-3.15.4
- 147d4e9 Merge pull request #233 from yoheimuta/dependabot/github_actions/actions/setup-go-3
- 95239cd Merge pull request #236 from yoheimuta/dependabot/go_modules/google.golang.org/grpc-1.46.0
- de402c0 Merge pull request #238 from yoheimuta/dependabot/github_actions/github/codeql-action-2
- a8cbea8 Merge pull request #241 from yoheimuta/dependabot/go_modules/github.com/yoheimuta/go-protoparser/v4-4.6.0
- 128c7d2 Merge pull request #252 from yoheimuta/build-multi-arch-docker-images
- 66f8921 Merge pull request #253 from yoheimuta/setup-qemu
- 052b6c8 chore(deps): Bump actions/checkout from 2 to 3
- 616209e chore(deps): Bump actions/setup-go from 2 to 3
- 99daf12 chore(deps): Bump alpine from 3.15.0 to 3.15.4
- 2e606fc chore(deps): Bump docker/login-action from 1.13.0 to 1.14.1
- fb90299 chore(deps): Bump github.com/hashicorp/go-hclog from 1.0.0 to 1.2.0
- 2f95da2 chore(deps): Bump github.com/yoheimuta/go-protoparser/v4
- 7a63b16 chore(deps): Bump github/codeql-action from 1 to 2
- c7c34cf chore(deps): Bump google.golang.org/grpc from 1.42.0 to 1.46.0
- 70a40f1 chore(deps): Bump hadolint/hadolint-action from 1.6.0 to 2.1.0
- 9fe74d3 ci: set up QEMU to fix exec format error. See also https://github.com/yoheimuta/protolint/runs/7053095562?check_suite_focus=true
- 39ed630 dev: Build and publish multi arch docker images
- c1b1925 fix: yamllint errors
v0.38.2
Changelog
- c195f21 Merge pull request #222 from yoheimuta/dependabot/github_actions/actions/checkout-3
- c15dc27 Merge pull request #223 from yoheimuta/dependabot/github_actions/docker/login-action-1.14.1
- efe2251 Merge pull request #224 from yoheimuta/dependabot/go_modules/github.com/hashicorp/go-hclog-1.2.0
- 7968fad Merge pull request #231 from yoheimuta/dependabot/github_actions/hadolint/hadolint-action-2.1.0
- 86b2f88 Merge pull request #232 from yoheimuta/dependabot/docker/alpine-3.15.4
- 147d4e9 Merge pull request #233 from yoheimuta/dependabot/github_actions/actions/setup-go-3
- 95239cd Merge pull request #236 from yoheimuta/dependabot/go_modules/google.golang.org/grpc-1.46.0
- de402c0 Merge pull request #238 from yoheimuta/dependabot/github_actions/github/codeql-action-2
- a8cbea8 Merge pull request #241 from yoheimuta/dependabot/go_modules/github.com/yoheimuta/go-protoparser/v4-4.6.0
- 128c7d2 Merge pull request #252 from yoheimuta/build-multi-arch-docker-images
- 66f8921 Merge pull request #253 from yoheimuta/setup-qemu
- 052b6c8 chore(deps): Bump actions/checkout from 2 to 3
- 616209e chore(deps): Bump actions/setup-go from 2 to 3
- 99daf12 chore(deps): Bump alpine from 3.15.0 to 3.15.4
- 2e606fc chore(deps): Bump docker/login-action from 1.13.0 to 1.14.1
- fb90299 chore(deps): Bump github.com/hashicorp/go-hclog from 1.0.0 to 1.2.0
- 2f95da2 chore(deps): Bump github.com/yoheimuta/go-protoparser/v4
- 7a63b16 chore(deps): Bump github/codeql-action from 1 to 2
- c7c34cf chore(deps): Bump google.golang.org/grpc from 1.42.0 to 1.46.0
- 70a40f1 chore(deps): Bump hadolint/hadolint-action from 1.6.0 to 2.1.0
- 9fe74d3 ci: set up QEMU to fix exec format error. See also https://github.com/yoheimuta/protolint/runs/7053095562?check_suite_focus=true
- 39ed630 dev: Build and publish multi arch docker images
- c1b1925 fix: yamllint errors
v0.38.1
v0.38.0
Changelog
- e89178d Change to go install
- 8fade8d Merge pull request #229 from benmathews/patch-1
- 984f035 Merge pull request #235 from yoheimuta/replace-demo-gif
- bdd2093 Merge pull request #239 from yoheimuta/signal-proto3-optional-support
- 80a05b1 chore: Replace the demo gif
- e389a17 feat: Signal proto3 optional support
- 5defbf6 fix: a minor lint error
v0.37.1
Changelog
- 74ef4dc Merge pull request #213 from yoheimuta/dependabot/go_modules/github.com/gertd/go-pluralize-0.2.0
- 6aa3051 Merge pull request #217 from yoheimuta/dependabot/github_actions/docker/login-action-1.13.0
- c648f57 Merge pull request #221 from perrydunn/upgrade-go-protoparser
- 36c0680 Upgrade go-protoparser to v4.5.4
- 1b6ea46 chore(deps): Bump docker/login-action from 1.10.0 to 1.13.0
- 095cabf chore(deps): Bump github.com/gertd/go-pluralize from 0.1.7 to 0.2.0
v0.37.0
v0.36.0
Changelog
- 52f329b Merge branch 'master' into refactor-fixers
- 31c8a18 Merge pull request #191 from yoheimuta/dependabot/go_modules/github.com/hashicorp/go-hclog-1.0.0
- f36ecbd Merge pull request #192 from yoheimuta/dependabot/docker/alpine-3.15.0
- fcf29e6 Merge pull request #193 from yoheimuta/refactor-fixers
- 53fb427 Merge pull request #197 from wwuck/feature/upgrade-alpine
- d270cf8 Merge pull request #198 from wwuck/feature/codeql
- 1656b45 Merge pull request #203 from yoheimuta/enumNamesUpperCamelCase-fixer
- 5269f0e Merge pull request #204 from yoheimuta/parse-on-fix
- 284534a Merge pull request #205 from yoheimuta/fixer-RPCNamesUpperCamelCaseRule
- 8c356da Merge pull request #206 from yoheimuta/fixer-UpperCamelCase
- 687bf14 Merge pull request #207 from yoheimuta/fixer-lower_snake_case
- ae8ef19 Merge pull request #208 from yoheimuta/fixer-official-case
- 8831c66 Merge pull request #209 from yoheimuta/enum-fixer
- 7e1088b Merge pull request #210 from yoheimuta/field-fixer
- e4a7014 Merge remote-tracking branch 'origin/master' into refactor-fixers
- 2ce65ab chore(deps): Bump alpine from 3.14.2 to 3.15.0
- 00a5471 chore(deps): Bump github.com/hashicorp/go-hclog from 0.16.2 to 1.0.0
- 375f265 feat: Parse a file every time a single linter rule runs
- 6c74c6c feat: Support a fixer for ENUM_FIELD_NAMES_PREFIX
- bf34753 feat: Support a fixer for ENUM_FIELD_NAMES_UPPER_SNAKE_CASE
- 1860a10 feat: Support a fixer for ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH
- 4192680 feat: Support a fixer for EnumNamesUpperCamelCase
- 1ccfa51 feat: Support a fixer for FieldNamesLowerSnakeCaseRule
- a3e6599 feat: Support a fixer for FileNamesLowerSnakeCaseRule
- 328e979 feat: Support a fixer for MessageNamesUpperCamelCaseRule
- 1d7920c feat: Support a fixer for PACKAGE_NAME_LOWER_CASE
- a22b880 feat: Support a fixer for PROTO3_FIELDS_AVOID_REQUIRED
- 4f0e33f feat: Support a fixer for REPEATED_FIELD_NAMES_PLURALIZED
- fdc5fd0 feat: Support a fixer for RPCNamesUpperCamelCaseRule
- d6bfd86 feat: Support a fixer for ServiceNamesUpperCamelCaseRule
- 78be436 feat: add codeql analysis
- cc4ac2f fix: upgrade apk packages
- 027e58d refactor: importsSortedRule adapts a fixer
- 480b614 refactor: indentRule adapts a fixer
- ebcc7d6 tests: Refactor a utility code