2017-06-22 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.2.0 2017-06-21 Dirk Eddelbuettel * 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 * R/nanotime.R (nanotime.matrix): Adding '#nocov' tags 2017-06-15 Dirk Eddelbuettel * 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 * 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 * 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 * R/nanotime.R: Prevent print from printing more than options()$max.print 2017-06-02 Leonardo Silvestri * R/nanotime.R: Ensure names are kept for nanotime vectors * inst/unitTests/test_nanotime.R: corresponding test 2017-05-02 Leonardo Silvestri * R/nanotime.R: Ensure 'tz=""' is treated as missing 2017-04-04 Leonardo Silvestri * R/nanotime.R: Remove spurious debug output 2017-03-29 Dirk Eddelbuettel * 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 [ 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 * DESCRIPTION (Version, Date): Release 0.1.2 2017-02-08 Dirk Eddelbuettel * 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 * DESCRIPTION (Version, Date): Release 0.1.1 2017-01-31 Dirk Eddelbuettel * R/nanotime.R: One more updated format string 2017-01-30 Dirk Eddelbuettel * R/nanotime.R (format.nanotime): Safer transformation to double (index2char.nanotime): Idem 2017-01-29 Dirk Eddelbuettel * 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 * 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 * DESCRIPTION (Version, Date): Release 0.1.0 2017-01-09 Dirk Eddelbuettel * 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 * README.md: Updated to reflect CRAN status 2016-12-18 Dirk Eddelbuettel * demo/00Index: New file, demo now in package * demo/nanosecondDelayExample.R: Renamed demo 2016-12-17 Dirk Eddelbuettel * 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 * 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 * 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 * 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 * 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 * DESCRIPTION (Version): Very initial pre-release 0.0.0