NEWS | R Documentation |
News for Package RcppTOML
Changes in version 0.2.2 (2023-01-29)
New toml++ version 3.3.0 with fix to permit compilation on ancient macOS systems as used by CRAN for the Intel-based builds.
Changes in version 0.2.1 (2023-01-25)
Explicitly set
-DTOML_ENABLE_FLOAT16=0
to permit compilation on some architectures stumbling of the type.
Changes in version 0.2.0 (2023-01-10)
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
Changes in version 0.1.7 (2020-12-01)
Add
#include <limits>
to header file, also contributed upstream, to permit compilation under the (unreleased)g++-11
.Switch the simple
cleanup
script tosh
.Switch CI use to r-ci for focal and bspm.
Update several TOML URLs to
https://toml.io/en/
.
Changes in version 0.1.6 (2019-06-25)
Propagate the
escape
switch to calls ofgetTable()
andgetArray()
(Václav Hausenblas in #32 completing #26).The
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).
Changes in version 0.1.5 (2018-10-31)
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)
Changes in version 0.1.4 (2018-10-23)
Spelling / grammar fixes to README (Jon Calder in #18)
Cast from
StretchyList
toList
ensures lists appear asList
objects in RSupport optional
includize
pre-processor for recursive includes by Dan Dillon as a header-only library (#21 and #22)Support
includize
argument in R and C++ parser interfaceAdded a few more
#nocov
tags for coverage (#23)Synchronized with new upstream cpptoml version supporting the TOML v0.5.0 specification. (#25)
Changes in version 0.1.3 (2017-04-25)
Nested TableArray types are now correctly handled (#16)
Changes in version 0.1.2 (2017-03-26)
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.
Added file
init.c
with calls toR_registerRoutines()
and R_useDynamicSymbols()
; also use.registration=TRUE
inuseDynLib
inNAMESPACE
Two example files were updated.
Changes in version 0.1.1 (2017-02-12)
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
Output from
print.toml
no longer prints extra newlines
Changes in version 0.1.0 (2017-01-05)
Added Windows support by relying on
Rcpp::mktime00()
(PR s#6 and #8 closing #5 and #3)Synchronized with
cpptoml
upstream (#9)Updated Travis CI support via newer
run.sh
Changes in version 0.0.5 (2015-12-19)
Synchronized with
cpptoml
upstream (PR #4)Improved and extended examples
Changes in version 0.0.4 (2015-07-16)
Minor update of upstream
cpptoml.h
More explicit call of
utils::str()
Properly cope with empty lists (#2)
Changes in version 0.0.3 (2015-04-27)
First CRAN release after four weeks of initial development