Changes in version 0.1.15 (2026-01-14) o simdjson was upgraded to version 4.2.4 (Dirk in #97 o RcppExports.cpp was regenerated to aid a Rcpp transition o Standard maintenance updates for continuous integration and URLs Changes in version 0.1.14 (2025-09-14) o simdjson was upgraded to version 4.0.0 (Dirk in #96 o Continuous integration now relies a token for codecov.io Changes in version 0.1.13 (2025-03-07) o A call to std::string::erase is now guarded (Daniel) o The package now uses Authors@R as mandated by CRAN (Dirk) o simdjson was upgraded to version 3.12.2 (Dirk) o Continuous integration updated to more compilers and simpler setup o Two demos are now in inst/examples to not inflate Suggests Changes in version 0.1.12 (2024-07-07) o Updated benchmarks now include `yyjsonr` o simdjson was upgraded to version 3.9.5 (Daniel in #92 fixing #91) o Additional small update for C++20 compilation under g++-14 Changes in version 0.1.11 (2023-11-28) o RcppExports.cpp has been regenerated under an updated Rcpp to address a printf format warning (Dirk in #88). Changes in version 0.1.10 (2023-05-14) o simdjson was upgraded to version 3.1.8 (Dirk in #85). Changes in version 0.1.9 (2023-01-21) o The internal function deseralize_json is now exported at the C++ level as well as in R (Dirk in #81 closing #80). o simdjson was upgraded to version 3.0.1 (Dirk in #83). o The package now defaults to C++17 compilation; configure has been retired (Dirk closing #82). o The three main R access functions now use a more compact argument check via stopifnot (Dirk). Changes in version 0.1.8 (2022-10-18) o Use the `||` operator instead of `|` on a set of booleans to appease `clang-14`. Changes in version 0.1.7 (2022-02-18) o Two URLs were updated in `README.md`, and Travis artifacts and badges have been removed (Dirk). o One unit test file was updated to not trigger a 'LENGTH_1' warning (Dirk closing #76). Changes in version 0.1.6 (2021-09-08) o The C++17 dependency was stated more clearly in the DESCRIPTION file (Dirk) o The simdjson version was updated to release 1.0.0 (Daniel Lemire in #70). Changes in version 0.1.5 (2021-02-24) o Temporary filenames from request URLs need an extra path sanitization on Windows as seen with package td. o A few #nocov tags were added to the code. Changes in version 0.1.4 (2021-02-12) o Support additional headers in fload (Dirk in #60). o Enable continuous integration via GitHub Actions using run.sh from r-ci repo (Dirk in #61, #62). o Add option to always return list to fparse()/fload() (Brendan in #65 closing #64). Changes in version 0.1.3 (2020-11-02) o Added URLs to DESCRIPTION (Dirk closing #50). o Upgraded to simdjson 0.6.0 (Dirk in #52). o New policy option to always convert integers to int64_t (Brendan in #55 closing #54). o Added workaround for odd clang-9 bug (Brendan in #57). o New utility functions is_valid_utf8(), is_valid_json() and fminify() (Brendan in #58). Changes in version 0.1.2 (2020-10-07) o Upgraded to simdjson 0.5.0 (Dirk in #49). Changes in version 0.1.1 (2020-08-11) o Corrected incorrect file deletion when mixing local and remote files (Brendan in #34) closing #33. o 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). o Examples in two demos are now more self-sufficient (Daniel Lemire and Dirk in #42). o Expanded query functionality to include single, flat, and nested queries (Brendan in #45 closing #43). o 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). o One-line upstream change to address sanitizer error on cast. Changes in version 0.1.0 (2020-07-07) o 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). o Upgraded to simdjson 0.4.6 with further upstream improvements (Dirk in #30). o Change Travis CI to build matrix over g++ 7, 8, 9, and 10 (Dirk in #31; and also Brendan in #32). o New JSON functions fparse and fload (Brendan in #32) closing #18 and #10). Changes in version 0.0.6 (2020-06-25) o Created C++ integer-handling utilities for safe downcasting and integer return (Brendan in #16 closing #13). o New JSON functions .deserialize_json and .load_json (Brendan in #16, #17, #20, #21). o Upgrade Travis CI to 'bionic', extract package and version from DESCRIPTION (Dirk in #23). o Upgraded to simdjson 0.4.0 (Dirk in #25 closing #24). Changes in version 0.0.5 (2020-05-23) o Add parseExample from earlier upstream announcement (Dirk). o Synced with upstream (Brendan in #12) closing #11). o Updated example parseExample to API changes (Brendan). Changes in version 0.0.4 (2020-04-03) o Upgraded to new upstream releases 0.3 and 0.3.1 (Dirk in #9 closing #8) o Updated example validateJSON to API changes. Changes in version 0.0.3 (2020-03-03) o Sychronized once more with upstream. o Created new C++ function to check for unsupported architecture, and report the status on package load. o Only run example and unit tests if supported architecture is found. o Created small configure script to see if R was built with C++17 support, and record it in src/Makevars. Changes in version 0.0.2 (2020-02-21) o Sychronized with upstream (Dirk in #4 and #5). o The R side of validateJSON now globs the file argument, expanding symbols like ~ appropriately. o C++ code in validateJSON now conditional on C++17 allowing (incomplete) compilation on lesser systems. o New helper function returning value of __cplusplus macro, used in package startup to warn if insufficient compiler used. Changes in version 0.0.1 (2020-02-12) o Initial CRAN upload of first version o Comment-out use of stdout (now updated upstream) o Deactivate use computed GOTOs for compiler compliance and CRAN Policy via #define