Liking cljdoc? Tell your friends :D

Changelog

Notable changes, derived from the conventional-commit history between release tags. Format follows Keep a Changelog; versioning follows Semantic Versioning.

This file is GENERATED by clojure -T:build changelog. Do not edit it: prose for a release belongs in changelog.d/<version>.md, which is spliced in below its heading and is never overwritten.

[0.1.16] - 2026-09-13

No user-facing changes.

Plus 2 routine commits (docs, tests, build, chores).

[0.1.15] - 2026-09-13

No user-facing changes.

Plus 2 routine commits (docs, tests, build, chores).

[0.1.14] - 2026-09-07

Added

  • examples: run README code blocks in a new JVM and refute their claims

Plus 1 routine commit (docs, tests, build, chores).

[0.1.13] - 2026-09-07

Added

  • jar: honor version.edn :jar-excludes, and refuse a jar that still carries one
  • changelog: generate CHANGELOG.md from the same notes the store reads

Plus 4 routine commits (docs, tests, build, chores).

[0.1.12] - 2026-09-05

No user-facing changes.

Plus 2 routine commits (docs, tests, build, chores).

[0.1.11] - 2026-09-05

Added

  • opacity: a private target refuses a jar that ships readable source
  • opacity: strip defprotocol docstrings, and audit the jar for what survived

Fixed

  • aot: a declared package-protocol class that was never compiled now fails the build

Plus 7 routine commits (docs, tests, build, chores).

[0.1.10] - 2026-08-21

No user-facing changes.

Plus 3 routine commits (docs, tests, build, chores).

[0.1.9] - 2026-08-21

No user-facing changes.

Plus 3 routine commits (docs, tests, build, chores).

[0.1.8] - 2026-08-20

Fixed

  • publish: do not require a settings-security file that need not exist

Plus 1 routine commit (docs, tests, build, chores).

[0.1.7] - 2026-08-20

Fixed

  • publish: resolve a repository named by id, because deps-deploy cannot

Plus 1 routine commit (docs, tests, build, chores).

[0.1.6] - 2026-08-20

Fixed

  • publish: name the gitea repository by the id deps.edn and settings.xml use

Plus 1 routine commit (docs, tests, build, chores).

[0.1.5] - 2026-08-20

Fixed

  • publish: do not demand a credential a named repository does not need

Plus 1 routine commit (docs, tests, build, chores).

[0.1.4] - 2026-08-20

Fixed

  • publish: let a named repository take its credentials from settings.xml

Plus 2 routine commits (docs, tests, build, chores).

[0.1.3] - 2026-08-20

No user-facing changes.

Plus 2 routine commits (docs, tests, build, chores).

[0.1.2] - 2026-08-20

Added

  • promote: strip published-pom repositories and ns docstrings from AOT
  • freeze: refuse a release that breaks the repo's freeze policy
  • build: audit the AOT jar for foreign classes it does not ship
  • build: stamp :addon/version into shipped addon manifests

Plus 1 routine commit (docs, tests, build, chores).

[0.1.1] - 2026-08-11

Added

  • aot: package protocol interfaces and verify the jar loads
  • hive-build as a library — stratified, schema-driven, heavily tested
  • aot: elide metadata and normalize jars for reproducible builds
  • alvo :gitea-source — jar COM fonte no registry privado

Fixed

  • read the overlay only when compiling, and drop :column from elision
  • aot: metadata elision never ran — the option key was :compile-opts
  • gitea: the release template never installed a JDK
  • kondo: scan Babashka dependencies
  • ci: install Clojure CLI directly in the Gitea release template

Plus 9 routine commits (docs, tests, build, chores).

Can you improve this documentation? These fine people already did:
hive-ci & Pedro Gomes Branquinho
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