releases 2025-12-12

https://github.com/paintparty/fireworks - Themeable tracing library v0.18.0 Added • Tracing of threading forms via :trace flag. https://github.com/paintparty/fireworks/issues/23 • :single-column-maps? option to force single-column map formatting. https://github.com/paintparty/fireworks/issues/45 • Warnings with misspelling hints are issued when non-existing options are supplied. https://github.com/paintparty/fireworks/issues/4 • :print-detected-color-level option for printing the detected color level in clj, bb, and node. • Debugging/tracing of fireworks.macros/get-detected-color-level macro internals via BLING_DEBUG_DETECT_COLOR, for internal dev of the lib itself. Fixed • Logic within fireworks.macros/get-detected-color-level causing NullPointerException on Github actions builds.

🎆 1
🎉 1

https://github.com/paintparty/bling - Hi-fidelity printing for Clojure, ClojureScript, and Babashka v0.9.1 Fixed - Bumped Fireworks dep to 0.18.0. Fixed logic within fireworks.macros/get-detected-color-level causing NullPointerException on Github actions build. https://github.com/paintparty/bling/issues/49

💎 1
🎉 2

@jcoyle Hi, when I require bling.explain (from Bling 0.9.1 or even earlier) in a CLJC file running with CLJS, I get an exception Renamed symbol ?pp not referred at line 1 jar:file:/home/shantanu/.m2/repository/io/github/paintparty/fireworks/0.18.0/fireworks-0.18.0.jar!/fireworks/truncate.cljc - am I missing anything? (This exception doesn't happen when I run in CLJ mode.)

Hi @kumarshantanu thank you for bringing this to my attention. I could not replicate this exactly on my end but I just pushed a new version 0.9.2 which should fix the issue you are seeing. Please let me know if the problem persists with 0.9.2 Out of curiosity, were you running cljs in a browser context, or node?

Thanks @jcoyle 0.9.2 fixed the issue for me - I am using Node. BTW, now I see this warning (not error): WARNING: array? already refers to: cljs.core/array? being replaced by: fireworks.pp/array? at line 44 cljs-test-runner-out/fireworks/pp.cljc