All Versions
12
Latest Version
Avg Release Cycle
77 days
Latest Release
1639 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.1.10 Changes
June 09, 2020- 🛠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" withValidateJsonRawMessage
option enabled - 🛠Fix #326 do Not marshal private field after calling
extra.SetNamingStrategy()
to register naming strategy extension
- 🛠Fix #459 map keys of custom types should serialize using
-
v1.1.9
December 21, 2019 -
v1.1.8
October 17, 2019 -
v1.1.7
July 24, 2019 -
v1.1.6 Changes
March 12, 2019 -
v1.1.5 Changes
August 06, 2018 -
v1.1.4 Changes
July 01, 2018- 🛠fix #250 case insensitive field match
- ✅ explit test case sensitive for #252
- 🛠fix #261 should load from reader
- 🛠fix #260, support rename for extra.SupportPrivateFields
- 🛠fix #263, support empty string as 0 in fuzz mode
- 🛠fix #264 check io.EOF when test decoder.More
- 🛠fix #274, unescape before base64 decode
- 🔀 Merge pull request #282 from caesarxuchao/optional-case-sensitivity
- 🛠fix #276 allow rename when set naming strategy
-
v1.1.3 Changes
March 18, 2018- 🛠fix #245, always reuse existing value even UseNumber
- 🔦 expose DecoderOf and EncoderOf
- suport encode map[interface{}]interface{}
-
v1.1.2 Changes
February 28, 2018🔀 The reflect2 dependency has been pulled out from plz into its own. Also use concurrent.Map to wrap sync.Map for 1.8 support.
-
v1.1.1 Changes
February 23, 2018do not hard code IntSize and PtrSize to 64