| NEWS | R Documentation | 
News for Package RcppBDT
Changes in version 0.2.7 (2025-01-25)
- The package no longer sets a C++ compilation standard 
- Package infrastructure, documentation and continuous integration support have been updated 
- Several manual pages now have package anchors for the code link 
- A - demo/file has been move to- inst/examples/
Changes in version 0.2.6 (2022-10-30)
- A function prototype was updated for - clang-15.
- GitHub Actions were updated to checkout version 3. 
Changes in version 0.2.5 (2022-03-29)
- Ensure consistent compilation by ensuring - RcppBDT.his included in all files, this addresses an LTO/ODR issue
- Correct one declaration in - init.c
- Minor additional cleanups 
Changes in version 0.2.4 (2021-08-15)
- New utility function - toPOSIXctwhich can take multitple input format (integer, floating point or character) vectors and can convert by relying on a wide variety of standard formats. This predates what has long been split off into a new package anytime which is more functional and feaureful.
- New demo 'toPOSIXct' illustrating the feature. 
- New demo 'toPOSIXctTiming' benchmarking it. 
- Documentation for new functions was added as well. 
- CI now uses - run.shfrom r-ci.
- Functions - getLastDayOfWeekInMonthand- getFirstDayOfWeekInMonthnow use- dowargument.
- The shared library is now registered when loaded from - NAMESPACE.
- C level entry points are now registered as R now recommends. 
- Several badges were added to the README.md file. 
- Several fields were added to the DESCRIPTION file, and/or updated. 
- Documentation URLs where both updated as needed and converted to https. 
Changes in version 0.2.3 (2014-04-13)
- New module 'bdtDt' replacing the old 'bdtDate' module in a more transparent stule using a local class which is wrapped, just like the three other new classes do 
- New module 'bdtTd' providing date durations which can be added to dates. 
- New module 'bdtTz' providing time zone information such as offset to UTC, amount of DST, abbreviated and full timezone names. 
- New module 'bdtDu' using 'posix_time::duration' for time durations types 
- New module 'bdtPt' using 'posix_time::ptime' for posix time, down to nanosecond granularity (where hardware and OS permit it) 
- Now selects C++11 compilation by setting - CXX_STD = CXX11in- src/Makevars*and hence depend on R 3.1.0 or later – this gives gives us- long longneeded for the nano-second high-resolution time calculations across all builds and platforms.
Changes in version 0.2.2 (2014-02-21)
- Updates to current CRAN Policy standards for - Depends:and- Imports:in DESCRIPTION
- Also take advantage of new Rcpp 0.11.0 build options 
- New code remains in GitHub repo master branch until R 3.1.0 is released so that we can use C++11 in order to get the - long long intsupport without which the package does not build on Windows (whereas Linux is fine)
Changes in version 0.2.1 (2012-08-08)
- Bug for getEndOfBizWeek() and getEndOfMonth() who were lacking a call to fromDate(date) to actually pass the date for which the functions are computing the end of business week or month. 
Changes in version 0.2.0 (2012-07-02)
- The core module, which wraps what in C++ is boost::gregorian::date, is now exposed as an Rcpp module bdtDate. As all example and demos operated off a (package-global) variable 'bdt', no user visible change was needed outside of the code instantiating at package load. 
- Updated package instantiation to the new facilities offered by the current versions R 2.15.1 and Rcpp 0.9.13 which make Rcpp module initialization easier and more streamlined. 
Changes in version 0.1.0 (2011-01-17)
- First CRAN upload (and see ChangeLog for more granular details) bug fix in svm cross validation