# Changelog

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

This project uses [**Break Versioning**](https://www.taoensso.com/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.
