All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Allow decoding of immutable associative arrays.
- Revert 1.1.3
- Implement different solution: remove problematic
foreach (...; readArray)
.
- Support
decode!(const JSONValue)
.
- Fix typo in
text.json.Encode
.
- Fix JSON encoding of classes.
- Remove pointless
@disable this(this)
that was breaking array-of-struct decoding.
- Remove file that was breaking LDC build via ldc-developers/ldc#3344 .
- Include a copy of std_data_json and taggedalgebraic directly. Work around DMD bug 21235 by hacking opEquals to be non-templated. This change should be reverted once the upstream issues are fixed. (Hah. Right.)
- Allow loading any type with a
fromString
static method from a string, such as an XML attribute.
- Remember to pop stream for numbers when decoding JSONValue.
- Initial version: move text.xml, text.json over from internal Utilities repo; switch json decoding to stdx_data_json.