Skip to content

Releases: quinnj/JSON3.jl

v1.14.3

23 May 13:39
cc047e0
Compare
Choose a tag to compare

JSON3 v1.14.3

Diff since v1.14.2

Merged pull requests:

Closed issues:

  • provide JSONText in analogy to JSON.jl (#168)
  • Amazon Ion support (and/or other JSON superset) (#169)
  • Trouble writing a UInt128 and reading it back again (#173)
  • 2-arg show is currently not copy-pasteable. (#202)
  • StructTypes.excludes not working (#224)
  • Stack overflow when writing Real that isn't AbstractFloat or Integer (#232)
  • convert Vector{JSON3.Object} to JSON3.Array? (#234)
  • JSON3.pretty extremely buggy (#246)
  • Critical: Vector of Vector raise Exception (#248)
  • no method matching JSON3.read(::Cmd, ::Type) (#251)
  • Core dumped when writing DateTime (#269)
  • DataFrameRows iterator (from DataFrames.eachrow) repeats entire dataframe when serialising with JSON3 (#280)
  • JSON3.read parses literal successfully regardless of trailing text (#288)
  • Round trip failure (#295)

v1.14.2

28 Mar 22:45
fb220e5
Compare
Choose a tag to compare

JSON3 v1.14.2

Diff since v1.14.1

Merged pull requests:

Closed issues:

  • Why JSON3.read is used both for file path and json string content, and blocks file after read? (#272)
  • allow_inf and pretty don't play well together (#281)
  • Deserialization depends on lexicographical ordering of types (#296)
  • Option to pretty format small vectors into a single line. (#298)

v1.14.1

16 Oct 22:56
02e2ecf
Compare
Choose a tag to compare

JSON3 v1.14.1

Diff since v1.14.0

Merged pull requests:

  • Fix typo in docs (#278) (@xlxs4)
  • Remove two inlines slowing down GLTF TTFX on Julia v1.10.3 and bloating compiled dll sizes on Julia v1.10 and v1.11 (#282) (@jaakkor2)
  • Handle lots of fields (#284) (@Naunet)

Closed issues:

  • @inline-statements in src/structs.jl seem to bloat the precompiled size and slow TTFX (#279)
  • Why are keys of a Dict not unpacked before serialization? (#286)
  • JSON3.jl does not comply with the JSON specification (#289)

v1.14.0

15 Dec 08:30
6429ada
Compare
Choose a tag to compare

JSON3 v1.14.0

Diff since v1.13.2

Merged pull requests:

Closed issues:

  • JSON3.read files directly (#241)

v1.13.2

02 Aug 22:15
717406d
Compare
Choose a tag to compare

JSON3 v1.13.2

Diff since v1.13.1

Merged pull requests:

  • Refactor internal getvalue for JSON3.Array to improve performance (#267) (@quinnj)

v1.13.1

05 Jun 23:00
e33786c
Compare
Choose a tag to compare

JSON3 v1.13.1

Diff since v1.13.0

Closed issues:

  • new patch version ? (#259)

Merged pull requests:

  • Use sizeof rather than length for file length check (#260) (@MichaelHatherly)
  • Fix JSON3.write for non-traditional indexed AbstractVector (#261) (@quinnj)

v1.13.0

02 Jun 18:03
0dd0f0f
Compare
Choose a tag to compare

JSON3 v1.13.0

Diff since v1.12.0

Closed issues:

  • Unable to write negative big integers (#242)
  • Alternative to wrapper types? (#254)
  • Serializing/deserializing nulls vs. empty vectors (#255)

Merged pull requests:

v1.12.0

13 Nov 04:32
8569ff9
Compare
Choose a tag to compare

JSON3 v1.12.0

Diff since v1.11.1

Merged pull requests:

  • add numbertype=Float64 option (#240) (@visr)

v1.11.1

22 Oct 02:14
45e5494
Compare
Choose a tag to compare

JSON3 v1.11.1

Diff since v1.11.0

Closed issues:

  • Get from https url in company network with self signed certificate (#237)

Merged pull requests:

v1.11.0

20 Oct 20:09
7f593ad
Compare
Choose a tag to compare

JSON3 v1.11.0

Diff since v1.10.0

Closed issues:

  • dateformat keyword argument passed to UUID constructor (#235)

Merged pull requests: