Changelog

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

This project uses Break Versioning.

[UNRELEASED]

Changed

  • Add public room power-level helpers for reading and writing m.room.power_levels.

  • Add public Matrix space helpers for space creation, local space listing, hierarchy inspection, and relation management.

  • Add public Matrix verification workflow helpers and normalized active-verification snapshots.

  • Add public cross-signing bootstrap helpers under ol.trixnity.key, including password UIA completion and passphrase-based secret-storage bootstrap.

  • Change git dependency prep to compile classes without running tests, so Java 21 consumers can prepare the library from a git SHA.

  • Upgrade Trixnity to 5.6.0, including Matrix 1.18 support and upstream profile/cache fixes.

v0.0.2 (2026-05-17)

Added

  • Add sqlite4clj-backed sticky event repository support required by Trixnity 5.5.x.

Changed

  • Upgrade Trixnity to 5.5.2, Ktor to 3.5.0, and kotlinx-coroutines to 1.11.0.

  • Replace the vendored coffi jar with a git dependency that works with Nix prep.

v0.0.1 (2026-03-12)

Initial public release of trixnity-clj.

This release establishes the first published Clojure wrapper around Trixnity, with Missionary-based task and flow interop plus the sqlite4clj-backed repository module.