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.3.3] - 2026-10-20

No user-facing changes.

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

[0.3.2] - 2026-10-08

Added

  • pdb: live end-to-end proof of the starter procedures
  • verbs: GIMP base verbs as pure form builders (py-strata lane E)
  • lifecycle: hive-gimp heals GIMP's MCP server itself, no human step
  • py: hive-gimp.py as a thin facade over the strata, eval protocol in py.result
  • pdb: any GIMP PDB procedure native to hive-mcp via defprocedure
  • py: lowering strata, Clojure forms to the Python AST as data
  • py: register the Python AST schemas through hive-schemas
  • py: the Python AST as a schema'd domain value, and its renderer
  • py: drive GIMP's Python with Clojure forms instead of strings
  • place_image and color_to_alpha answer on the Python plug-in, composed over exec

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

[0.3.1] - 2026-10-01

No user-facing changes.

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

[0.3.0] - 2026-10-01

Added

  • tools: give gimp_doctor a host_python switch

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

[0.2.2] - 2026-09-26

Added

  • native: refuse a missing cljrs at install time and at launch
  • guard: refuse an uninstalled font, adopt the canvas the plug-in disowns
  • wire: portable plug-in wire codec for cljw/cljrs

Fixed

  • contract: list_fonts declares the limit the plugin truncates at
  • codec: complete-frame? refuses an object followed by more text

Changed

  • python: pixel operations through interop, no Python source

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

[0.2.1] - 2026-09-20

Added

  • portable: a portable core for cljw/cljrs, and actionable refusals

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

[0.1.7] - 2026-09-20

No user-facing changes.

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

[0.1.6] - 2026-09-20

Added

  • native: gradient_fill takes "transparent" as color1, and the doctor names port 9878

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

[0.1.5] - 2026-09-20

No user-facing changes.

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

[0.1.4] - 2026-09-17

No user-facing changes.

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

[0.1.3] - 2026-09-16

No user-facing changes.

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

[0.1.2] - 2026-09-15

Added

  • native: composition commands for headless layout

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

[0.1.1] - 2026-09-14

Added

  • native: 11 more commands: files, image transforms, layer edits
  • native: GIMP 3 plug-in in Clojure on clojurust, live on flatpak GIMP 3.2.4
  • addon: publish the mount manifest, mounted lazily

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

Can you improve this documentation?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