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-test and build-binary-artifacts workflows 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 -

- 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 to Decoder by @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 -

- 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 -

- 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 -

- 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