messydates 0.2.0 Unreleased

Package

  • Added PANARCHIC project details to README file
  • Added cheatsheet
  • Added a new CSS style to website and updated functions displayed
  • Addressed workflow actions issues
    • Updated pushrelease.yml workflow actions file to stop installing {messydates} from Github
    • Updated README file to stop installing {messydates} from Github
  • Fixed Codecov test coverage URL on README file for CRAN submission

Functions

  • Expanded on messydates checks for class validity
  • Fixed bugs for make_messydate()
  • Added annotation functions and standardized annotation so that it is consistent with ISO2019E standards.
  • Updated as_messydate() by adding zero padding for month, day or year
  • Updated resequence() to work consistently with messydate objects
  • Updated expand() function to expand imprecise, unspecified, approximate, uncertain, and negative dates according to approximate ranges and added tests
  • Updated precision() to return the lengths of expanded dates
  • Updated median() in resolve family of functions to work with changes to expand()
  • Added tests for functions

messydates 0.1.1 2021-07-19

Package

  • Updated README with some more explanation about what the package does/offers
  • Fixed URL to the package website

messydates 0.1.0 Unreleased

Package

  • Updated call to messydt class in DESCRIPTION file

Functions

  • Updated documentation for as_messydate() functions
  • Updated documentation for expand() function
  • Updated documentation for resolve family of functions
  • Updated documentation for coerce from family of functions
  • Updated documentation for coerce to family of functions

messydates 0.0.1 Unreleased

Package

  • Setup {messydates} package
    • Added DESCRIPTION file
    • Added R folder
    • Added LICENSE file
    • Added NAMESPACE file
    • Added NEWS file
    • Added README files
    • Added .github folder and files
    • Added tests folder and files
  • Setup pkgdown website
  • Added package logo

Functions

  • Added a new messydt class which follows the latest ISO 8601 (2019) standards
    • Added validation checks for messydt class
    • Added print methods for messydt class
  • Added as_messydate() function to coerce from date objects to messydate
    • as_messydate() standardises date order, separators and ambiguity
    • Added date class coercion
    • Added POSIXct class coercion
    • Added POSIXlt class coercion
    • Added character class coercion
  • Added functions to coerce from messydate objects to other date classes
  • Added expand() function for expanding ranged and uncertain dates
  • Added functions to resolve expanded dates
  • Added contract() function for contracting expanded dates
  • Added extract functions to get particular date components
    • Added year() to extract year from date
    • Added month() to extract month from date
    • Added day() to extract day from date
  • Added make_messydate() function to get messy dates from multiple columns
  • Added set functions for operations in sets of messy dates
  • Added logical function for various logical tests for messy date objects
  • Added tests for new functions
    • Added tests for messydt class and às_messydate() function
    • Added tests for coerce from messy dates functions
    • Added tests for coerce to messy dates functions
    • Added tests for contract() function
    • Added tests for expand() function
    • Added tests for extract functions
    • Added tests for make_messydate() function
    • Added tests for resolve functions
    • Added tests for set functions