Skip to content

Releases: bytedance/sonic

v1.14.0-rc1

19 Jun 13:05
de4f017
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

New Contributors

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

v1.12.10

02 Mar 04:29
ffadff0
Compare
Choose a tag to compare

Bugfix

  • fix(aarch64): support parse map that key is float by @liuq19 in #748
  • fix(aarch64): bug when unmarshal into prefilled interface slice by @liuq19 in #751
  • fix: bug when marshal nil interface{} that contains not-indirect value by @liuq19 in #756
  • fix(loader): invalid binary length in stackmap by @liuq19 in #754
  • fix(aarch64): bug when unmarshal into non-nil interface by @liuq19 in #759
  • fix bug when serde with unsupported type by @liuq19 in #757

Full Changelog: v1.12.9...v1.12.10

v1.12.9

19 Feb 05:59
51ef605
Compare
Choose a tag to compare

What's Changed

BugFix( for aarch64)

  • fix crash cause by sigprof , not useX28 register in arm64 of native C [PR: #746, Issue: #743]
  • fix bug when parsing invalid json that contains unescaped control chars [PR: #745, Issue: #739]
  • fix bug when parsing large json [PR: #745, Issue: #744]

Chore

New Contributors

Full Changelog: v1.12.8...v1.12.9

v1.12.8

26 Jan 06:48
b6510a9
Compare
Choose a tag to compare

What's Changed

Feature

  • feat:(decoder) add option CaseSensitive by @AsterDY in #709

Fix

  • fix:(loader) avoid race on lastmoduledatap with go plugin (only effects on byted-tango) by @AsterDY in #707
  • fix: update base64x version to avoid illegal instruction in sse by @liuq19 in #734

Full Changelog: v1.12.7...v1.12.8

v1.12.7

07 Jan 09:09
1d71b4d
Compare
Choose a tag to compare

Optimization

  • [#727] refactor(loader): copy & trim iasm for smaller binary size by @xiaost
  • [#726] introduce json-path lib "cloudwego/gjson" by @AsterDY

New Contributors

Full Changelog: v1.12.6...v1.12.7

v1.12.6

16 Dec 05:19
918f5c6
Compare
Choose a tag to compare

Bugfix

  • fix(jit): out of index when dump mismatched error by @liuq19 in #717
  • fix: readme typos by @uncledu in #720
  • fix(aarch64): skip number for object value by @liuq19 in #719

New Contributors

Full Changelog: v1.12.5...v1.12.6

v1.12.5

25 Nov 02:07
e2ff8ac
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.4...v1.12.5