Liking cljdoc? Tell your friends :D
- 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
- 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
- Fix exception on startup from clj-uuid when getLocalHost fails
- 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.
Announcement.
- biff.tasks: the dev task runs the init task when needed.
- biff.tasks: the add task syncs clj-kondo configs.
Bug fixes:
- biff.tasks: create target/resources properly if needed.
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
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
cljdoc builds & hosts documentation for Clojure/Script libraries
Keyboard shortcuts| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |
× close