Releases: dpup/protoc-gen-grpc-gateway-ts
Releases · dpup/protoc-gen-grpc-gateway-ts
v1.2.3
v1.2.2
v1.2.1
v1.2.0
Changelog
- 37a7715 Add stricter lint config and fix a number of issues
- 6b46a63 Bump golangci-lint version
- 5262b13 Cleanup a lot more lint warnings, and format TS more idiomatically (#17)
- 9479ad2 Consolidate all testing code into /test/ folder (#18)
- cae427d Convert well-known wrapper types to match grpc-gateway serialization
- 64bc751 Do not import well-known wrapper types as dependency
- 94031bb Dont run goreleaser against PRs
- 3b6db7f Embed Options inside Registry to remove duplicated defs
- 6341565 Ensure consistent camel casing with protobuf library, fixes #1 (#19)
- f3e6a73 Fix CI lint now generated files are not committed
- 6694db2 Fix type warning in b64 encode function (#16)
- 3963b9a Fix unnecessary semi-colon in enums
- 729197b Format commands for go and typescript + prettier config (#12)
- b5803d8 Generate Typescript types that match what our server returns and accepts.
- ed241f4 Goreleaser configuration
- a042c37 Implement option to generate alternative typescript format
- af58a99 Introduce explicit template payload
- c83fbb7 Merge pull request #1 from BeProductable/seanami/manual-redirect
- df4e4d3 Merge pull request #2 from BeProductable/seanami/url-param-wrapper-types
- e6cbd97 Merge pull request #3 from BeProductable/lotsuki/handle-empty-values
- bd76527 More lint fixes that were missed due to VSCode config
- 89f7e22 Only run go release on pushes to main
- c00faf5 PR feedback from Sean
- 38df090 Properly support structPB fields
- 4a3d7af Remove logrus in-favor of log/slog
- baa6bd6 Rename template related methods and fields
- 0939bfc Serialize well-known wrapper types properly in URL params
- ea0e489 Support deprecated annotation, closes #3
- 560fd31 Support for proto3 optional fields, with EmitUnpopulated enabled on the gRPC gateway (#7)
- 16509ed Throw non-JSON responses as errors
- 2d46e5b Update README.md
- 38d6566 Update docs, align dependencies, get tests and github actions passing
- 805b629 Update generated TS definitions to satisfy strict linting rules (#15)
- c4ec21c Update github actions to latest versions
- 532f16f Update module URL
- e8b32fc Update package name in more places
- 7acca20 Update to gateway v2 (#6)
- 53be7d5 Use dot-notation when building parameterized paths
- ab3d1f5 Use explicit flags for parameters (#10)
- 8206ee7 Use field_name?: field_type for optional fields, instead of OneOf extension, see #5 (#13)
- ef5b14b Use stricter types with "emit_unpopulated" option (#8)
- aaf9ffd fix: invalid TS module name for proto files with dash or dot chars
- 53d2f39 update readme