Liking cljdoc? Tell your friends :D

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

v0.0.8 - 2026-06-02

Changed

  • ci: drop darwin-x64 (Intel Mac) — Apple Silicon only
  • docs: add Clojars + CI badges
  • docs: trim README of surplus
  • test: drop Windows handling — Linux + macOS only for now
  • ci: run the full 4-platform matrix on every push (not just deploy)
  • feat: default database binding so callers can skip :database
  • test: require real CoW everywhere — no opt-in, no fallback
  • test(ci): run the REAL rift CoW round-trip on Linux too (btrfs)
  • test(ci): gate Clojars deploy on per-platform binding tests
  • feat: rift-clojure — CoW workspaces via JDK FFM binding

Added

  • Initial release: Clojure binding to rift (copy-on-write workspaces) via the JDK Foreign Function & Memory API. init / create / remove! / list / ancestors / gc. Native libraries built per-platform by CI and bundled into the published jar. Version tracks the vendored rift release 1:1.

Can you improve this documentation? These fine people already did:
blockether-deployer & Karol Wojcik
Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close