| NEWS | R Documentation |
Upgraded to simdjson 0.5.0 (Dirk #49)
Corrected incorrect file deletion when mixing local and remote files (Brendan in #34) closing #33.
Added support for raw vectors, compressed files, and compressed downloads (Dirk and Brendan in #36, #39, and #45 closing #35 and addressing issues raised in #40 and #44).
Examples in two demos are now more self-sufficient (Daniel Lemire and Dirk in #42).
Expanded query functionality to include single, flat, and nested queries (Brendan in #45 closing #43).
Split error handling parameters from error_ok/on_error
into parse_error_ok/on_parse_error and
query_error_ok/on_query_error (Brendan in #45).
One-line upstream change to address sanitizer error on cast.
Upgraded to simdjson 0.4.1 which adds upstream Windows support (Dirk in #27 closing #26 and #14, plus extensive work by Brendan helping upstream with mingw tests).
Upgraded to simdjson 0.4.6 with further upstream improvements (Dirk in #30).
Change Travis CI to build matrix over g++ 7, 8, 9, and 10 (Dirk in #31; and also Brendan in #32).
New JSON functions fparse and fload
(Brendan in #32) closing #18 and #10).
Created C++ integer-handling utilities for safe downcasting and integer return (Brendan in #16 closing #13).
New JSON functions .deserialize_json and
.load_json (Brendan in #16, #17, #20, #21).
Upgrade Travis CI to 'bionic', extract package and version
from DESCRIPTION (Dirk in #23).
Add parseExample from earlier upstream announcement (Dirk).
Updated example parseExample to API changes (Brendan).
Upgraded to new upstream releases 0.3 and 0.3.1 (Dirk in #9 closing #8)
Updated example validateJSON to API changes.
Sychronized once more with upstream.
Created new C++ function to check for unsupported architecture, and report the status on package load.
Only run example and unit tests if supported architecture is found.
Created small configure script to see if R was built
with C++17 support, and record it in src/Makevars.
The R side of validateJSON now globs the file argument,
expanding symbols like ~ appropriately.
C++ code in validateJSON now conditional on C++17
allowing (incomplete) compilation on lesser systems.
New helper function returning value of __cplusplus
macro, used in package startup to warn if insufficient compiler used.
Initial CRAN upload of first version
Comment-out use of stdout (now updated upstream)
Deactivate use computed GOTOs for compiler compliance and CRAN
Policy via #define