Skip to content

Changelog

2024

2024-06-21 Dirk Eddelbuettel edd@debian.org

     * DESCRIPTION (Version, Date): Release 0.3.9

2024-06-20 Dirk Eddelbuettel edd@debian.org

    * inst/tinytest/test_nanotime.R: Condition two tests to not run on arm64

    * .github/workflows/ci.yaml (jobs): Add macOS-latest back to matrix

2024-06-19 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.3.8

    * README.md: Use tinyverse.netlify.app for dependency badge

2024-06-18 Dirk Eddelbuettel edd@debian.org

    * R/nanotime.R: Simplify one reference to RcppCCTZ 
    * man/nanotime.Rd: Idem

    * inst/tinytest/test_nanoival.R: Condition some tests on being in an 
    'extended' run

2024-06-16 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version and date

    * inst/include/nanotime/interval.hpp: Add extra braces 
    * src/interval.cpp: Updated output stream helper 
    * src/period.cpp: Idem

    * src/Makevars (CXX_STD): Set C++17 
    * src/Makevars.win (CXX_STD): Idem 
    * src/Makevars.ucrt: Removed

2024-06-14 Leonardo Silvestri lsilvestr@ztsdb.org

    * src/Makevars.win: Remove -mno-ms-bitfields

2024-06-13 Leonardo Silvestri lsilvestr@ztsdb.org

    * inst/include/nanotime/interval.hpp: NA behavior for bitfield

2024-06-11 Leonardo Silvestri lsilvestr@ztsdb.org

    * inst/include/nanotime/interval.hpp: Initial fix for bitfield 
    * inst/include/nanotime/period.hppL Idem 
    * src/interval.cpp: Idem

2024-06-09 Dirk Eddelbuettel edd@debian.org

    * README.md: Use tinyverse.netlify.app for dependency badge

2024-05-24 Leonardo Silvestri lsilvestr@ztsdb.org

    * R/nanoduration.R: duration divided by duration returns double 
    * inst/tinytest/test_nanoduration.R: additional test for the above

    * inst/include/nanotime/utilities.hpp: Use interface function Rf_asS4 
    instead of internal SET_S4_OBJECT 
    * src/interval.cpp: Change setting of S4 bit before names assigment

2024-04-28 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version and date

    * R/nanoperiod.R: Add missing backslash in code call 
    * man/nanoperiod.Rd: Idem

2024-02-16 Dirk Eddelbuettel edd@debian.org

    * .github/workflows/ci.yaml (jobs): Update to actions/checkout@v4, 
    add r-ci-setup actions

2023

2023-09-26 Leonardo Silvestri lsilvestri@ztsdb.org

    * R/nanotime.R: Further refinement for default UTC timezone 
    * inst/tinytest/test_nanotime.R: Idem

2023-09-22 Dirk Eddelbuettel edd@debian.org

    * R/nanotime.R: Provide default UTC timezone in 'as.Date()' 
    * tests/simpleTests.R: Adjist a test accordingly 
    * inst/tinytest/test_nanotime.R: Idem

2023-09-21 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION (Version, Date): Roll minor version 
    * R/nanotime.R: Fixed 'as.Date' to force use of timezone and to 
    allow the timezone argument to be a vector

2023-07-11 Dirk Eddelbuettel edd@debian.org

    * README.md: Add r-universe badge

2023-07-06 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION (Version, Date): Roll minor version 
    * R/nanotime.R: added parameter 'accurate' to functions 'nanotime' 
    and 'as.nanotime' when the argument is a 'POSIXct'. 
    * inst/tinytest/test_nanotime.R: added tests for 'accurate' parameter. 
    * man/nanotime.Rd: added documentation for 'accurate' parameter.

2023-03-12 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * src/Makevars: No longer set compilation standard 
    * src/Makevars.win: Idem 
    * src/Makevars.ucrt: Idem

2022

2022-12-06 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * R/nanotime.R: Add example for additional format plus reference to 
    \pkg{RcppCCTZ} documentation which has format details 
    * man/nanotime.Rd: Idem

2022-11-08 Dirk Eddelbuettel edd@debian.org

    * .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3

2022-10-23 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.3.7

2022-10-16 Trevor L Davis trevor.l.davis@gmail.com

    * R/nanoduration.R: Add '+' / '-' methods for 'difftime()' 
    and 'nanoduration()' / 'nanoival()' / 'nanotime()' objects 
    * man/nanoduration.Rd: Updated 
    * inst/tinytest/test_nanoduration.R: Add tests

2022-10-14 Trevor L Davis trevor.l.davis@gmail.com

    * R/nanoduration.R (as.nanoduration.difftime): Added 
    * man/nanoduration.Rd: Updated 
    * inst/tinytest/test_nanoduration.R: Add tests

2022-10-13 Trevor L Davis trevor.l.davis@gmail.com

    * R/nanoduration.R (nanoduration): Add default arguments equal to zero 
    * R/nanotime.R: Use 'inherits()' instead of 'class() =='

2022-10-04 Dirk Eddelbuettel edd@debian.org

    * docs/mkdmt-src/: Updated for mkdocs-for-material 8.5.5

2022-03-06 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION (Version, Date): Release 0.3.6 
    * R/nanoival.R: Fix incorrect subsetting with operator `%in%` 
    * NAMESPACE: Added export 
    * man/set_operations.Rd: Added file 
    * src/period.cpp: Fix parse of negative period

2022-03-06 Dirk Eddelbuettel edd@debian.org

    * R/nanoduration.R: Use 'inherits()' instead of 'class() ==' 
    * R/nanoival.R: Idem 
    * R/nanoperiod.R: Idem 
    * R/nanotime.R: Idem

2021

2021-12-14 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.3.5

2021-12-09 Dirk Eddelbuettel edd@debian.org

    * src/Makevars.ucrt: Based on patch by Tomas Kalibera that is part of 
    his changes for the Windows utf8-enhabced ucrt3 builds of R 4.2.0

2021-11-23 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.3.4

2021-11-21 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

2021-11-21 Leonardo Silvestri lsilvestri@ztsdb.org

    * inst/include/nanotime/period.hpp: Regroup and expose nanoperiod 
    interface for use by other packages 
    * src/period.cpp: Moved code to period.hpp header 
    * src/rounding.cpp: Idem

2021-11-17 Dirk Eddelbuettel edd@debian.org

    * README.md: Remove Travis badge 
    * .travis.yml: Remove Travis YAML config

2021-10-11 Dirk Eddelbuettel edd@debian.org

    * R/nanoduration.R (all.equal.nanoduration): Remove 
    as.character.nanotime as proper S4 method already defined 
     * R/nanoperiod.R (all.equal.nanoperiod): Idem 
    * NAMESPACE: Removed exports 
    * man/nanoduration.Rd: Updated 
    * man/nanoperiod.Rd: Idem

    * .codecov.yml (coverage): Ensure PRs will not get a red 'fail' just 
    because coverage metrices dropped a miniscule amount

2021-10-10 Dirk Eddelbuettel edd@debian.org

    * R/nanoival.R (as.character.nanoival): Added 
    * NAMESPACE: Idem 
    * man/nanoival.Rd: Aliases

    * R/nanoperiod.R (as.character.nanoperiod): Added 
    * NAMESPACE: Idem 
    * man/nanoperiod.Rd: Aliases

    * R/nanoduration.R (as.character.nanoduration): 
    * NAMESPACE: Idem 
    * man/nanoduration.Rd: Aliases

    * inst/tinytest/test_nanotime.R: Add tests 
    * inst/tinytest/test_nanoival.R: Idem 
    * inst/tinytest/test_nanoperiod.R: Idem

2021-10-08 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * R/nanotime.R (as.character.nanotime): Added 
    * NAMESPACE: Idem 
    * man/nanotime.Rd: Aliases

2021-08-09 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.3.3

2021-08-08 Leonardo Silvestri lsilvestri@ztsdb.org

    * src/period.cpp:  Fix for `plus` and `minus` adjustment 
    * R/nanoperiod.R: Idem 
    * inst/tinytest/test_nanoperiod.R: Idem 
    * man/nanoperiod.Rd: Idem

2021-04-06 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (URL, BugRreports): Added to DESCRIPTION file

2021-03-28 Dirk Eddelbuettel edd@debian.org

    * docs/mkdmt-src/: Moved mkdocs-material input

2020

2020-12-30 Dirk Eddelbuettel edd@debian.org

    * .github/workflows/ci.yaml: Rename job from build to ci

2020-12-25 Dirk Eddelbuettel edd@debian.org

    * .github/workflows/ci.yaml: Small tweaks to CI YAML file

2020-12-13 Dirk Eddelbuettel edd@debian.org

    * README.md: Add CI badge

2020-12-06 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * .travis.yml: Switch to run.sh from r-ci for focal and bspm 
    * .github/workflows/ci.yaml: Use run.sh from r-ci

2020-12-06 Colin Umansky statquant@outlook.com

    * inst/tinytest/test_nanoduration.R: Added tests for comparison

2020-12-05 Colin Umansky statquant@outlook.com

    * R/nanoduration.R: Support nanoduration to character comparison 
    * man/nanoduration.Rd: Document new feature 
    * inst/tinytest/test_nanoduration.R: Updated tests

2020-10-25 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * docker/r-devel/Dockerfile: Added for simpler r-devel checks

2020-10-24 Dirk Eddelbuettel edd@debian.org

    * inst/tinytest/test_nanotime.R: Add explicit check.tzone=FALSE to 
    equality test for POSIXct comparison 
    * inst/tinytest/test_nanoival.R: Renable full tests, add bit64 
    * inst/tinytest/test_nanoperiod.R: Idem 
    * inst/tinytest/test_nanotime.R: Idem 
    * inst/tinytest/test_ops.R: Idem

2020-09-11 Dirk Eddelbuettel edd@debian.org

    * docs/: Added package website

    * README.md: Added badge and short paragraph linking to documentation

2020-09-07 Leonardo Silvestri lsilvestri@ztsdb.org

    * demo/ggplot2Example.R: Updated and extended demo

2020-09-04 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * demo/ggplot2Example.R: New demo based on Leonardo's example repo

2020-09-03 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.3.2

2020-09-01 Elliott Sales de Andrade quantum.analyst@gmail.com

    * inst/include/nanotime/interval.hpp: Correct for big-endian

2020-08-31 Dirk Eddelbuettel edd@debian.org

    * .travis.yml (install): Back to RcppCCTZ from CRAN

2020-08-30 Dirk Eddelbuettel edd@debian.org

    * R/nanoival.R: De-activate two examples 
    * R/nanotime.R: Idem 
    * man/nanoival.Rd: Idem 
    * man/nanotime.Rd: Idem

    * inst/tinytest/test_nanoduration.R: Make some test conditional 
    * inst/tinytest/test_nanoival.R: Idem 
    * inst/tinytest/test_nanoperiod.R: Idem 
    * inst/tinytest/test_nanotime.R: Idem 
    * inst/tinytest/test_ops.R: Idem

2020-08-28 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * src/interval.cpp: Use RcppCCTZ_API header and exported functions 
    * src/nanotime.cpp: Idem 
    * src/period.cpp: Idem 
    * src/rounding.cpp: Idem

    * .travis.yml (install): Install RcppCCTZ from GitHub

2020-08-09 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.3.1

    * R/nanoival.R: Add \dontrun{} because of Solaris 
    * R/nanoperiod.R: Idem 
    * R/nanotime.R: Idem 
    * man/nano_year.Rd: Idem

    * man/nanoperiod.Rd: Idem 
    * man/nanotime.Rd: Idem 
    * man/rounding.Rd: Idem 
    * man/seq-nanoival-method.Rd: Idem 
    * man/seq.nanotime.Rd: Idem

    * inst/tinytest/test_nanoival.R: Skip some tests on Solaris 
    * inst/tinytest/test_nanoperiod.R: Idem 
    * inst/tinytest/test_nanotime.R: Idem

2020-08-08 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version, small edit

    * src/interval.cpp: Add some tests for non-zero length vectors 
    * inst/tinytest/test_nanotime.R: Skip one test upsetting SAN 
    * tests/tinytest.R: Default back to serial tests

    * src/strnlen.cpp: Added strnlen_ to help Solaris 
    * inst/include/nanotime/utilities.hpp: Declare it 
    * src/interval.cpp: Use it 
    * src/nanotime.cpp: Idem

2020-08-07 Leonardo Silvestri lsilvestri@ztsdb.org

    * src/period.cpp: Add extra braces to appease macOS compiler 
    * src/inst/include/nanotime/globals.hpp: Use chrono duration; remove 
    ambiguous time_point and seconds declarations

2020-08-05 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Date, Version): Release 0.3.0

2020-08-02 Leonardo Silvestri lsilvestri@ztsdb.org

    * src/interval.cpp: Use non-throwing RcppCCTZ function 
    * src/nanotime.cpp: Idem 
    * src/period.cpp: Idem 
    * inst/include/nanotime/globals.hpp: More (u)int64_t 
    * R/nanoival.R: Refine error message check 
    * R/nanotime.R: Idem

2020-07-29 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

2020-07-29 Leonardo Silvestri lsilvestri@ztsdb.org

    * src/Makevars.win: Add to set explicit '-mno-ms-bitfields' flag 
    required for bitfield operations on Windows

2020-07-21 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * inst/NEWS.Rd: Additional entries added

2020-07-20 Leonardo Silvestri lsilvestri@ztsdb.org

    * vignettes/nanotime/rmd/nanotime-intro.Rmd: Additional edits

2020-07-19 Dirk Eddelbuettel edd@debian.org

    * vignettes/nanotime/rmd/nanotime-intro.Rmd: Additional edits 
    * vignettes/nanotime/rmd/nanotime-intro.bib: Updated bibliography

2020-07-11 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION (Version, Date): Roll minor version

    * inst/include/nanotime/duration.hpp: move headers to 'nanotime' 
    and put 'interval' and 'period' in a namespace 
    * directory inst/include/nanotime/globals.hpp: Idem 
    * inst/include/nanotime/interval.hpp: Idem 
    * inst/include/nanotime/period.hpp: Idem 
    * inst/include/nanotime/pseudovector.hpp: Idem 
    * inst/include/nanotime/utilities.hpp: Idem 
    * src/duration.cpp: Idem 
    * src/interval.cpp: Idem 
    * src/nanotime.cpp: Idem 
    * src/period.cpp: Idem 
    * src/rounding.cpp: Idem 
    * src/Makevars: Idem 
    * inst/include/nanotime/pseudovector.hpp: let 'pseudovector' return a 
    different type than the input which gives more flexibility

2020-05-17 Dirk Eddelbuettel edd@debian.org

    * vignettes/nanotime-intro.pdf: Copy of prebuilt vignette from rmd/ 
    * vignettes/nanotime-introduction.Rnw: Sweave shell for prebuilt vignette

    * .travis.yml: Switch to bionic, and testing via R 4.0.0

2020-05-16 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION (Version, Date): Roll minor version

     * R/nanoduration.R: correct NA and negative subsetting; implement 'rep' 
     * R/nanoival.R: Idem 
     * R/nanoperiod.R: Idem 
     * R/nanotime.R: Idem 
     * inst/include/globals.hpp: correct NA and negative subsetting 
     * inst/include/interval.hpp: Idem 
     * inst/include/utilities.hpp: Idem 
     * inst/tinytest/test_nanoduration.R: Idem 
     * inst/tinytest/test_nanoival.R: Idem 
     * inst/tinytest/test_nanoperiod.R: Idem 
     * inst/tinytest/test_nanotime.R: Idem 
     * src/duration.cpp: Idem 
     * src/interval.cpp: Idem 
     * src/nanotime.cpp: Idem 
     * src/period.cpp: Idem 
    * man/rep-nanoduration-method.Rd: document 'rep' 
    * man/rep-nanoival-method.Rd: document 'rep' 
    * man/rep-nanoperiod-method.Rd: document 'rep' 
    * man/rep-nanotime-method.Rd: document 'rep'

2020-05-10 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION (Version, Date): Roll minor version

    * R/nanoival.R: check param types before invoking C functions; use 
    'na.rm' in 'is.unsorted' 
    * inst/tinytest/test_nanoival.R: Idem 
    * R/nanoperiod.R: check param types before invoking C functions 
    * R/nanotime.R: Idem 
    * inst/tinytest/test_nanoperiod.R: Idem 
    * src/RcppExports.cpp: Idem 
    * src/interval.cpp: Idem 
    * man/nanotime.Rd: document 'tz' param behaviour in constructor

2020-04-25 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION (Version, Date): Roll minor version

    * NAMESPACE: Added rounding functions 'nano_floor' and 'nano_ceiling' 
    * R/RcppExports.R: Idem 
     * R/nanoduration.R: Idem 
     * R/nanoperiod.R: Idem 
     * R/nanotime.R: Idem 
     * inst/include/period.hpp: Idem 
     * inst/tinytest/test_nanoduration.R: Idem 
     * inst/tinytest/test_nanoperiod.R: Idem 
     * man/rounding.Rd: Idem 
     * src/RcppExports.cpp: Idem 
     * src/rounding.cpp: Idem

    * vignettes/nanotime-introduction.Rnw: Wrapper as in anytime 
    * vignettes/nanotime-intro.pdf: Pre-made pdf 
    * vignettes/nanotime/rmd/nanotime-intro.Rmd: New draft vignette 
    * vignettes/nanotime/rmd/nanotime-intro.bib: New bibliography

2020-04-09 Dirk Eddelbuettel edd@debian.org

    * README.md: Add 'last commit' badge

2020-03-31 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION (Version, Date): Roll minor version

    * R/nanoduration.R: Added all.equal 
     * R/nanoival.R: Idem 
     * R/nanoperiod.R: Idem 
     * R/nanotime.R: Idem 
     * inst/tinytest/test_nanoduration.R: Idem 
     * inst/tinytest/test_nanoival.R: Idem 
     * inst/tinytest/test_nanoperiod.R: Idem 
     * inst/tinytest/test_nanotime.R: Idem 
     * man/all.equal-nanoperiod-ANY-method.Rd: deleted 
    * man/all.equal.nanotime.Rd: Idem 
     * man/all.equal.nanoduration.Rd: Idem 
     * man/all.equal.nanoival.Rd: Idem 
     * man/all.equal.nanoperiod.Rd: Idem

2020-03-29 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION: fixed 0-length-vector ops 
    * R/RcppExports.R: Idem 
     * R/nanoperiod.R: Idem 
     * inst/include/utilities.hpp: Idem 
     * inst/tinytest/test_nanoival.R: Idem 
     * inst/tinytest/test_nanoperiod.R: Idem 
     * inst/tinytest/test_nanotime.R: Idem 
     * src/RcppExports.cpp: Idem 
     * src/interval.cpp: Idem 
     * src/nanotime.cpp: Idem 
     * src/period.cpp: Idem

2020-03-27 Leonardo Silvestri lsilvestri@ztsdb.org

    * DESCRIPTION: added %in%.nanotime 
    * NAMESPACE: Idem 
     * R/RcppExports.R: Idem 
     * R/nanoival.R: Idem 
     * R/nanoperiod.R: Idem 
     * inst/tinytest/test_nanoival.R: Idem 
     * man/nanoduration.Rd: Idem 
     * man/nanoival.Rd: Idem 
     * man/nanoperiod.Rd: Idem 
     * man/nanotime.Rd: Idem 
     * man/set_operations.Rd: Idem 
     * src/RcppExports.cpp: Idem 
     * src/interval.cpp: Idem

2020-03-25 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * DESCRIPTION (LinkingTo): Add RcppDate providing date.h 
    * src/nanotime.cpp (nanotime_wday_impl): Update one accessor for 
    newer version of date.h

    * inst/include/date.h: Deleted as no longer needed

    * .travis.yml (install): Install RcppDate

    * inst/include/globals.hpp: Add a single #nocov

2020-03-23 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

2020-03-22 Leonardo Silvestri lsilvestri@ztsdb.org

    * README.md: updated information

2020-03-21 Leonardo Silvestri lsilvestri@ztsdb.org

    * inst/include/globals.hpp: parse format ending with 'Z' for data.table compatibility 
    * src/period.cpp: fix vectorized 'plus'/'minus' ops for 'nanoperiod' 
    * inst/tinytest/test_nanoperiod.R: Idem

2020-03-20 Dirk Eddelbuettel edd@debian.org

    * src/duration.cpp: Slightly more idiomatic Rcpp 
    * src/period.cpp: Idem 
    * R/nanoduration.R: Idem 
    * R/nanoperiod.R: Idem 
    * R/nanotime.R: Idem

2020-03-19 Dirk Eddelbuettel edd@debian.org

    * src/interval.cpp: Slightly more idiomatic Rcpp 
    * R/nanoival.R: Idem

2020-03-18 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * DESCRIPTION (Imports): Updated versioned Depends: on RcppCCTZ

    * NAMESPACE: Turn on registration

    * src/nanotime.cpp: Slightly more idiomatic Rcpp 
    * R/nanotime.R: Idem

2020-03-15 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * src/duration.cpp: Small fix to cast to plain old type 
    * src/interval.cpp: Idem 
    * src/nanotime.cpp: Idem

    * src/Makevars (PKG_CXXFLAGS): Minor edits

    * cleanup: Added minor helper

2020-03-14 Leonardo Silvestri lsilvestri@ztsdb.org

    [ The following reflects a fairly substantial set of changes made 
    over a longer period and are just summarized here ] 
    * DESCRIPTION: Add versioned Depends on RcppCCTZ 
    * NAMESPACE: Load dynamic library 
    * R/duration.R: Add new nanoival, duration, and period 
    * R/nanoival.R: Idem 
    * R/nanotime.R: Idem 
    * R/period.R: Idem 
    * inst/include/date.h: Idem 
    * inst/include/duration.hpp: Idem 
    * inst/include/globals.hpp: Idem 
    * inst/include/interval.hpp: Idem 
    * inst/include/period.hpp: Idem 
    * inst/include/pseudovector.hpp: Idem 
    * inst/include/utilities.hpp: Idem 
    * inst/tinytest/test_data.frame.R: Idem 
    * inst/tinytest/test_duration.R: Idem 
    * inst/tinytest/test_nanoival.R: Idem 
    * inst/tinytest/test_nanotime.R: Idem 
    * inst/tinytest/test_ops.R: Idem 
    * inst/tinytest/test_period.R: Idem 
    * man/duration.Rd: Idem 
    * man/nanoival.Rd: Idem 
    * man/nanotime.Rd: Idem 
    * man/period.Rd: Idem 
    * src/Makevars: Idem 
    * src/duration.cpp: Idem 
    * src/interval.cpp: Idem 
    * src/nanotime.cpp: Idem 
    * src/period.cpp: Idem

    * .travis.yml: For now load development version of RcppCCTZ from GitHub

2019

2019-11-21 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): New minor version

    * inst/tinytest/test_*.R: Moved from ../unitTest, changed to tinytest 
    * tests/tinytest.R: Add test runner for tinytest 
    * DESCRIPTION (Suggests): Add tinytest, remove RUnit 
    * .travis.yml (install): Add r-cran-tinytest, remove r-cran-runit 
    * tests/runTests.R: Removed RUnit test runner

2019-11-20 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): New minor version

    * R/nanotime.R (as.integer64.nanotime): Adding 'Compare' ops for 
    character and nanotime 
    * inst/unitTests/test_ops.R: Adjust one existing test, and add six 
    new ones for character and nanotime comparisons 
    * man/nanotime.Rd: Document new comparison operators

2019-05-25 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Date, Version): Release 0.2.4

2019-05-23 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * R/nanotime.R (as.integer64.nanotime): Define [[ accessor 
    * inst/unitTests/test_nanotime.R (test_square_bracket): Add test 
    * man/nanotime.Rd: Add alias

2019-04-03 Dirk Eddelbuettel edd@debian.org

    * README.md: Add dependencies badge

2018

2018-09-30 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Date, Version): Release 0.2.3

2018-09-02 Dirk Eddelbuettel edd@debian.org

     * .travis.yml: Switch Travis CI to R 3.5 repo

2018-08-31 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * inst/unitTests/test_nanotime.R: Skip some tests on Solaris 
    * inst/unitTests/test_zoo.R: Idem

2018-07-18 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.2.2

    * inst/unitTests/test_xts.R: Continue to disable xts tests even after 
    0.11.0 release

2018-07-01 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.2.1

2018-06-30 Dirk Eddelbuettel edd@debian.org

    * R/nanotime.R (format.nanotime): Protect from empty argument

2018-06-23 Dirk Eddelbuettel edd@debian.org

     * DESCRIPTION (Version, Date): Roll minor version

    * R/nanotime.R: Two extras casts to integer64 in constructors

2018-04-19 Dirk Eddelbuettel edd@debian.org

     * DESCRIPTION (Version, Date): Roll minor version

2018-04-18 Leonardo Silvestri lsilvestri@ztsdb.org

    * R/nanotime.R (Compare): Added attribute-preserving comparison 
    * man/nanotime.Rd: Corresponding documentation

2017

2017-06-22 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.2.0

2017-06-21 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * DESCRIPTION (Imports): Require RcppCCTZ (>= 0.2.3)

    * inst/unitTests/test_nanotime.R: No longer condition out Windows 
    * inst/unitTests/test_nanotime.R: Ditto 
    * inst/unitTests/test_xts.R: Ditto

    * .travis.yml (group): Added as required by Travis CI

2017-06-16 Dirk Eddelbuettel edd@debian.org

    * R/nanotime.R (nanotime.matrix): Adding '#nocov' tags

2017-06-15 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): New minor version

    * tests/runTests.R: Rewritten test runner

    * inst/unitTests/test_zoo.R (test_zoo): Condition on zoo present, and 
    test not running under Windows

    * inst/unitTests/test_xts.R (.setUp): Condition on a 'future' xts 
    version present as we really nedd xts to be nanotime aware for these tests

    * inst/unitTests/test_nanotime.R: Condition a number of tests on not 
    running under Windows

    * DESCRIPTION (Suggests): Added 'xts' 
    * .travis.yml (install): Ditto

2017-06-14 Leonardo Silvestri lsilvestri@ztsdb.org

    * R/nanotime.R: Error on ops not meaningful for type, 
    also fix handling of NA, NAN, Inf, -Inf

    * man/nanotime.Rd: Corresponding documentation 
    * inst/unitTests/test_nanotime.R: corresponding test

2017-06-05 Leonardo Silvestri lsilvestri@ztsdb.org

    * R/nanotime.R: Correct summary() by defining 'names<-'; fix 'c'

    * man/nanotime.Rd: Corresponding documentation 
    * inst/unitTests/test_nanotime.R: corresponding test

2017-06-03 Leonardo Silvestri lsilvestri@ztsdb.org

    * R/nanotime.R: Prevent print from printing more than 
    options()$max.print

2017-06-02 Leonardo Silvestri lsilvestri@ztsdb.org

    * R/nanotime.R: Ensure names are kept for nanotime vectors 
    * inst/unitTests/test_nanotime.R: corresponding test

2017-05-02 Leonardo Silvestri lsilvestri@ztsdb.org

    * R/nanotime.R: Ensure 'tz=""' is treated as missing

2017-04-04 Leonardo Silvestri lsilvestri@ztsdb.org

    * R/nanotime.R: Remove spurious debug output

2017-03-29 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * man/nanotime.Rd: Minor update

    * nanotime.Rproj: Use devtools::document to work around a roxygen2 
    bug with S4 and setOldClass

2017-03-29 Leonardo Silvestri lsilvestri@ztsdb.org

    [ The following is summary of changes made over several weeks ] 
    * DESCRIPTION: Convert to S4 class 
    * NAMESPACE: Idem 
    * R/nanotime.R: Idem 
    * inst/unitTests/test_data.frame.R: Idem 
    * inst/unitTests/test_nanotime.R: Idem 
    * inst/unitTests/test_ops.R: Idem 
    * inst/unitTests/test_xts.R: Idem 
    * inst/unitTests/test_zoo.R: Idem 
    * man/nanotime-class.Rd: Idem 
    * man/nanotime-package.Rd: Idem 
    * man/nanotime.Rd: Idem 
    * tests/runTests.R: Idem 
    * tests/simpleTests.R: Idem

2017-03-27 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.1.2

2017-02-08 Dirk Eddelbuettel edd@max.eddelbuettel.com

    * DESCRIPTION (Version, Date): Roll minor version and date

    * NAMESPACE: Also (re-)export as.integer64 
    * R/nanotime.R: Added roxygen2 snippet for as.integer64 
    * man/nanotime.Rd: Documentation

2017-02-04 Dirk Eddelbuettel edd@max.eddelbuettel.com

    * DESCRIPTION (Version, Date): Release 0.1.1

2017-01-31 Dirk Eddelbuettel edd@debian.org

    * R/nanotime.R: One more updated format string

2017-01-30 Dirk Eddelbuettel edd@debian.org

    * R/nanotime.R (format.nanotime): Safer transformation to double 
    (index2char.nanotime): Idem

2017-01-29 Dirk Eddelbuettel edd@debian.org

    * R/nanotime.R: Additional documentation section on default output 
    format string

    * .travis.yml (before_install): Use https for curl fetch

2017-01-25 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version and date

    * R/nanotime.R (nanotime.character): Display of nine dec digits 
    (format.nanotime): Idem 
    (print.nanotime): Dispatch to format.nanotime (thanks, Matt!) 
    (as.integer64.nanotime): New converter to integer64 
    (Ops.nanotime): Explicit definition with some casts

    * NAMESPACE: Corresponding exports 
    * man/nanotime.Rd: Corresponding documentation

2017-01-10 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.1.0

2017-01-09 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Roll minor version

    * DESCRIPTION (SystemRequirements, OS_type): Remove constraint on 
    Unix as RcppCCTZ is now available on Windows too

    * demo/nanosecondDelayExample.R: Add missing library() calls; added 
    save and reload example

    * README.md: Small edit showing save and reload

2016

2016-12-22 Dirk Eddelbuettel edd@debian.org

    * README.md: Updated to reflect CRAN status

2016-12-18 Dirk Eddelbuettel edd@debian.org

    * demo/00Index: New file, demo now in package 
    * demo/nanosecondDelayExample.R: Renamed demo

2016-12-17 Dirk Eddelbuettel edd@debian.org

    * R/nanotime.R (as.data.frame.nanotime): Documented 
    (nanotime.character): Support tz and fmt options 
    (format.nanotime): Idem 
    (index2char.nanotime): Idem 
    (as.POSIXct.nanotime): Idem 
    (as.POSIXlt.nanotime): Idem

    * man/nanotime.Rd: Idem

    * tests/data.frame.R: Added simple data.{frame,table} test 
    * tests/simpleTests.R: Added simple format tests

    * demo/nanotimeEx.R: Extended somewhat

    * DESCRIPTION (Suggests): Added data.table 
    * .travis.yml: Added r-cran-data.table

2016-12-16 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Rolled minor version

    * R/nanotime.R (as.data.frame.nanotime): New method 
    (format.nanotime): Support additional arguments

    * man/nanotime.Rd: Updated for new method 
    * NAMESPACE: Idem

2016-12-15 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version, Date): Release 0.0.1

    * R/nanotime.R (as.POSIXct.nanotime,as.POSIXlt.nanotime) 
    (as.Date.nanotime): New converters 
    (format.nanotime): Add 'justify' argument 
    * man/nanotime.Rd: Document new and updated methods 
    * NAMESPACE: Registered new converters

    * tests/simpleTests.R: Additional calls to new functions

    * inst/NEWS.Rd:  Added

    * DESCRIPTION (SystemRequirements): State RcppCCTZ dependency

2016-12-11 Dirk Eddelbuettel edd@debian.org

    * R/nanotime.R (index2char.nanotime): Added to have zoo() objects 
    print a nanotime index correctly 
    (nanotime.default): Switch class order with integer64 last 
    (print.nanotime): Minor adjustment 
    (format.nanotime): Added 
    (showNanotime): Removed 
    (format.nanotime): Support global option for format

    * NAMESPACE: Register S3 methods index2char.nanotime, format.nanotime; 
    import two functions from RcppCCTZ (which are now exported) 
    * DESCRIPTION: Now Imports: rather than Suggests: zoo 
    * tests/zooTests.R: Small changes

    * .travis.yml: Added 
    * .codecov.yml: Ditto 
    * .Rbuildignore: Adjusted accordingly

    * tests/simpleTests.R: Two more conversions from integer and numeric

2016-12-10 Dirk Eddelbuettel edd@debian.org

    * tests/zooTests.R: Simple tests for vectorised time operation

    * R/nanotime.R (print.nanotime): Do not default to character 
    formating here, rather farm out to helper showNanotime 
    (showNanotime): Simple pretty printer

    * tests/simpleTests.R: Added calls to snowNanotime()

2016-12-09 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Version): Very initial pre-release 0.0.0