Skip to content

ChangeLog

2026

2026-07-27 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (URL): Add documentation website 
    * README.md: Add badge

2026-07-26 Dirk Eddelbuettel edd@debian.org

    * docs/: Added using 'altdoc' and 'material for mkdocs' 
    * .github/altdoc/*: Added supporting 'altdoc' 
    * .github/scripts/postprocess.sh: Idem

2026-02-25 Dirk Eddelbuettel edd@debian.org

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

2026-01-11 Dirk Eddelbuettel edd@debian.org

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

    * src/wrapper.cpp: New boolean predicate to test a ulid, plus small 
    documentation enhancements 
    * src/RcppExports.cpp: Regenerated 
    * R/RcppExports.R: Idem 
    * man/ulid.R: Idem 
    * NAMESPACE: Idem 
    * inst/tinytest/test_ulid.R: Added simple tests

2025

2025-11-05 Dirk Eddelbuettel edd@debian.org

    * .github/workflows/ci.yaml: Use r-ci with embedded bootstrap

2024

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

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

    * src/wrapper.cpp (unmarshal): Wrap unmarshaling in try/catch 
    block to allow better error message if any

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

    * DESCRIPTION (Version,Date): Release 0.4.0

    * README.md (ulid): Additional small edits 
    * src/wrapper.cpp: Additional tweaks

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

    * src/wrapper.cpp: Documentation update for millisecond resolution 
    * R/RcppExports.R: Idem 
    * man/ulid.Rd: Idem

    * inst/tinytest/test_ulid.R: Added tests for millisecond resolution

    * src/Makevars: Ensure C++17 compilation for std::chrono 
    * src/Makevars.win: Idem

2024-05-31 Dirk Eddelbuettel edd@debian.org

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

    * src/ulid/ulid_struct.h: Switch to fork by Chris Bove which uses 
    std::chrono internally thus providing millisecond resolutions 
    * src/ulid/ulid_uint128.h: Idem 
    * src/wrapper.cpp: Updated to use std::chrono instead of time_t

    * README.md: Document updates

2024-05-30 Dirk Eddelbuettel edd@debian.org

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

    * README.md: Document current upstream time-resolution limitation 
    * src/wrapper.cpp: Idem 
    * R/RcppExports.R: Idem 
    * man/ulid.Rd: Idem 
    * src/RcppExports.cpp: Updated

    * README.md: Add two badges

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

    * DESCRIPTION (Version,Date): Release 0.3.1

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

    * src/wrapper.cpp: Renamed from ulid-main.cpp 
    * src/ulid/: Regrouped upstream header library in custom directory

    * README.md: Several more edits, new badges

2024-03-31 Dirk Eddelbuettel edd@debian.org

    * DESCRIPTION (Authors@R): New maintainer

    * *: A number of files have been removed making the package smaller 
    and lighter, a few URLs have been updated to the new repo, manual 
    pages have been aligned, new alias ulid() added

    * local/patches/ulid_0.3.0.patch: Document patch needed for CRAN 
    compliance in case upstream changes again and we need to back his out