Skip to content

Releases: json-iterator/go

fix go 1.18 compatibility

11 Sep 02:19
Compare
Choose a tag to compare
v1.1.12

fix go 1.18 compatibility

bug fix

28 Apr 02:30
e6b9536
Compare
Choose a tag to compare
  • Fixed json iter doesn't work properly with nil RawMessage #469
  • Fixed null in number json tag string (#480)
  • Fixed errors during reading integers from chunked io.Reader #477
  • Fixed nil pointer panic when Unmarshal with a empty file #508
  • Fixed [float string]different result vs origin after call Marshal & Unmarshal #510

bug fix

09 Jun 07:44
a1ca083
Compare
Choose a tag to compare
  • Fix #459 map keys of custom types should serialize using MarshalText when available
  • Fix potential panic in (*stringAny).ToInt64 and (*stringAny).ToUint64(see #450)
  • Fix #449 do NOT marshal the field whose name start with underscore
  • Reuse stream buffer and remove flush in (*Stream).WriteMore(see #441 #440)
  • Fix #421 simplify the error string returned by the decoder when it meets error unmarshaling anonymous structs
  • Fix #389 #411 do NOT marshal the json.RawMessage type field whose real type is integer/float as "null" with ValidateJsonRawMessage option enabled
  • Fix #326 do Not marshal private field after calling extra.SetNamingStrategy() to register naming strategy extension

bug fix

21 Dec 03:12
acfec88
Compare
Choose a tag to compare
Merge pull request #422 from JensErat/map-invalid-type

pass nested error in compatible configuration, fixes #388

re-publish 1.1.8 as v1.1.8

30 Oct 00:37
03217c3
Compare
Choose a tag to compare
Merge pull request #410 from liggitt/stack

Limit nesting depth

bug fix

17 Oct 00:09
03217c3
Compare
Choose a tag to compare
Merge pull request #410 from liggitt/stack

Limit nesting depth

bug fix

24 Jul 10:41
27518f6
Compare
Choose a tag to compare
Merge pull request #373 from ernado/append-skip

fix #372: add AppendSkip iterator method

bug fix

12 Mar 14:38
Compare
Choose a tag to compare
  • fix #311 handle nil any
  • fix #313 support json marshaller type as map key
  • fix #308 do NOT skip embedded structs without tag when OnlyTaggedField
  • fix #317, try parse as BigFloat if overflow
  • Fix trailing newline

re-release 1.1.5 as v1.1.5

25 Aug 14:08
Compare
Choose a tag to compare
fix #295 decoder more was not compatible with standard library

bug fix

06 Aug 06:26
Compare
Choose a tag to compare

fix #293 copy extensions
fix #286 calcHash should use byte not rune to calc hash
fix #291 omit empty was not handled properly for json raw message
fix #295 decoder more was not compatible with standard library