{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreifkx57ludn5opjgm4h2w5aeiluocv23f3q6urqb2kxb2i7o5dudrq",
    "uri": "at://did:plc:46ti67tc37qcmwp2vaynk6fq/app.bsky.feed.post/3mjhtwkmnfb72"
  },
  "path": "/blog/2026/04/14#anytime_0.3.13",
  "publishedAt": "2026-04-14T16:55:55.887Z",
  "site": "http://dirk.eddelbuettel.com",
  "tags": [
    "anytime",
    "CRAN",
    "r2u",
    "GitHub repo",
    "pdf\nvignette",
    "documentation site",
    "CRANberries",
    "changes\nrelative to the previous release",
    "issue tracker",
    "GitHub\nrepo",
    "package page",
    "vignette",
    "documentation",
    "Dirk\nEddelbuettel",
    "Thinking inside the box",
    "sponsor me at\nGitHub",
    "Tour\nde Shore 2026 ride in support of the Maywood Fine Arts Center"
  ],
  "textContent": "A maintenance release 0.3.13 of the anytime package arrived on CRAN today, sticking with the roughly yearly schedule we have now. Binaries for r2u have been built already. The package is fairly feature-complete, and code and functionality remain mature and stable.\n\nanytime is a very focused package aiming to do just one thing _really_ well: to convert _anything_ in integer, numeric, character, factor, ordered, … input format to either POSIXct (when called as `anytime`) or Date objects (when called as `anydate`) – and to do so _without requiring a format string_ as well as _accomodating different formats in one input vector_. See the anytime page, the GitHub repo for a few examples, the nice pdf\nvignette, and the beautiful documentation site for all documentation.\n\nThis release was triggered by a bizarre bug seen on elementary os 8. For “reason” anytime was taking note on startup where it runs, and used a small and simply piece of code reading `/etc/os-release` when it exists. We assumed sane content, but this particular operating system and releases managed to have a duplicate entry throwing us spanner. So now this code is robust to duplicates, and no longer executed on each startup but “as needed” which is a net improvement. We also switched the vignette to being deployed by the new `Rcpp::asis()` driver.\n\nThe short list of changes follows.\n\n> #### Changes in anytime version 0.3.13 (2026-04-14)\n>\n>   * Continuous integration has received minor updates\n>\n>   * The vignette now use the `Rcpp::asis()` driver, and references have been refreshed\n>\n>   * Stateful 'where are we running' detection is now more robust, and has been moved from running on each startup to a cached 'as needed' case\n>\n>\n\n\nCourtesy of my CRANberries, there is also a diffstat report of changes\nrelative to the previous release. The issue tracker tracker off the GitHub\nrepo can be use for questions and comments. More information about the package is at the package page, the GitHub repo, in the vignette, and at the documentation site.\n\nThis post by Dirk\nEddelbuettel originated on his Thinking inside the box blog. If you like this or other open-source work I do, you can now sponsor me at\nGitHub. You can also sponsor my Tour\nde Shore 2026 ride in support of the Maywood Fine Arts Center.",
  "title": "Dirk Eddelbuettel: anytime 0.3.13 on CRAN: Mostly Minor Bugfix",
  "updatedAt": "2026-04-14T15:07:00.000Z"
}