Repository navigation
JSON v1.10.0
- Loading JSON no longer invalidates compiled
isequal,convert(String, ::Any), orconvert(Symbol, ::Any)calls elsewhere in the session. A plainusing JSONnow invalidates no compiled methods on Julia 1.10 and 1.12 (#489, #490). - Breaking for low-level lazy parsing: keys passed to
JSON.applyobjectcallbacks and strings returned byJSON.parsestringno longer supportconvert(String, x), including implicit conversions such as storing a key in aDict{String}. UseString(x)instead (#490).
Merged pull requests:
- Remove redundant isequal overloads that invalidate downstream code (#489) (@MilesCranmerBot)
- Remove PtrString Base.convert methods that invalidate downstream code (#490) (@quinnj)
Closed issues:
- Invalidations from
isequal(#488)