2026-03-08  Dirk Eddelbuettel  <edd@debian.org>

 	* DESCRIPTION (Version, Date): Release 0.3.12

	* tools/configure.R: Check R version and if older than 4.3.0 set C++17
	* configure: Call new helper configure.R
	* configure.win: Idem
	* src/Makevars.in: Use conditional @CXXSTD@ filled in by tools
	* src/Makevars.win.in: Idem
	* cleanup: Remove generated Makevars{,.win}
	* vignettes/rmd/nanotime-intro.bib: Updated
	* vignettes/rmd/Makefile: Added

2026-03-03  Dirk Eddelbuettel  <edd@debian.org>

	* vignettes/nanotime-intro.pdf.asis: Use 'asis' vignette builder
	* DESCRIPTION (VignetteBuilder): Add 'VignetteBuilder: Rcpp' along
	with versioned Imports: on version 1.1.1 or newer
	* NAMESPACE: Import Rcpp as needed by vignette building
	* vignettes/nanotime-introduction.Rnw: Removed
	* vignettes/rmd/nanotime-intro.bib: Updated throughout

2026-02-27  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/nanotime/globals.hpp: Updated to not require Rf_error
	as Rcpp unwinding of exceptions is preferred

2026-01-04  Dirk Eddelbuettel  <edd@debian.org>

	* .github/workflows/ci.yaml: Switch to actions/checkout@v6

2025-10-22  Dirk Eddelbuettel  <edd@debian.org>

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

	* docs/: Regenerated using altdoc with mkdocs-material
	* .github/altdoc: Added and customized
	* inst/CITATION: Added as in-container use of citation() with
	defaults appears to drop both doi and url entries

2025-10-20  Michael Chirico  <chiricom@google.com>

	* DESCRIPTION: The methods package is now a 'Depends' as recommended
	in WRE 1.5.6 for S4 packages

2025-04-02  Dirk Eddelbuettel  <edd@debian.org>

 	* DESCRIPTION (Version, Date): Release 0.3.12

2025-03-26  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Suggests): Add ggplot2 now that demo/ is scanned

	* R/nanotime.R (as.character.nanotime): Refine a version comparison

2025-02-10  Dirk Eddelbuettel  <edd@debian.org>

	* .github/workflows/ci.yaml (jobs): Use r-ci action with bootstrap

2025-01-10  Dirk Eddelbuettel  <edd@debian.org>

 	* DESCRIPTION (Version, Date): Release 0.3.11

2025-01-07  Dirk Eddelbuettel  <edd@debian.org>

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

	* R/nanotime.R (format.nanotime): Index and override NA values prior
	to CCTZ call, flag after call avoiding a UBSAN warning in client code

2024-10-31  Dirk Eddelbuettel  <edd@debian.org>

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

2024-10-30  Michael Chirico  <chiricom@google.com>

	* src/period.cpp: Create `Rcomplex` objects in a more robust
	way that appeases `Wmissing-braces` compiler warnings on `clang`.

2024-09-16  Dirk Eddelbuettel  <edd@debian.org>

 	* DESCRIPTION (Version, Date): Release 0.3.10

2024-09-15  Dirk Eddelbuettel  <edd@debian.org>

	* demo/ggplot2Example.R: Removed to local/
	* demo/00Index: Removed entry for gpplot2Example

2024-09-09  Dirk Eddelbuettel  <edd@debian.org>

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

	* R/nanoival.R (setdiff): Under R 4.5.0, call setdiff for integer64
	* R/nanotime.R (setMethod): Under R 4.5.0, define unique method
	* NAMESPACE: Conditionally export unique
	* man/nanotime.Rd: Alias unique

2024-08-31  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION (Authors@R): Added

2024-06-22  Dirk Eddelbuettel  <edd@debian.org>

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

	* inst/tinytest/test_nanotime.R: Retire test for Solaris
	* inst/tinytest/test_nanoperiod.R: Idem
	* inst/tinytest/test_nanoival.R: Idem
	* inst/tinytest/test_zoo.R: Idem

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-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-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-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-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-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-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-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-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

