| NEWS | R Documentation | 
News for Package RcppCCTZ
Changes in version 0.2.13 (2024-12-11)
- No longer set compilation standard as recent R version set a sufficiently high minimum 
- Qualify a call to - cctz::format(Michael Quinn in #44)
- Routine updates to continuous integration and badges 
- Switch to Authors@R in DESCRIPTION 
Changes in version 0.2.12 (2022-11-06)
- Support NA values in numerical or character input 
- GitHub Actions were updated to checkout version 3. 
Changes in version 0.2.11 (2022-08-06)
- More specific includes in RcppCCTZ_API.h (Jing Lu in #42 closing #41). 
- Synchronized with upstream CCTZ (Dirk in #43). 
Changes in version 0.2.10 (2021-12-14)
- Switch CI use to r-ci 
- Applied patch by Tomas Kalibera for Windows UCRT under the upcoming R 4.2.0 expected for April. 
Changes in version 0.2.9 (2020-08-30)
- Provide a header - RcppCCZT_API.hfor client packages.
- Show a simple example of parsing a YYYYMMDD HHMMSS.FFFFFF date. 
Changes in version 0.2.8 (2020-08-04)
- Added three new - nothrowvariants (needed for win32) needed by the expanded nanotime package (Leonardo in #37)
Changes in version 0.2.7 (2020-03-18)
- Added functions - _RcppCCTZ_convertToCivilSecondthat converts a time point to the number of seconds since epoch, and- _RcppCCTZ_convertToTimePointthat converts a number of seconds since epoch into a time point; these functions are only callable from C level (Leonardo in #34 and #35).
- Added function - _RcppCCTZ_getOffsetthat returns the offset at a speficied time-point for a specified timezone; this function is only callable from C level (Leonardo in #32).
Changes in version 0.2.6 (2019-08-03)
- Synchronized with upstream CCTZ release 2.3 plus commits accrued since then (Dirk in #30). 
- The package now uses tinytest for unit tests (Dirk in #31). 
Changes in version 0.2.5 (2018-10-14)
- Parsing to - Datetimewas corrected on systems that do not have nanosecond support in C++11 chrono (#28).
-  DatetimeVectorobjects are now created with their timezone attribute when available.
- The - toTzfunctions is now vectorized (#29).
- More unit tests were added, and some conditioning on Solaris (mostly due to missing timezone info) was removed. 
Changes in version 0.2.4 (2018-10-06)
- An unused - main()in- src/time_tool.ccwas- #ifdef'ed away to please another compiler/OS combination.
- The - tzDifffunction now supports a vector argument (#24).
- An unnecessary - #includewas removed (#25).
- Some tests are not conditioning on Solaris to not fail there (#26). 
- The CCTZ code was updated to the newest upstream version (#27). 
- Unit tests now use the RUnit package replacing a simpler tests script. 
Changes in version 0.2.3 (2017-06-19)
- On Windows, the - TZDIRenvironment variable is now set in- .onLoad()
- Replaced - init.cwith registration code inside of- RcppExports.cppthanks to Rcpp 0.12.11.
Changes in version 0.2.2 (2017-04-20)
- Synchronized with upstream CCTZ 
- The - time_pointobject is instantiated explicitly for nanosecond use which appears to be required on macOS
Changes in version 0.2.1 (2017-02-04)
- Conversion from timepoint to two - doublevalues now rounds correctly (#14 closing #12, with thanks to Leonardo)
- The Description was expanded to stress the need for a modern C++11 compiler; g++-4.8 (as on 'trusty' eg in Travis CI) works 
- Travis CI is now driven via - run.shfrom our fork
Changes in version 0.2.0 (2017-01-08)
- Windows compilation was enabled by defining - OFFSET()and- ABBR()for MinGW (#10 partially addressing #9)
- Windows use completed with backport of - std::get_timefrom LLVM's libc++ to enable- strptimesemantics (Dan Dillon in #11 completing #9)
- Timezone information on Windows is supplied via R's own copy of zoneinfo with - TZDIRset (also #10)
- The interface to - formatDoublewas cleaned up
Changes in version 0.1.0 (2016-12-11)
- Synchronized with - CCTZupstream.
- New parsing and formating helpers for Datetime vectors 
- New parsing and formating helpers for (two) - doublevectors representing full- std::chrononanosecond resolutions
- Updated documentation and examples. 
Changes in version 0.0.5 (2016-07-09)
- New utility example functions - toTz()and- tzDiff
- Synchronized with small upstream change for additional - #ifdeffor compiler differentiation
Changes in version 0.0.4 (2016-04-17)
- Synchronized with - CCTZv2 upstream.
- Updated - examples.cppaccordingly
Changes in version 0.0.3 (2016-01-17)
- Synchronized with - CCTZupstream.
Changes in version 0.0.2 (2015-12-02)
- Additional - #ifdefstatements suggested by Bradley White in- CCTZticket #5 permitting compilation on Solaris – with thanks to Jeroen for testing our branch.
Changes in version 0.0.1 (2015-12-01)
- Initial CRAN upload. 
- Package is functional and provides examples.