Skip to content

Releases: bytedance/sonic

v1.15.0

22 Jan 12:46
afa2fce

Choose a tag to compare

What's Changed

Full Changelog: v1.14.2...v1.15.0

loader/v0.5.0

22 Jan 10:04
97eeff6

Choose a tag to compare

feat: support Go 1.26 (#898)

v1.14.2

28 Oct 11:51
3fbf6d5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.14.1...v1.14.2

loader/v0.4.0

28 Oct 09:29
438eca4

Choose a tag to compare

chore: pcsp for jit functions (#877)

v1.14.1

02 Sep 06:09
53b981b

Choose a tag to compare

What's Changed

  • fix: avoid boundary pointer in alg.Quote by @AsterDY in #820
  • feat: add fallback implementations for unquoting and UTF-8 validation by @liuq19 in #823
  • fix(encoder): not panic for unsupported map-key type by @AsterDY in #826
  • fix: fix range check for uint32 in jit by @liuq19 in #833
  • fix: bugs when encoding.TextMarshaler key is integer types or nil pointer by @liuq19 in #831
  • fix(vm): fix decode json contains \u0000 char by @liuq19 in #836
  • fix: unmarshal single escaped chars with string option tag by @liuq19 in #837
  • chore: fix comments about code generate by @liuq19 in #839
  • doc: comments documenting declarations mismatch by @Innnsane in #840
  • opt: optimize encode and ast node by @liuq19 in #845
  • fix: compilation error with GOEXPERIMENT=jsonv2 by @AsterDY in #847
  • feat: show JSON trace when panic by @AsterDY in #848

New Contributors

Full Changelog: v1.14.0...v1.14.1

v1.14.0

23 Jul 03:38
f51fac7

Choose a tag to compare

What's Changed

  • fix: trim the trailing whitespace for raw json value by @liuq19 in #806
  • feat: support go1.25 by @AsterDY in #808
  • fix: check trailing space for 'native.SkipOneFast' by @AsterDY in #812

Full Changelog: v1.13.3...v1.14.0

v1.14.0-rc1

19 Jun 13:05
de4f017

Choose a tag to compare

v1.14.0-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.13.3...v1.14.0-rc1

v1.13.3

03 Jun 06:50
b14cfe2

Choose a tag to compare

What's Changed

  • chore: remove NoQuoteTextMarshaler from ConfigFastest and export … by @AsterDY in #781
  • fix: code and comment typos by @musvaage in #783
  • fix(git): add lacking fuzz/go-fuzz-corpus submodule by @zchee in #784
  • opt:(encoder) use std strconv.AppendInt for better performance on arm by @AsterDY in #789
  • fix: not panic when marshal map key that is bool by @liuq19 in #795
  • fix: typo in ast/node.go doc comment by @eomhs in #793
  • feat:(ast) add Node.StrictBool by @AsterDY in #801
  • fix: pass io.Reader's error to StreamDecoder by @AsterDY in #802
  • fix(compat): should return error when unmarshaling json with trailing chars by @liuq19 in #803

New Contributors

Full Changelog: v1.13.2...v1.13.3

v1.13.2

21 Mar 04:00
28294cf

Choose a tag to compare

What's Changed

  • fix(amd64) bugs when parsing into nil-iface by @liuq19 in #776
  • fix(aarch64): bugs when parsing into []byte by @liuq19 in #776
  • fix(aarch64): unmarshal into []json.Number by @liuq19 in #779

Full Changelog: v1.13.1...v1.13.2

v1.13.1

07 Mar 13:45
035787c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.12.10...v1.13.1