Liking cljdoc? Tell your friends :D

Changelog

2.0.3

  • biff.tasks: update biff-code-review skill
  • biff.sqlite: add config-module
  • biff.graph: fix uml so it works with @system
  • biff.graph, biff.ring: cause :request/* query failures to result in :status 400

2.0.3-rc1

  • biff.tasks: copy docs into .biff/ and skills into .agents/
  • add :biff.tasks/skip-project-files, :biff.tasks/build-jar-resources
  • add :biff.sqlite/litestream-replica-path
  • biff.sqlite: :edn columns that contain maps use [:*] for their biff.graph output shape
  • biff.graph: support :?foo/bar as an alias for [:? :foo/bar]
  • biff.sqlite: add :default column option
  • biff.sqlite: add execute-one
  • biff.sqlite: autogenerate resolvers for unique fields and back references
  • biff.graph: add uml function
  • biff.sqlite: add schema helpers
  • biff.tasks: fix bug in prod-logs task that made output buffered
  • biff.admin: fix bug with send-email not being passed to the alert code
  • biff.fx: add :biff.fx/swap! default handler

2.0.2 (2026-10-02)

  • Fix exception on startup from clj-uuid when getLocalHost fails

2.0.1 (2026-10-01)

  • BREAKING: minimum jvm version is increased from 17 to 21.
  • biff.ring uses a virtual thread pool for Jetty.
  • biff.datastar uses a heartbeat event to detect disconnected clients.
  • Set :biff.datastar/tab-id for not-signed-in users
  • biff.datastar: added disconnect which can be used to refresh pages after files are evaluated.

2.0.0 (2026-09-10)

Announcement.

  • same as 2.0.0-r26

2.0.0-r26

  • biff.tasks: the dev task runs the init task when needed.
  • biff.tasks: the add task syncs clj-kondo configs.

2.0.0-rc25

Bug fixes:

  • biff.tasks: create target/resources properly if needed.

2.0.0-rc24

Breaking:

  • biff.fx: remove support for returning a vector of maps for ordered effects; introduced :biff.fx/seq instead.

Non-breaking:

  • biff.core: accept maps for :biff.core/init values
  • biff.fx: add pipe and defpipe.
  • biff.fx: inject :biff.fx/{random-uuid7-seq,random-uuid4-seq} into ctx
  • biff.sqlite, biff.xtdb: set the biff.core DB functions via the same module that sets the connections/node.
  • biff.sqlite: module accepts schema options
  • biff.xtdb: add schema-module
  • biff.datastar: scope :biff.datastar/tab-id by user ID.
  • biff.tasks: allow publishing snapshot versions multiple times.
  • biff.tasks: publish --local installs artifacts into the local Maven repository.
  • biff.tasks: format task adds blank lines to separate split form pairs
  • biff.tasks: add :biff/impl-visibility clj-kondo rule
  • biff.tasks: init task initializes git repo

2.0.0-rc23 (2026-08-29)

Release notes.

Breaking:

  • biff.core: components are now module lifecycle functions
  • biff.fx: state functions have additional arguments
  • biff.ring: defroute is removed
  • biff.ring: path only takes template strings, not route vectors
  • biff.graph: defresolver uses the new biff.fx format

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