Skip to content

v1.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Jan 09:30

JSON v1.4.0

Diff since v1.3.0

JSON v1.4.0

New Features

  • Export @kwarg macro (#418)
  • Add cross-key-type support for Object: Object{String} now accepts Symbol keys and vice versa for getindex, setindex!, delete!, haskey, get (#420, #421)
  • Add liftkey for numeric dict key types to enable round-tripping Dict{Int,V}, Dict{Float64,V}, etc. (#423)

Fixes

  • Fix @omit_null/@omit_empty macros for parametric types (#425)
  • Fix misleading error message for lowerkey (#426)
  • Documentation improvements (#411, #416)

Merged pull requests:

Closed issues:

  • Parsing result of numbers depends on allownan (#397)
  • The documentations for v1.x are not deployed (#409)
  • Advanced Example: The FrankenStruct in the documentation throws an error (#410)
  • get error when key not found (#412)
  • Unhelpful error message for lowerkey (#414)
  • missing feature or unclear docs? (#417)
  • Non-string Dict keys - regression from JSON3.jl (#422)
  • Can't parse into BigInt (#424)