Skip to content

Releases: JuliaIO/JSON.jl

v0.21.4

12 Apr 15:14
0f0684c
Compare
Choose a tag to compare

JSON v0.21.4

Diff since v0.21.3

Closed issues:

  • Use random port during testing (#349)
  • Detect circular dependencies while printing JSON (#354)

Merged pull requests:

  • Update doc with correct parameterized function syntax (#336) (@o314)
  • Introduce a recursive cycle check when writing (#345) (@quinnj)
  • Use listenany for async tests; fixes #349 (#350) (@quinnj)
  • Fix outdated grammar in "Documentation" in README.md (#352) (@singularitti)
  • Bump version for new release (#355) (@quinnj)

v0.21.3

11 Feb 12:40
4b74867
Compare
Choose a tag to compare

JSON v0.21.3

Diff since v0.21.2

Merged pull requests:

v0.21.2

05 Aug 09:36
f93688a
Compare
Choose a tag to compare

JSON v0.21.2

Diff since v0.21.1

Closed issues:

  • JSON.parsefile does not read entire file (#316)
  • failure to parse key/value strings containing $ character (#318)
  • When is JSON.jl going to get to 1.0 ? (#322)
  • Async test failing locally with connection refused (#324)

Merged pull requests:

v0.21.1

07 Sep 15:02
2987b15
Compare
Choose a tag to compare

JSON v0.21.1

Diff since v0.21.0

Closed issues:

  • Update Julia version badge to 1.X (#271)
  • Can't serialize empty NamedTuple (#279)
  • Tag a 1.0.0 (#283)
  • Tests fail on nightly build Julia (#294)
  • Error parsing very precise float (#296)
  • Issue converting JSON message to Julia string. (#297)
  • Document custom serialization (#298)
  • Tag 0.20.1 is lower than 0.21.0 (#304)
  • Options for returning arrays (#308)

Merged pull requests:

v0.20.1

15 Feb 05:11
v0.20.1
Compare
Choose a tag to compare

v0.20.1 (2020-02-14)

Diff since v0.21.0

Closed issues:

  • Document custom serialization (#298)
  • Issue converting JSON message to Julia string. (#297)
  • Error parsing very precise float (#296)
  • Tests fail on nightly build Julia (#294)
  • Can't serialize empty NamedTuple (#279)
  • Update Julia version badge to 1.X (#271)

v0.21.0

16 Jul 19:58
v0.21.0
908d5d1
Compare
Choose a tag to compare

v0.21.0 (2019-07-16)

Diff since v0.20.0

Closed issues:

  • Switch number parsing to Parsers.jl (#284)
  • JSON boolean values not parsed as Julia Bool (#275)
  • Support top-level JSON arrays (#273)
  • can't set type to Float32 (#272)
  • Update Julia version badge to 1.X (#270)
  • Reading NaN and Inf (#168)
  • Access to undefined reference serializing \#undef (#159)

Merged pull requests:

v0.20.0: Improve number parsing in streams: use a PushVector to work around sl…

21 Nov 15:34
Compare
Choose a tag to compare
  • Performance improvements (@KristofferC)
  • Fix for parsing non-sensible numbers like 123xyz

v0.19.0: Merge pull request #254 from stevengj/patch-1

07 Aug 18:06
90152f1
Compare
Choose a tag to compare

v0.18.0

02 Jul 06:24
Compare
Choose a tag to compare

First release to require Julia 0.7-alpha at a minimum. Removes dependency on Compat and Nullables.

Breaking changes

  • Union{T,Nothing} is used now instead of Nullable{T}. Downstream code assuming Nullable will be broken by this.

Fix deprecations on latest master

29 Mar 17:23
Compare
Choose a tag to compare
  • Fix some deprecations (@rened)