clojure-cli-config icon indicating copy to clipboard operation
clojure-cli-config copied to clipboard

chore(deps): update dependency org.clojure/clojurescript to v1.12.134

Open renovate[bot] opened this issue 1 week ago • 1 comments

This PR contains the following updates:

Package Type Update Change
org.clojure/clojurescript inspect/portal-node minor 1.11.60 -> 1.12.134
org.clojure/clojurescript inspect/portal-web minor 1.11.60 -> 1.12.134
org.clojure/clojurescript dev/reloaded-cljs minor 1.10.844 -> 1.12.134

Release Notes

clojure/clojurescript (org.clojure/clojurescript)

v1.12.134

Changes
  • Be less specific about the behavior of integer coercion fns
  • Provide cljs.proxy/proxy default
  • cljs.proxy/builder, cache-fn parameterization
Fixes
  • cljs.proxy doesn't handle for .. of correctly
  • Docstrings for :lite-mode support fns
  • CLJS-3466: support qualified method in return position
  • CLJS-3464: parents does not walk JavaScript prototype chain
  • CLJS-3456: bootstrap wasn't updated for cljs.compiler/emit-global-export change
  • CLJS-3463: rename all the lite mode data structures / fns to avoid clashing

v1.12.116

Changes
  • CLJS-3233: :refer-global + :only, :require-global
  • CLJS-3451: make munge-str public
  • various small DCE enhancements
  • browser REPL reuses same window
Enhancements
  • Clojure method values syntax support
  • cljs.proxy, experimental namespace for efficient interop
  • CLJS-2471: ChunkedSeq should implemented ICounted
  • CLJS-3452: optimize str by compiling to + / .toString + compile time optimizations
  • :lite-mode and :elide-to-string, new experimental compiler flags for smaller artifacts
  • CLJS-3439: REPL doc support for externs
Fixes
  • Fix REPL load-file issue
  • CLJS-3425: Incorrect handling of ##NaN with min/max
  • CLJS-3461: don't hard-code destructuring to PAM
  • CLJS-3454: New set instances are created when redundant data is added
  • CLJS-3438: Inference for goog.object/containsKey returns any, not boolean

v1.12.42

Changes
  • Update Google Closure Compiler dependency to v20250402
  • Depend on Clojure fork of Google Closure Library, 0.0-20250515-f04e4c0e
    • restores goog.dom.query
    • restores goog.isString and other simple fns to goog.base that were unnecessarily removed
    • restore debug loader as default
    • remove unused Closure directive unusedPrivateMembers
  • CLJS-3290: implement IHash for js Symbol (#​225)
  • Updated vendorized tools.reader to 1.4.2
  • CLJS-3419: JS Map & Set should return true for seqable?
  • CLJS-3421: Throw when calling ana-api/ns-publics on non-existing ns
Fixes
  • CLJS-3242: trailing keys bug
  • CLJS-2292: refer-clojure rename should also exclude
  • CLJS-3418: Some Closure libraries are not lowered
  • CLJS-3413: Macros not loaded w/ single segment namespace loaded via :preloads
  • CLJS-3411: cljs.core/test behavior does not match docstring (#​226)
  • CLJS-3320: Compiler warning on trying to use js as an ns
  • remove unnecessary key-check for HashCollisionNode
  • CLJS-3429: Handle More Complex Closure Type Annotations

v1.11.132

Fixes
  • CLJS-3410: JavaScript double values should not hash to the same result
  • CLJS-3381: Invokable JS namespaces used as constructors not hinted properly
  • CLJS-3395: (set! a -x false) doesn't work
  • CLJS-3399: :as-alias does not work with symbols
  • CLJS-3401: dedupe '+ and '_PLUS symbols with :optimize-constants
  • CLJS-3400: macroexpand does not expand and and or without args correctly
  • CLJS-3398: Docstring of with-redefs should mention usage of ^:dynamic in production
  • CLJS-3386: defn varargs argument should be nil when no varargs are passed
  • CLJS-3384: get-in should not unreduce values.
Changes
  • CLJS-3378: Change default :language-in to :ecmascript-next
  • CLJS-3385: Extend empty? to counted? colls that arent seqable, such as transients
  • CLJS-3327 Add :node-modules-dirs configuration
  • CLJS-3391: add cljs.test/run-test
  • CLJS-3369: Speed up random-uuid by generating 4 digits at a time
  • CLJS-3014: Promote Error->map to be a core fn
  • CLJS-3394: Add ECMASCRIPT options for 2018-2021
  • CLJS-2268: Make clojure.string/escape consistent with Clojure
  • Bump closure lib to 2023 release
  • CLJS-3407: bump tools.reader to 1.3.7
  • remove EXPERIMENTAL from ES6 iterator support
  • CLJS-3406 implement reset-vals! and swap-vals! through protocol
  • CLJS-3363: reduce-kv on seq of map entries
  • CLJS-3393: Efficient drop, partition for persistent/algo colls
  • CLJS-3408: Handle @​extends in externs
  • CLJS-3392: datafy support for js/Error and ExceptionInfo
  • CLJS-3379: Add support for node_modules with .cjs extension
  • CLJS-3387: Browser repl unable to serve wasm files

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Dec 05 '25 23:12 renovate[bot]