Skip to content

Releases: quinnj/JSON3.jl

v1.0.3

01 Jun 15:06
f5f396a
Compare
Choose a tag to compare

JSON3 v1.0.3

Diff since v1.0.2

Closed issues:

  • potential security issue with big ints (#57)
  • Error when encoding a PNG image as JSON (#59)

Merged pull requests:

v1.0.2

01 Apr 06:04
b1db39a
Compare
Choose a tag to compare

JSON3 v1.0.2

Diff since v1.0.1

Closed issues:

  • Roundtrip is broken for Floats (#39)
  • Parsing before construct (#46)
  • Mutable struct parsing freezes Julia (after v0.1.10) (#53)

Merged pull requests:

v1.0.1

16 Feb 03:05
38a6efd
Compare
Choose a tag to compare

JSON3 v1.0.1

Diff since v1.0.0

v1.0.0

16 Feb 02:05
0874ed5
Compare
Choose a tag to compare

JSON3 v1.0.0

Diff since v0.1.13

Closed issues:

  • integration with CategoricalArrays.jl (#27)
  • Bug in read Mutable not respecting overloaded JSON3.names (#31)
  • Extreme compile times for read(data, Vector{CustomType}) (#33)
  • car example fails? v1.3.0 (in README) (#35)
  • JSON3.write expects the output of pairs to have length defined (#37)
  • Slowdown reading Mutable Structs (on master vs 0.1.13) (#41)
  • A proper documentation workflow, with 'stable/latest' links from readme (#48)
  • Inconsistent behaviour for NaNs and Infs (#49)

Merged pull requests:

  • Factor out StructTypes code into separate package (#36) (@quinnj)
  • Allow writing DictTypes even when length(pairs(dict_type)) undefined (#38) (@non-Jedi)
  • Improve Mutable read perf by ensuring we merge NamedTuples and not fa… (#43) (@quinnj)
  • Install TagBot as a GitHub Action (#44) (@JuliaTagBot)
  • [BREAKING]: don't allow serializing non finite floats as per JSON spe… (#50) (@quinnj)

v0.1.13

16 Nov 17:18
v0.1.13
cd8dce4
Compare
Choose a tag to compare

v0.1.13 (2019-11-16)

Diff since v0.1.12

Closed issues:

  • Define JSON3.StructTypes for all the standard libraries (#5)

Merged pull requests:

  • Support for arbitrary keyword arguments and Date types (#30) (quinnj)

v0.1.12

27 Oct 07:02
v0.1.12
176d38b
Compare
Choose a tag to compare

v0.1.11

18 Oct 03:02
v0.1.11
de7e115
Compare
Choose a tag to compare

v0.1.11 (2019-10-18)

Diff since v0.1.10

Closed issues:

  • Support Tuple-type parsing for individual elements (#28)
  • Reading empty arrays (#25)

Merged pull requests:

  • Add support for hetergenously typed tuple readings and fix a struct t… (#29) (quinnj)

v0.1.10

10 Sep 07:37
v0.1.10
25c5f34
Compare
Choose a tag to compare

v0.1.10 (2019-09-03)

Diff since v0.1.8

Merged pull requests:

  • Switch to ryu float writing algorithm pending in Parsers for 3x+ spee… (#24) (quinnj)

v0.1.8

13 Aug 18:03
v0.1.8
e936657
Compare
Choose a tag to compare

v0.1.8 (2019-08-13)

Diff since v0.1.7

Closed issues:

  • 32 bit not working (#22)
  • Slight incompatibility between LazyJSON.Object and JSON3.write (#21)

Merged pull requests:

  • use Int64 for all integers that end up bitcast to UInt64 (#23) (visr)
  • cosmetic touch up (#20) (KristofferC)

v0.1.7

06 Aug 13:12
v0.1.7
9d7dc20
Compare
Choose a tag to compare

v0.1.7 (2019-08-02)

Diff since v0.1.6

Closed issues:

  • Correct handling of escape / (#19)