This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-12-10
Channels
- # adventofcode (54)
- # announcements (30)
- # asami (13)
- # aws (10)
- # babashka (16)
- # babashka-sci-dev (44)
- # beginners (95)
- # calva (63)
- # clara (10)
- # clj-kondo (3)
- # cljfx (6)
- # cljs-dev (7)
- # cljsrn (1)
- # clojure (68)
- # clojure-europe (59)
- # clojure-nl (7)
- # clojure-norway (12)
- # clojure-spec (6)
- # clojure-uk (6)
- # clojurescript (4)
- # component (4)
- # conjure (5)
- # datomic (3)
- # deps-new (1)
- # events (4)
- # exercism (1)
- # figwheel-main (1)
- # fulcro (33)
- # gratitude (1)
- # improve-getting-started (3)
- # jobs (3)
- # lsp (5)
- # malli (10)
- # membrane (5)
- # music (3)
- # nextjournal (6)
- # off-topic (42)
- # pedestal (2)
- # polylith (14)
- # portal (11)
- # re-frame (42)
- # releases (3)
- # reveal (4)
- # shadow-cljs (62)
- # tools-build (1)
- # tools-deps (3)
- # web-security (1)
- # xtdb (3)
Babashka 0.7.0 (2021-12-10)
• Add compatibility with `clojure.spec.alpha`. See https://github.com/babashka/spec.alpha.
• Add `to-array-2d`, `aclone`, `areduce` and `amap` (https://github.com/MrEbbinghaus)
• Add `inst-ms`
• Add `java.util.StringTokenizer`
• clojure.core/read
can read with `PushbackReader` that is not `LineNumberingPushbackReader`
• Allow macroexpand on `for` and `doseq` (https://github.com/erdos)
• Add `clojure.instant/read-instant-date`
• Add `StackTraceElement->vec`
• Add `memfn`
• Implement Java field access (for `clojure.spec.alpha`)
• Warn on requiring `clojure.spec.alpha`, suggesting to use https://github.com/babashka/spec.alpha
• Warn on requiring `clojure.core.specs.alpha`, suggesting to explicitly add it to deps
• Deprecate `$` in babashka.process (still available, but no longer recommended)
More minor updates (bumping deps): • org.clojure/tools.deps.alpha 0.12.1090 • org.clojure/tools.deps.graph 1.1.68
A cascade of minor updates (tracking log4j2 stuff): • io.github.seancorfield/build-uber-log4j2-handler {:git/tag "v0.1.1" :git/sha "7b93e5b"} • io.github.seancorfield/build-clj {:git/tag "v0.6.1" :git/sha "6e962ef"} • clojure -Ttools install io.github.seancorfield/deps-new '{:git/tag "v0.4.4"}' :as new • clojure -Ttools install com.github.seancorfield/clj-new '{:git/tag "v1.2.377"}' :as clj-new • or: com.github.seancorfield/clj-new {:mvn/version "1.2.377"} • and, finally, my dot-clojure repo which has tools/new.edn and tools/clj-new.edn