dexter 0.1-alpha-4
Dexter is an interactive, browser-based tool for visualizing and exploring the artifact dependency graph of JVM projects.
https://github.com/hlship/dexter
Even trivial projects accumulate dozens, even hundreds, of transitive dependencies, making it impossible to produce a meaningful static graph or to easily diagnose version conflicts buried deep in the tree. Dexter addresses this by letting you navigate the dependency hierarchy interactively: select any artifact to see what depends on it (dependants) and what it depends on (dependencies), with version mismatches highlighted at a glance.
Version 0.1-alpha-4:
• Now works in Firefox
• Fixed most rendering/layout issues
• datastar.js is now bundled, not downloaded from CDN
Install using brew install hlship/brew/dexter.
https://github.com/nextjournal/markdown: A cross-platform Clojure/Script parser for Markdown
0.7.225
• Add option :disable-footnotes true to disable parsing footnotes https://github.com/nextjournal/markdown/issues/67
https://github.com/babashka/babashka-sql-pods: Babashka pods for SQL databases v0.1.6 • https://github.com/babashka/babashka-sql-pods/issues/74: Add DB2 support (https://github.com/janezj)
🚀 re-frame-query 0.3.0 is out
Bug fix: invalidate-tags was refetching all active queries instead of just the ones matching the invalidation tags. If you had multiple active queries and narrow invalidation scopes, this was causing unnecessary network requests. Fixed.
New: Bidirectional infinite queries — infinite queries now support scrolling backward with :get-previous-cursor and rfq/fetch-previous-page. Combined with :max-pages, this gives you a true sliding window in both directions. Queries without :get-previous-cursor are unchanged.
(rfq/reg-query :feed/items
{:query-fn ...
:infinite {:initial-cursor 0
:get-next-cursor (fn [resp] (:next_cursor resp))
:get-previous-cursor (fn [resp] (:prev_cursor resp))}
:max-pages 5})
;; Scroll forward
(rfq/fetch-next-page :feed/items {})
;; Scroll backward
(rfq/fetch-previous-page :feed/items {})
Also: ensure-query now throws if you accidentally use it with an infinite query, early validation in all event handlers, and the test suite is split into domain-specific namespaces (93 tests, 430 assertions).
Full changelog: https://github.com/shipclojure/re-frame-query/blob/main/CHANGELOG.mdhttps://github.com/borkdude/edamame: configurable EDN and Clojure parser with location metadata and more 1.5.39 • Check if object is iobj before attaching metadata https://github.com/borkdude/edamame/issues/141 https://github.com/borkdude/edamame/pull/142
cc @nbtheduke
thank you!
https://cljdoc.org/d/io.github.noahtheduke/splint/1.24.0/doc/home: a linter focused on style and code shape splint
1.24.0
• Allow vars to be used as patterns in :pattern. Helps with extracting patterns for general use.
• style/single-key-in respects threaded contexts in both finding and alternate form suggestions.
• Bump edamame to 1.5.39 to fix a bug with parsing splicing reader conditionals.
> style/single-key-in respects threaded contexts in both finding and alternate form suggestions.
Threaded forms produced a false positive before, right? I just saw a whole bunch of style/single-key-in warnings disappear.
that's the intention, yes