package duras

  1. Overview
  2. Docs

Changelog

v2.1.1 — 2026-06-25

  • Fix: duras.opam checksums corrected for v2.1.0 tarball.

v2.1.0 — 2026-06-24

New

  • duras build [DIR] — convert the note collection to a static HTML website. Output defaults to ./duras-html. One page per note, tag pages, and an index. An existing output directory is replaced. Encrypted and unparseable notes are skipped; errors reported to stderr.
  • Notes use sigline format. Existing free-form notes are compatible; no migration required.

Changed

  • Note initialisation (open, append) now writes a four-line preamble: date: header, blank line, sigline heading # YYYY-MM-DD, blank line. Cursor opens on line 4.
  • spec/filesystem.md updated to v1.2 documenting sigline as the note body format.

v2.0.0 — 2026-06-05

First OCaml release. Ships as a native binary with no runtime dependencies.

Install

Download the binary for your platform:

File

Platform

duras-linux-amd64

Linux x86_64 (Debian 12+, Ubuntu 22.04+, Fedora, Arch)

duras-macos-arm64

macOS Apple Silicon (M1 to M5)

duras-macos-amd64

macOS Intel

See Installation for full instructions.

Changes from 1.1.x (Python)

  • Native binary, no Python runtime required
  • 11–21× faster startup than the Python implementation
  • Identical command interface — existing workflows unchanged
  • All 121 compatibility tests pass

Other implementations

  • Python 1.1.5 is maintained separately at duras-python
  • C implementation frozen at v1.1.4-c