| NEWS | R Documentation | 
News for Package RcppTOML
Changes in version 0.2.3 (2025-03-08)
- Correc the minimum version of Rcpp to 1.0.8 (Walter Somerville) 
- The package now uses Authors@R as mandated by CRAN 
- Updated 'whitespace in literal' issue upsetting clang++-20 
- Continuous integration updates including simpler r-ci setup 
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=0to 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 - cleanupscript to- sh.
- 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 - escapeswitch to calls of- getTable()and- getArray()(Václav Hausenblas in #32 completing #26).
- The - README.mdfile 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 - StretchyListto- Listensures lists appear as- Listobjects in R
- Support optional - includizepre-processor for recursive includes by Dan Dillon as a header-only library (#21 and #22)
- Support - includizeargument in R and C++ parser interface
- Added a few more - #nocovtags 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.cwith calls to- R_registerRoutines()- and R_useDynamicSymbols(); also use- .registration=TRUEin- useDynLibin- NAMESPACE
- 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.tomlno 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 - cpptomlupstream (#9)
- Updated Travis CI support via newer - run.sh
Changes in version 0.0.5 (2015-12-19)
- Synchronized with - cpptomlupstream (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