Previous releases included duplicate class names, to transition to upper-case JSONDocument et al. The decision to move to the upper-cased prefixes was made to match the HTMLDocument sibling classes which are part of the DOM standard and can not be changed. To aid the transition, deprecated class stubs were included with the lower-case prefixed classes such as JsonDocument, which have been removed in this release.
What's Changed
Full Changelog: v2.3.0...v2.3.1