cljs-dev

dnolen 2026-05-07T10:43:49.708339Z

For Alex Miller or Jarrod Taylor when they come on line, I cut a release but it needs the manual Maven step

borkdude 2026-05-07T10:44:29.043809Z

@alexmiller @jarrodctaylor :)

Alex Miller (Clojure team) 2026-05-07T11:45:21.221959Z

Of cljs or one of the support libs?

borkdude 2026-05-07T11:46:18.537739Z

cljs

Alex Miller (Clojure team) 2026-05-07T11:47:26.106339Z

I'll take a look in a bit

dnolen 2026-05-07T12:32:28.628289Z

thanks!

Alex Miller (Clojure team) 2026-05-07T13:01:48.845179Z

I didn't see anything that needed to be done? was it just not showing up in the central repo?

😅 1
dnolen 2026-05-07T14:04:35.683349Z

oh ha, I was looking at the logs from the release action and thought it was saying there was another step.

thheller 2026-05-07T14:49:04.026689Z

the cljs.core.specs.alpha specs aren't up-to-date with the new-ish :refer-global stuff. https://github.com/thheller/shadow-cljs/issues/1262

thheller 2026-05-07T14:50:41.811799Z

prevents cljs.proxy from being compiled if loaded. for example:

------ ERROR -------------------------------------------------------------------
 File: jar:file:/Users/thheller/.m2/repository/org/clojure/clojurescript/1.12.134/clojurescript-1.12.134.jar!/cljs/proxy.cljs:9:1
--------------------------------------------------------------------------------
   6 | ;   the terms of this license.
   7 | ;   You must not remove this notice, or any other, from this software.
   8 | 
   9 | (ns cljs.proxy
-------^------------------------------------------------------------------------
Syntax error macroexpanding cljs.core/ns-special-form.
Call to cljs.core/ns-special-form did not conform to spec.
-- Syntax error -------------------

  (... (:refer-global :only [isNaN Proxy Symbol]) ...)
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

has extra input

-- Relevant specs -------

:cljs.core.specs.alpha/ns-form:
  (clojure.spec.alpha/cat
   :ns-name
   clojure.core/simple-symbol?
   :docstring
   (clojure.spec.alpha/? clojure.core/string?)
   :attr-map
   (clojure.spec.alpha/? clojure.core/map?)
   :ns-clauses
   :cljs.core.specs.alpha/ns-clauses)

-------------------------
Detected 1 error

--------------------------------------------------------------------------------
  10 |   (:refer-global :only [isNaN Proxy Symbol])
  11 |   (:require [cljs.proxy.impl :refer [SimpleCache MapIterator]]))
  12 | 
  13 | (defn- write-through [f]
--------------------------------------------------------------------------------

dnolen 2026-05-07T15:16:40.262439Z

hrm yeah I rarely run those - I'm guess shadow always does?

thheller 2026-05-07T15:17:25.395039Z

no, not at all. see the issue. some libraries do.

dnolen 2026-05-07T15:19:28.777509Z

gotcha thanks - https://clojure.atlassian.net/browse/CLJS-3477