Recent Releases of https://github.com/crowdstrike/csproto
https://github.com/crowdstrike/csproto - v0.35.0
What's Changed
- chore(deps): bump google.golang.org/protobuf from 1.36.2 to 1.36.3 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/178
- chore(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/177
- chore(deps): bump google.golang.org/protobuf from 1.36.2 to 1.36.3 by @dependabot in https://github.com/CrowdStrike/csproto/pull/179
- chore(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/180
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.34.0...v0.35.0
- Go
Published by wmorgan6796 about 1 year ago
https://github.com/crowdstrike/csproto - v0.34.0
What's Changed
- chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/165
- chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in https://github.com/CrowdStrike/csproto/pull/166
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/167
- chore(deps): bump google.golang.org/protobuf from 1.35.2 to 1.36.2 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/175
- chore(deps): bump google.golang.org/protobuf from 1.35.2 to 1.36.2 by @dependabot in https://github.com/CrowdStrike/csproto/pull/174
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/168
- feat(lazyproto): add lazyproto Decoder optimization by @tlyons-cs in https://github.com/CrowdStrike/csproto/pull/176
New Contributors
- @tlyons-cs made their first contribution in https://github.com/CrowdStrike/csproto/pull/176
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.33.0...v0.34.0
- Go
Published by wmorgan6796 about 1 year ago
https://github.com/crowdstrike/csproto - v0.33.0
What's Changed
- chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in https://github.com/CrowdStrike/csproto/pull/161
- chore(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in https://github.com/CrowdStrike/csproto/pull/162
- feat: added proto3 optional support to fastmarshal by @dsexton in https://github.com/CrowdStrike/csproto/pull/164
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.32.0...v0.33.0
- Go
Published by wmorgan6796 over 1 year ago
https://github.com/crowdstrike/csproto - v0.32.0
What's Changed
- chore(deps): bump github.com/Masterminds/sprig/v3 from 3.2.3 to 3.3.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/160
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.31.0...v0.32.0
- Go
Published by dylan-bourque over 1 year ago
https://github.com/crowdstrike/csproto - v0.31.0
What's Changed
- chore(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/157
- fix: Resolve panic in
Decoder.Skip()with corrupt message by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/159
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.30.1...v0.31.0
- Go
Published by dylan-bourque over 1 year ago
https://github.com/crowdstrike/csproto - v0.30.1
Bumped the Go version to 1.22 in GH Actions
- Updated
lint-and-testandbuild-binary-artifactsworkflows to use Go 1.22
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.30.0...v0.30.1
- Go
Published by dylan-bourque over 1 year ago
https://github.com/crowdstrike/csproto - v0.29.0
What's Changed
- chore(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/145
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.28.0...v0.29.0
- Go
Published by dylan-bourque almost 2 years ago
https://github.com/crowdstrike/csproto - v0.28.0
What's Changed
- chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/138
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/140
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/139
- chore(deps): bump github.com/golang/protobuf from 1.5.3 to 1.5.4 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/143
- chore(deps): bump github.com/golang/protobuf from 1.5.3 to 1.5.4 by @dependabot in https://github.com/CrowdStrike/csproto/pull/141
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.27.1...v0.28.0
- Go
Published by dylan-bourque almost 2 years ago
https://github.com/crowdstrike/csproto - v0.27.1
What's Changed
- chore(deps): bump golang.org/x/crypto from 0.3.0 to 0.17.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/137
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.27.0...v0.27.1
- Go
Published by dylan-bourque about 2 years ago
https://github.com/crowdstrike/csproto - v0.27.0
What's Changed
- chore(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/129
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in https://github.com/CrowdStrike/csproto/pull/131
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/134
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/135
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/CrowdStrike/csproto/pull/132
- feat: add
Seek()method toDecoderby @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/136
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.26.0...v0.27.0
- Go
Published by dylan-bourque about 2 years ago
https://github.com/crowdstrike/csproto - v0.26.0
What's Changed
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/CrowdStrike/csproto/pull/127
- chore(deps): bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in https://github.com/CrowdStrike/csproto/pull/128
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.25.0...v0.26.0
- Go
Published by dylan-bourque over 2 years ago
https://github.com/crowdstrike/csproto - v0.25.0
What's Changed
- chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/122
- fix(protoc-gen-fastmarshal): generated code should respect Go package aliases from 'option go_package' by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/126
- Using of the correct name for oneof message and options by @biosvs in https://github.com/CrowdStrike/csproto/pull/124
New Contributors
- @biosvs made their first contribution in https://github.com/CrowdStrike/csproto/pull/124
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.24.3...v0.25.0
- Go
Published by dylan-bourque over 2 years ago
https://github.com/crowdstrike/csproto - v0.24.3
Updated .goreleaser.yml to use name_template in place of the deprecated replacements attribute
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.24.2...v0.24.3
- Go
Published by dylan-bourque over 2 years ago
https://github.com/crowdstrike/csproto - v0.24.1
What's Changed
- chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/114
- chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in https://github.com/CrowdStrike/csproto/pull/116
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.24.0...v0.24.1
- Go
Published by dylan-bourque almost 3 years ago
https://github.com/crowdstrike/csproto - v0.24.0
What's Changed
- chore(deps): bump github.com/golang/protobuf from 1.5.2 to 1.5.3 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/105
- chore(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/107
- chore(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/106
- chore(deps): bump github.com/golang/protobuf from 1.5.2 to 1.5.3 by @dependabot in https://github.com/CrowdStrike/csproto/pull/108
- chore(deps): bump google.golang.org/protobuf from 1.29.0 to 1.30.0 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/111
- chore(deps): bump google.golang.org/protobuf from 1.29.0 to 1.30.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/109
- chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in https://github.com/CrowdStrike/csproto/pull/110
- fix: RangeExtensions doesn't enumerate all items for Google V2 by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/112
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.23.1...v0.24.0
- Go
Published by dylan-bourque almost 3 years ago
https://github.com/crowdstrike/csproto - v0.23.1
What's Changed
- chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/102
- chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in https://github.com/CrowdStrike/csproto/pull/103
- Fix panic after decoding msg with invalid unknown fields by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/104
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.22.0...v0.23.1
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.23.0...v0.23.1
- Go
Published by dylan-bourque almost 3 years ago
https://github.com/crowdstrike/csproto - v0.22.0
What's Changed
- chore(deps): bump github.com/gofrs/uuid from 4.3.1+incompatible to 4.4.0+incompatible in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/99
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.21.0...v0.22.0
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.21.0
What's Changed
- fix: address marshal and unmarshal edge cases leading to panics and/or incorrect behavior by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/101
- chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/100
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.20.1...v0.21.0
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.20.1
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.20.0...v0.20.1
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.19.0
What's Changed
- fix: minor bug fixes for oneofs by @dsexton in https://github.com/CrowdStrike/csproto/pull/98
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.18.1...v0.19.0
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.18.1
What's Changed
- fix(decoder): address panic when decoding invalid/corrupt messages by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/96
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.18.0...v0.18.1
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.18.0
What's Changed
- fix: incorrect error unmarshaling empty buffer when using protoc-gen-fastmarshal by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/95
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.17.0...v0.18.0
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.17.0
What's Changed
- chore(deps): bump goreleaser/goreleaser-action from 3 to 4 by @dependabot in https://github.com/CrowdStrike/csproto/pull/93
- fix: added examples and fixes for maps by @dsexton in https://github.com/CrowdStrike/csproto/pull/94
New Contributors
- @dsexton made their first contribution in https://github.com/CrowdStrike/csproto/pull/94
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.16.0...v0.17.0
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.16.0
What's Changed
- Avoid panics when decoding invalid messages by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/92
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.15.0...v0.16.0
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.15.0
What's Changed
- feat: add ExtensionFieldNumber() function by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/91
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.14.1...v0.15.0
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.14.1
What's Changed
- chore(deps): bump github.com/huandu/xstrings from 1.3.3 to 1.4.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/87
- chore(deps): bump github.com/Masterminds/sprig/v3 from 3.2.2 to 3.2.3 by @dependabot in https://github.com/CrowdStrike/csproto/pull/88
- fix: avoid panic when decoding an invalid length-delimited field by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/90
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.14.0...v0.14.1
- Go
Published by dylan-bourque about 3 years ago
https://github.com/crowdstrike/csproto - v0.14.0
What's Changed
- Proposal - Range Extensions by @Pungyeon in https://github.com/CrowdStrike/csproto/pull/86
New Contributors
- @Pungyeon made their first contribution in https://github.com/CrowdStrike/csproto/pull/86
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.13.0...v0.14.0
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.13.0
What's Changed
- chore(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/77
- chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/79
- chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in https://github.com/CrowdStrike/csproto/pull/78
- chore(deps): bump github.com/huandu/xstrings from 1.3.2 to 1.3.3 by @dependabot in https://github.com/CrowdStrike/csproto/pull/80
- chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 by @dependabot in https://github.com/CrowdStrike/csproto/pull/82
- chore(deps): bump github.com/gofrs/uuid from 4.3.0+incompatible to 4.3.1+incompatible in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/81
- feat: add Clone() function by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/83
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.12.0...v0.13.0
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.12.0
What's Changed
- feat: add missing proto APIs by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/76
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.11.0...v0.12.0
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.11.0
What's Changed
- feat: add csproto.Equal by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/75
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.10.0...v0.11.0
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.10.0
What's Changed
- fix(protoc-gen-fastmarshal): incorrect size calculation for message oneof fields by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/73
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.9.0...v0.10.0
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.9.0
What's Changed
- chore(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/70
- chore(deps): bump github.com/gofrs/uuid from 4.2.0+incompatible to 4.3.0+incompatible in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/71
- chore(deps): bump actions/setup-go from 2 to 3 by @dependabot in https://github.com/CrowdStrike/csproto/pull/68
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in https://github.com/CrowdStrike/csproto/pull/69
- feat: add new MarshalText() API by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/72
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.8.0...v0.9.0
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.8.0
What's Changed
- chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/65
- chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by @dependabot in https://github.com/CrowdStrike/csproto/pull/64
- fix: address several compatibility issues by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/66
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.7.2...v0.8.0
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.7.2
What's Changed
- chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.5 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/57
- chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.5 by @dependabot in https://github.com/CrowdStrike/csproto/pull/58
- chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/61
- chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/62
- fix: resolve incorrect formatting of WKT fields when marshaling to JSON by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/63
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.7.1...v0.7.2
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.7.1
What's Changed
- fix: Change type assertion for gogo in SetExtension and GetExtension to use the correct corresponding interface by @schleppy in https://github.com/CrowdStrike/csproto/pull/55
- fix(codegen): correct invalid generated code for float or double oneof fields by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/56
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.7.0...v0.7.1
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.7.0
What's Changed
- chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/52
- chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in https://github.com/CrowdStrike/csproto/pull/51
- fix: address perf and compatibility issues by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/53
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.6.2...v0.7.0
- Go
Published by dylan-bourque over 3 years ago
https://github.com/crowdstrike/csproto - v0.6.2
What's Changed
- fix: a proto ending with an extension with no fields set is valid by @schleppy in https://github.com/CrowdStrike/csproto/pull/50
New Contributors
- @schleppy made their first contribution in https://github.com/CrowdStrike/csproto/pull/50
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.6.1...v0.6.2
What's Changed
- fix: a proto ending with an extension with no fields set is valid by @schleppy in https://github.com/CrowdStrike/csproto/pull/50
New Contributors
- @schleppy made their first contribution in https://github.com/CrowdStrike/csproto/pull/50
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.6.1...v0.6.2
- Go
Published by wmorgan6796 almost 4 years ago
https://github.com/crowdstrike/csproto - v0.6.1
What's Changed
- fix(codegen): correct size calculation for messages with repeated string or bytes fields by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/49
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.6.0...v0.6.1
- Go
Published by dylan-bourque almost 4 years ago
https://github.com/crowdstrike/csproto - v0.6.0
What's Changed
- fix: address incorrect panic in ClearExtension() by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/47
- feat: add CLI arg to enable unsafe decode by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/48
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.5.0...v0.6.0
- Go
Published by dylan-bourque almost 4 years ago
https://github.com/crowdstrike/csproto - v0.5.0
What's Changed
- fix: resolve new linter warnings reported after upgrading golangci-lint to v1.46 by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/42
- chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/41
- chore(deps): bump goreleaser/goreleaser-action from 2 to 3 by @dependabot in https://github.com/CrowdStrike/csproto/pull/45
- fix: address compatibility bugs related to empty strings and 0-length bytes values by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/46
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.4.0...v0.5.0
- Go
Published by dylan-bourque almost 4 years ago
https://github.com/crowdstrike/csproto - v0.4.0
What's Changed
- chore(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/38
- fix: correct invalid generated code for empty messages or messages with float/double fields by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/39
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.3.0...v0.4.0
- Go
Published by dylan-bourque almost 4 years ago
https://github.com/crowdstrike/csproto - v0.3.0
What's Changed
- docs: add migration guide by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/32
- feat: add ClearExtension() API by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/33
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.2.0...v0.3.0
- Go
Published by dylan-bourque almost 4 years ago
https://github.com/crowdstrike/csproto - v0.2.0
What's Changed
- feat(devcontainer): add initial .devcontainer by @scarlson in https://github.com/CrowdStrike/csproto/pull/30
- feat(json): add runtime-agnostic ability to write messages to JSON by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/31
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.1.0...v0.2.0
- Go
Published by dylan-bourque almost 4 years ago
https://github.com/crowdstrike/csproto - v0.1.0
What's Changed
- chore: github issue templates by @bndw in https://github.com/CrowdStrike/csproto/pull/15
- ci: parallel jobs by @scarlson in https://github.com/CrowdStrike/csproto/pull/18
- feat(dependabot): maintain go.mod and GH actions by @scarlson in https://github.com/CrowdStrike/csproto/pull/24
- chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/29
- chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in https://github.com/CrowdStrike/csproto/pull/28
- chore(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/27
- chore(deps): bump github.com/google/go-cmp from 0.5.5 to 0.5.7 in /example by @dependabot in https://github.com/CrowdStrike/csproto/pull/25
- chore(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 by @dependabot in https://github.com/CrowdStrike/csproto/pull/26
- feat: integrate Goreleaser for building binaries by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/19
New Contributors
- @bndw made their first contribution in https://github.com/CrowdStrike/csproto/pull/15
- @dependabot made their first contribution in https://github.com/CrowdStrike/csproto/pull/29
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.1.0-rc2...v0.1.0
- Go
Published by dylan-bourque almost 4 years ago
https://github.com/crowdstrike/csproto - Initial public release (rc2)
What's Changed
- feat: support proto3 map fields by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/8
- chore: integrate project linting by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/10
- ci: add lint action for new PRs by @scarlson in https://github.com/CrowdStrike/csproto/pull/11
- fix: Unmarshal should fail if required fields are missing by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/16
- ci: run tests and build protoc-gen-fastmarshal on PRs by @scarlson in https://github.com/CrowdStrike/csproto/pull/13
New Contributors
- @scarlson made their first contribution in https://github.com/CrowdStrike/csproto/pull/11
Full Changelog: https://github.com/CrowdStrike/csproto/compare/v0.1.0-rc1...v0.1.0-rc2
- Go
Published by dylan-bourque almost 4 years ago
https://github.com/crowdstrike/csproto - Initial public release (rc1)
This is the initial release candidate for the library.
This release includes:
- an efficient Protobuf encoder and decoder, each of which operate on a []byte
- runtime-agnostic (from the caller side) implementations of Size(), Marshal(), Unmarshal(), HasExtension(), GetExtension(), and SetExtension() to allow consumers of Protobuf data to avoid directly depending on any particular Protobuf runtime (Gogo vs Google V1 vs Google V2)
- a custom protoc plugin, protoc-gen-fastmarshal, that emits reflection-free logic for marshaling and unmarshaling Go types to/from Protobuf binary format
- the Size(), Marshal(), and Unmarshal() functions will check for these more efficient implementations and call them if they exist
Known Gaps: - No support for proto3 map fields (see Issue #3)
What's Changed
- chore: prep for public release by @dylan-bourque in https://github.com/CrowdStrike/csproto/pull/1
New Contributors
- @dylan-bourque made their first contribution in https://github.com/CrowdStrike/csproto/pull/1
Full Changelog: https://github.com/CrowdStrike/csproto/commits/v0.1.0-rc1
- Go
Published by dylan-bourque almost 4 years ago