New toml++ version 3.3.0 with fix to permit compilation on ancient macOS systems as used by CRAN for the Intel-based builds.
-DTOML_ENABLE_FLOAT16=0 to permit compilation
on some architectures stumbling of the type.
Rewritten in C++17 using toml++ for TOML v1.0.0 compliance
Unchanged interface from R, unchanged (and expanded tests)
Several small continuous integration upgrades since last release
#include <limits> to header file, also contributed
upstream, to permit compilation under the (unreleased)
Switch the simple
cleanup script to
Switch CI use to r-ci for focal and bspm.
Update several TOML URLs to
escape switch to calls of
getArray() (Václav Hausenblas in
#32 completing #26).
README.md file now mentions TOML v0.5.0 support
(Watal Iwasaki in #35 addressing #33).
Encodings in arrays is to UTF-8 for character (Václav Hausenblas in #36 completing #28)
The package now uses tinytest (Dirk in #38 fixing #37, also Václav in #39).
Escape characters treatment now has toggle (Václav Hausenblas in #27 fixing #26)
The TOML 0.5.0 'time' type is now supported (somewhat) by returning a formatted string (#29)
Encodings are now supported by defaulting to UTF-8 (Václav Hausenblas in #30 fixing #28)
Spelling / grammar fixes to README (Jon Calder in #18)
List ensures lists
List objects in R
includize pre-processor for recursive
includes by Dan Dillon as a header-only library (#21 and #22)
includize argument in R and C++ parser interface
Added a few more
#nocov tags for coverage (#23)
Synchronized with new upstream cpptoml version supporting the TOML v0.5.0 specification. (#25)
Nested TableArray types are now correctly handled (#16)
Dates and Datetimes in arrays in the input now preserve their types instead of converting to numeric vectors (#13)
Boolean vectors are also correctly handled (#14)
TableArray types are now stored as lists in a single named list (#15)
The README.md file was expanded with an example and screenshot.
init.c with calls to
and R_useDynamicSymbols(); also use
Two example files were updated.
Synchronized multiple times with ccptoml upstream adding support for local datetime and local date and more (PR #9, #10, PR #11)
Dates are now first class types, some support for local versus UTC times was added (though it may be adviseable to stick with UTC)
Parsing from (R) character variables is now supported as well
print.toml no longer prints extra newlines
Added Windows support by relying on
(PR s#6 and #8 closing #5 and #3)
cpptoml upstream (#9)
Updated Travis CI support via newer
cpptoml upstream (PR #4)
Improved and extended examples
Minor update of upstream
More explicit call of
Properly cope with empty lists (#2)
First CRAN release after four weeks of initial development