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.h
for 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
nothrow
variants (needed for win32) needed by the expanded nanotime package (Leonardo in #37)
Changes in version 0.2.7 (2020-03-18)
Added functions
_RcppCCTZ_convertToCivilSecond
that converts a time point to the number of seconds since epoch, and_RcppCCTZ_convertToTimePoint
that 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_getOffset
that 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
Datetime
was corrected on systems that do not have nanosecond support in C++11 chrono (#28).-
DatetimeVector
objects are now created with their timezone attribute when available. The
toTz
functions 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()
insrc/time_tool.cc
was#ifdef
'ed away to please another compiler/OS combination.The
tzDiff
function now supports a vector argument (#24).An unnecessary
#include
was 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
TZDIR
environment variable is now set in.onLoad()
Replaced
init.c
with registration code inside ofRcppExports.cpp
thanks to Rcpp 0.12.11.
Changes in version 0.2.2 (2017-04-20)
Synchronized with upstream CCTZ
The
time_point
object 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
double
values 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.sh
from our fork
Changes in version 0.2.0 (2017-01-08)
Windows compilation was enabled by defining
OFFSET()
andABBR()
for MinGW (#10 partially addressing #9)Windows use completed with backport of
std::get_time
from LLVM's libc++ to enablestrptime
semantics (Dan Dillon in #11 completing #9)Timezone information on Windows is supplied via R's own copy of zoneinfo with
TZDIR
set (also #10)The interface to
formatDouble
was cleaned up
Changes in version 0.1.0 (2016-12-11)
Synchronized with
CCTZ
upstream.New parsing and formating helpers for Datetime vectors
New parsing and formating helpers for (two)
double
vectors representing fullstd::chrono
nanosecond resolutionsUpdated documentation and examples.
Changes in version 0.0.5 (2016-07-09)
New utility example functions
toTz()
andtzDiff
Synchronized with small upstream change for additional
#ifdef
for compiler differentiation
Changes in version 0.0.4 (2016-04-17)
Synchronized with
CCTZ
v2 upstream.Updated
examples.cpp
accordingly
Changes in version 0.0.3 (2016-01-17)
Synchronized with
CCTZ
upstream.
Changes in version 0.0.2 (2015-12-02)
Additional
#ifdef
statements suggested by Bradley White inCCTZ
ticket #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.