Releases: hamba/avro
Releases · hamba/avro
v2.27.0
What's Changed
- feat: generated code identifier on first line by @tomarrell in #455
- chore: bump min Go version by @nrwiersma in #458
- feat: allow empty namespaces by @nrwiersma in #459
- feat: allow passing in custom options for OCF decoder. by @mfycheng in #460
- chore: bump golang.org/x/tools from 0.25.0 to 0.26.0 in the all group by @dependabot in #465
- Improve OCF encoder/decoder handling of dynamic types by @jhump in #467
- Preserve unrecognized logical types and properties by @jhump in #469
- chore: bump coverallsapp/github-action from 2.3.0 to 2.3.1 in the all group by @dependabot in #472
New Contributors
- @tomarrell made their first contribution in #455
- @mfycheng made their first contribution in #460
- @jhump made their first contribution in #467
Full Changelog: v2.26.0...v2.27.0
v2.26.0
What's Changed
- Feat: add schema custom props as Gen template parameters by @redaLaanait in #445
- feat: use verbose schema for encoders by @vdorokhin in #446
- Fix: record MarshalJSON in case of default record with nullable field by @redaLaanait in #451
- Fix: decode in the case of field missing in both writer binary and reader struct. by @redaLaanait in #452
New Contributors
- @vdorokhin made their first contribution in #446
Full Changelog: v2.25.2...v2.26.0
v2.25.2
What's Changed
- fix: Long timestamp default decoding by @redaLaanait in #443
Full Changelog: v2.25.1...v2.25.2
v2.25.1
What's Changed
- fix: exclude arm from x64 config by @nrwiersma in #440
Full Changelog: v2.25.0...v2.25.1
v2.25.0
What's Changed
- chore: bump golang.org/x/tools from 0.23.0 to 0.24.0 in the all group by @dependabot in #431
- feat: support custom logical types by @Emptyless in #429
- chore: support go 1.23 by @nrwiersma in #433
- docs: add who use case by @haoxins in #434
- chore: update decoder.go by @kasperlewau in #436
- fix: ref already seen schemas in deref walk by @nrwiersma in #438
New Contributors
- @Emptyless made their first contribution in #429
- @kasperlewau made their first contribution in #436
Full Changelog: v2.24.1...v2.24.2
v2.24.1
What's Changed
- fix: map record decodes in union case by @nrwiersma in #427
Full Changelog: v2.24.0...v2.24.1
v2.24.0
What's Changed
- feat: Improve zstd encoder and decoder usage in the compressor codec by @bignacio in #420
- Support for Go
int
encoding/decoding into/from Avrolong
by @lovromazgon in #422 - Register Go int as long in type resolver by @lovromazgon in #423
- fix: decimal decoding into *big.Rat by @nrwiersma in #425
New Contributors
- @bignacio made their first contribution in #420
- @lovromazgon made their first contribution in #422
Full Changelog: v2.23.0...v2.24.0
v2.23.0
What's Changed
- chore: bump golang.org/x/tools from 0.21.0 to 0.22.0 in the all group by @dependabot in #408
- docs: update godoc link by @haoxins in #409
- feat: output doc comments for package, structs, and fields. by @blorgbeard in #405
- chore: bump github.com/klauspost/compress from 1.17.8 to 1.17.9 in the all group by @dependabot in #410
- feat: allow multi-line doc, and custom fields by @adrianiacobghiula in #411
- feat: add support for recursive schemas & structs by @adrianiacobghiula in #413
- chore: bump golang.org/x/tools from 0.22.0 to 0.23.0 in the all group by @dependabot in #416
- docs: add who uses this by @haoxins in #417
- docs: who uses this by @adrianiacobghiula in #418
- feat: conditionally validate names of Record, Enums and Fixed. by @papanikge in #415
New Contributors
- @haoxins made their first contribution in #409
- @blorgbeard made their first contribution in #405
- @papanikge made their first contribution in #415
Full Changelog: v2.22.1...v2.23.0
v2.22.1
What's Changed
- fix: schema compatibility by @timmyb32r in #404
- fix: remove go linkname by @nrwiersma in #406
New Contributors
- @timmyb32r made their first contribution in #404
Full Changelog: v2.22.0...v2.22.1
v2.22.0
What's Changed
- allow custom template by @adrianiacobghiula in #392
- chore: bump linter version by @nrwiersma in #393
- feat: make schema tests parallel by @nrwiersma in #394
- feat: allow strict type generation with avrogen by @nrwiersma in #396
- chore: bump golang.org/x/tools from 0.20.0 to 0.21.0 in the all group by @dependabot in #397
- chore: bump the all group with 2 updates by @dependabot in #398
New Contributors
- @adrianiacobghiula made their first contribution in #392
Full Changelog: v2.21.1...v2.22.0