Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Dec 5, 2025

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.

@github-actions
Copy link

github-actions bot commented Dec 5, 2025

MegaLinter analysis: Success

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ CLOJURE cljstyle 1 0 0 0.37s
✅ CLOJURE clj-kondo 1 0 0 0.05s
✅ REPOSITORY gitleaks yes no no 233.15s
✅ REPOSITORY grype yes no no 27.8s
✅ REPOSITORY syft yes no no 1.44s
✅ REPOSITORY trivy yes no no 8.42s
✅ REPOSITORY trivy-sbom yes no no 0.44s
✅ REPOSITORY trufflehog yes no no 3.35s

See detailed reports in MegaLinter artifacts
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

@renovate renovate bot force-pushed the renovate/org.clojure-clojurescript-1.x branch from c9b2da8 to 515fab4 Compare December 9, 2025 08:01
@renovate renovate bot changed the title chore(deps): update dependency org.clojure/clojurescript to v1.12.116 chore(deps): update dependency org.clojure/clojurescript to v1.12.134 Dec 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant