All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
app-db with no side effects
::rfq/query-state — same shape as ::rfq/query, no fetching/lifecycle::rfq/infinite-query-state — same shape as ::rfq/infinite-query, no fetching/lifecycle::rfq/ensure-query, ::rfq/mark-active, ::rfq/mark-inactive in navigation hooksresolve-query and resolve-infinite-query pure functions in subs.cljc — shared by both effectful and passive subscriptions, eliminating duplicated logicInitial public release.
reg-query, ensure-query, refetch-query, query-success, query-failurereg-mutation, execute-mutation, mutation-success, mutation-failure, reset-mutation::rfq/query subscription — reg-sub-raw with automatic fetch, mark-active/inactive, polling, and GC lifecycleinvalidate-tags marks matching queries stale and refetches active onescache-time-ms:skip? option on subscriptions for dependent queriesrfq/prefetch to pre-populate cache before subscribing:infinite config, ::rfq/infinite-query subscription, fetch-next-page, sequential re-fetch on invalidation, :max-pages sliding windowtransform-response / transform-error — per-query and per-mutation response transformationset-query-data — directly set cached query data for optimistic updatesreset-api-state! — clear all query/mutation state and cancel all timers:on-start, :on-success, :on-failure on execute-mutation opts mapinit! — declarative one-shot registry initialization (queries, mutations, default-effect-fn):effect-fn on individual queries/mutations for WebSocket, GraphQL, etc.:abort-key and :abort-request for cancelling in-flight requestsquery-data, query-status, query-fetching?, query-error, mutation, mutation-statusrfq/enable-debug-logging!Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |