This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-03-28
Channels
- # aleph (7)
- # babashka (13)
- # beginners (10)
- # biff (4)
- # calva (75)
- # cljs-dev (22)
- # clojure (55)
- # clojure-berlin (1)
- # clojure-europe (15)
- # clojure-nl (1)
- # clojure-norway (35)
- # clojure-serbia (1)
- # clojure-uk (2)
- # clojurescript (46)
- # community-development (1)
- # core-async (23)
- # data-science (1)
- # datalevin (2)
- # datascript (10)
- # datomic (11)
- # fulcro (28)
- # helix (12)
- # hyperfiddle (26)
- # introduce-yourself (4)
- # malli (16)
- # off-topic (1)
- # pathom (4)
- # pedestal (1)
- # polylith (12)
- # quil (11)
- # releases (3)
- # scittle (24)
- # shadow-cljs (85)
- # specter (1)
- # sql (9)
- # xtdb (5)
org.clj-commons/pretty 2.5.0
https://github.com/clj-commons/pretty
Pretty prints things prettily; mostly, carefully formatted exception output using ANSI colors, smarter ordering, and name-demangling to take the pain out of figuring out what went wrong, and where.
BREAKING CHANGES
• The function clojure.core/apply
is now omitted (in formatted stack traces)
• Properties inside exceptions are now pretty-printed to a default depth of 2; previously, the depth was unlimited
• clj-commons.format.table/print-table
now centers title columns by default,
and adds a :title-pad key to the column map to control this explicitly
Other changes:
A limited number of vars and functions defined by the io.aviso/pretty artifact have been added, allowing org.clj-commons/pretty to swap in for io.aviso/pretty in many cases.
clj-commons.ansi/compose
now supports a new value for :pad; the value :both is used to
center the content, adding spaces on both sides.
https://github.com/clj-commons/pretty/milestone/46?closed=1
It'll be interesting to see to what degree people who are wedded to io.aviso/pretty, perhaps by one or more layers of transitive dependency, will be able move to org.clj-commons/pretty.
https://github.com/borkdude/rewrite-edn: utility lib on top of https://github.com/clj-commons/rewrite-clj with common operations to update EDN while preserving whitespace and comments.
0.4.8
• Add newline after adding new element to top level map with assoc-in