Skip to content

Releases: goccy/go-json

0.7.10

16 Oct 14:45
a89c9e3
Compare
Choose a tag to compare

What's Changed

  • Fix conversion from pointer to uint64 by @goccy in #294

Full Changelog: v0.7.9...v0.7.10

0.7.9

28 Sep 03:47
d1195df
Compare
Choose a tag to compare
  • Fix encoding of nil value about interface type that has method ( #291 )

0.7.8

01 Sep 03:05
Compare
Choose a tag to compare
  • Fix mapassign_faststr for indirect struct type ( #283 )
  • Fix encoding of not empty interface type ( #284 )
  • Fix encoding of empty struct interface type ( #286 )

0.7.7

25 Aug 04:15
Compare
Choose a tag to compare
  • Fix invalid utf8 on stream decoder ( #279 )
  • Fix buffer length bug on string stream decoder ( #280 )

Thank you @orisano !!

0.7.6

13 Aug 08:32
Compare
Choose a tag to compare
  • Fix nil slice assignment ( #276 )
  • Improve error message ( #277 )

0.7.5

12 Aug 07:16
Compare
Choose a tag to compare
  • Fix encoding of embedded struct with tags ( #265 )
  • Fix encoding of embedded struct that isn't first field ( #272 )
  • Fix decoding of binary type with escaped char ( #273 )

0.7.4

06 Jul 05:24
Compare
Choose a tag to compare
  • Fix encoding of indirect layout structure ( #264 )

0.7.3

29 Jun 02:54
Compare
Choose a tag to compare
  • Fix encoding of pointer type in empty interface ( #262 )

0.7.2

26 Jun 02:16
Compare
Choose a tag to compare

Fix decoder

  • Add decoder for func type to fix decoding of nil function value ( #257 )
  • Fix stream decoding of []byte type ( #258 )

Performance

  • Improve decoding performance of map[string]interface{} type ( use mapassign_faststr ) ( #256 )
  • Improve encoding performance of empty interface type ( remove recursive calling of vm.Run ) ( #259 )

Benchmark

  • Add bytedance/sonic as benchmark target ( #254 )

0.7.1

17 Jun 16:13
Compare
Choose a tag to compare

Fix decoder

  • Fix error when unmarshal empty array ( #253 )