Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 24, 2025

This PR contains the following updates:

Package Update Change
thheller/shadow-cljs major 2.22.9 -> 3.3.4

Release Notes

thheller/shadow-cljs (thheller/shadow-cljs)

v3.3.4

  • [ b5555 ] cljs 1.12.134

v3.3.3

  • [ 99947 ] collect externs for (:require ["foo$Bar"]) type requires
  • [ c5035 ] don't use previous optimization for (Thing/new ...) invoke
  • [ da871 ] don't Reflect.apply for qualified method in invoke position

v3.3.2

  • [ eabf1 ] add support for REPL require-global
  • [ 722d1 ] fix renamed fn reference
  • [ 97540 ] add support for ns :require-global :refer-global

v3.3.1

  • [ 525d4 ] temp fix for cljs.core/Vector clash

v3.3.0

  • [ c4544 ] update to cljs 1.12.116

v3.2.2

  • [ 90488 ] Add external index support for :esm target (#​1242)
  • [ d490a ] quote npm replacement string using regex references

v3.2.1

  • [ bc3f9 ] make shadow.remote nrepl endpoint send :done status
  • [ 2602e ] add typeof as known global

v3.2.0

  • [ 2e878 ] add some missing feature-set values
  • [ ecf9b ] make NOT-polyfilling the default
  • [ 07ef0 ] make :esm smarter about detecting if $jscomp is needed
  • [ 6c70a ] fix :esm injecting polyfills twice
  • [ bcc96 ] make :esm test build compile again
  • [ d2062 ] fix polyfill cache being too sticky
  • [ ff236 ] Add newline between exception msg and context msgs (#​1233)

v3.1.8

  • [ a819b ] fix CLJS-3399 :as-alias not working for backtick symbols

v3.1.7

  • [ 54b7b ] fix $jscomp issue for :esm

v3.1.6

  • [ e1902 ] fix npm "browser" override with false not working

v3.1.5

  • [ 4a20a ] only expose global in commonjs wrapper if actually used
  • [ 84453 ] no clue why ctrl+enter doesn't work on mac
  • [ d3db1 ] restore :shadow.lazy/ns->mod lookup table
  • [ e00a6 ] add experimental new shadow.lazy replacement for :target :esm

v3.1.4

  • [ 98488 ] ensure shadow.js exists in esm targets, just in case for dev

v3.1.3

  • [ d9a3c ] fix ESM builds breaking when using :keep-as-import

v3.1.2

  • [ 0f2e6 ] no idea how to test this properly
  • [ 4d6f1 ] add very basic css extraction support for npm dependencies
  • [ eb324 ] add weird edge case for npm "exports"
  • [ efee9 ] update FUNDING.yml

v3.1.1

  • [ b733c ] fix classpath filter

v3.1.0

  • [ 40d9a ] move to shaded closure-compiler jar

v3.0.6

  • [ 406e0 ] cljs/closure-library bump
  • [ 4b7cc ] stop config watch dying on bad config
  • [ 02927 ] add process/browser polyfills
  • [ 00543 ] update readme to correct current java21+ requirement
  • [ db68f ] oops, that doesn't go there

v3.0.5

  • [ 084b6 ] add :release-stubs option

v3.0.4

  • [ ad5e3 ] cljs bump because of lazy-seq bug
  • [ 80448 ] that doesn't belong there

v3.0.3

  • [ 48d7b ] fix :ns-aliases breaking par-compile

v3.0.2

  • [ b627f ] update some rather outdated deps
  • [ eb761 ] add :unsupported language option

v3.0.1

  • [ 1a557 ] use browser overrides without extension

v3.0.0

  • [ 6fbbf ] fix ci?
  • [ 22742 ] fix ci?
  • [ bc8dc ] fix ci?
  • [ b4540 ] fix ci?
  • [ 8e10b ] hide some unwanted .js files in the closure-compiler jar
  • [ ee235 ] update shadow-cljs npm dependencies, drop node-libs-browser
  • [ c119e ] also bump closure-library
  • [ d4cdf ] ci fix?
  • [ 1cf1f ] more Java21 related fixes
  • [ e8da8 ] ci bump jvm
  • [ 344ce ] [BREAKING] bump closure-compiler, min java21 now

v2.28.23

  • [ 61840 ] fix trailing comma in some invoke emits
  • [ 5f69a ] add :to-query to shadow.remote relay

v2.28.22

  • [ d1281 ] add REPL for :target :esm with :runtime :node
  • [ cc90d ] make repl invoke async
  • [ acb36 ] remove old ui-init-data request

v2.28.21

  • [ 91414 ] preserve domain of reloaded assets (#​1218)
  • [ 70476 ] CI getting killed?
  • [ 0e931 ] take build :target into account for cache
  • [ e73b2 ] throw on :whitespace

v2.28.20

  • [ 2263d ] fix UI breaking when using browser-repl
  • [ 2f79a ] Improve the readability for the color of keywords in web console (#​1213)

v2.28.19

  • [ a7f5b ] add option to bypass strict npm exports
  • [ 2d784 ] fix potential NPE

v2.28.18

  • [ 5c7d1 ] add support for package.json imports

v2.28.17

  • [ 6b164 ] provides not requires

v2.28.16

  • [ a1fc5 ] hopefull fix all future jar URL related issues

v2.28.15

  • [ 27d05 ] fix #foo/bar require aliases

v2.28.14

  • [ 3cf22 ] fix recursive load-middlware call

v2.28.13

  • [ 7446b ] upgrade to nrepl 1.3.0
  • [ 63bf3 ] fix dotted core symbols

v2.28.12

  • [ 5206a ] add support for the Bun and pnpm package managers (#​1193)
  • [ 9cadb ] bump shadow-client lib
  • [ 4f454 ] exclude :default in externs gen

v2.28.11

  • [ b7bff ] add support for :external in :karma
  • [ dafc9 ] fix plugin
  • [ 9c8a8 ] demo notify plugin

v2.28.10

  • [ 5930d ] keep root-form in analyzer/macro env
  • [ 019b8 ] add experimental :esm-files target
  • [ de906 ] fix string require conflicts
  • [ 3d81b ] fix repl error using non-existent shadow.remote op

v2.28.9

  • [ 0f3d9 ] change :root-source-info to be REPL only
  • [ aece0 ] UI shrink top menu a bit
  • [ c33b9 ] UI fix active builds
  • [ f78a2 ] def as, bring back per object eval
  • [ 72d48 ] UI cleanup
  • [ 9d97f ] more UI work

v2.28.8

  • [ 6f96f ] double escape shell commands for windows
  • [ f0aeb ] add first draft of REPL in UI

v2.28.7

  • [ 38214 ] fix dropped ws connections when ws was too active
  • [ 2c455 ] add visual indicator for nav values
  • [ 34a56 ] visually hightlight active crumb
  • [ 616d8 ] remove some dead code
  • [ f7de4 ] increase ws buffers
  • [ b0fc7 ] inspect breadcrumbs
  • [ 4cc37 ] handle disconnect runtime in inspect
  • [ c3689 ] document UI data schema
  • [ d248a ] Update UI with grove-kv changes
  • [ adcf8 ] fix EINVAL issue on newer node+windows

v2.28.6

  • [ a10c1 ] use simplified grove rt handling
  • [ 47a19 ] move edn-limit to only print a str

v2.28.5

  • [ 95533 ] add EDN pretty viewer for inspect
  • [ 9cd4d ] fix UI css
  • [ 9e01c ] remove JS exception re-throw for init-fn calls
  • [ 42604 ] browser extension link

v2.28.4

  • [ 531b6 ] add config tab to build UI
  • [ 236e3 ] fix comment
  • [ b3e22 ] add support for npm "exports" with wildcard suffix
  • [ 53d59 ] fix some file-open util things
  • [ ac5fe ] fix wrong content-type
  • [ 194c4 ] tools.reader bump

v2.28.3

  • [ 8825e ] grove devtools UI test
  • [ 64e7c ] fix REPL inconsistency
  • [ 6efb2 ] fix IFn invoke > 20 args
  • [ 2204a ] change relay-ws message handling in UI

v2.28.2

  • [ 61840 ] fix trailing comma in some invoke emits
  • [ 5f69a ] add :to-query to shadow.remote relay

v2.28.1

  • [ a7f5b ] add option to bypass strict npm exports
  • [ 2d784 ] fix potential NPE

v2.27.5

  • [ 35790 ] fix for repl tagged literals not being pretty-printed (#​1174)
  • [ 4ec5a ] restore row hover in inspect
  • [ 03fc0 ] remove never finished db-explorer prototype

v2.27.4

  • [ e43de ] bump :language-in for externs processing
  • [ 5f859 ] try to preserve ordering of :npm-module exports

v2.27.3

  • [ d0072 ] tweak constants code
  • [ 3da98 ] tweak watch source invalidation
  • [ dae9e ] some cleanup

v2.27.2

  • [ 2a110 ] downgrade closure-compiler due to #​1170
  • [ cbd6a ] remove unused ui code
  • [ 98a83 ] fix :dev-http restarting too often

v2.27.1

  • [ 6d03c ] oops missed one rename

v2.26.7

  • [ ba995 ] boolean logic is hard ...

v2.26.6

  • [ eb92d ] add missing files
  • [ 561d4 ] emulate import() support for npm sources
  • [ ff6c4 ] add basic detection of dynamic import() uses

v2.26.5

  • [ 86375 ] tweak exports logic once more

v2.26.4

  • [ e800c ] fix npm require for self exports
  • [ a3886 ] fix error message for unexpected-ns
  • [ defd9 ] add experimental constant lifting

v2.26.3

  • [ 63b72 ] avoid passing empty sources to compiler
  • [ 64aa9 ] remove closure workaround
  • [ 45b01 ] skip source map generation for empty files
  • [ 27703 ] bump shadow-undertow

v2.26.2

  • [ 95319 ] move CORS headers up in :dev-http

v2.26.1

  • [ d7511 ] refresh :target :single-file
  • [ ddd0f ] check requires to actually match provided ns
  • [ e2d5f ] make build reports work with node targets

v2.26.0

  • [ 131ac ] bump tools.reader
  • [ 99291 ] bump closure compiler

v2.25.10

  • [ 4faee ] bump shadow-undertow, for :trust-all-certs
  • [ d022c ] don't ignore user defmacro definitions
  • [ fffea ] bump shadow-undertow for new trust proxy option
  • [ a0c86 ] reorder dev-http handlers, make ws proxying work

v2.25.9

  • [ 42143 ] fix UI issue
  • [ 1b960 ] enable :node-library default exports
  • [ ad9cd ] add check for ns self requires
  • [ f242a ] update FUNDING.yml
  • [ b01b7 ] log loading errors

v2.25.8

  • [ b6d0a ] fix previous commit
  • [ 26f01 ] fix shadow-js for node targets

v2.25.7

  • [ 9cc5e ] fix npm-module output with load tracking
  • [ d318f ] fix REPL handling of errors
  • [ 637c4 ] fix repl eval using ns + macros from required ns
  • [ 44540 ] fix missing worker error msg
  • [ a08f1 ] validate watch worker is still active

v2.25.6

  • [ be2a1 ] relax :npm-module to remove some hackiness
  • [ 7a88a ] handle uncaughtException in node-repl

v2.25.5

  • [ d69b2 ] add option to disable SSL even if :ssl is configured
  • [ cf5e8 ] don't warn on hidden protocol lookups
  • [ a11f6 ] small ui fix

v2.25.4

  • [ 81c3e ] Don't export at all without export or export-as meta (#​1143)
  • [ 45587 ] Add :root-source-info to analysis env (#​1146)

v2.25.3

  • [ a6b22 ] allow self require in ns again, broke bootstrap
  • [ 922af ] fix :external js provider with classpath js files
  • [ 2bc41 ] fix wrong munge fn
  • [ bb586 ] update cli-info task to properly report version

v2.25.2

  • [ 4f34d ] Created keep_awake_async.cljs, activateKeepAwake deprecated. (#​1120)
  • [ 15e69 ] add info line about how to rejoin exited CLJS repl
  • [ f3e89 ] fix some ESM rewriter issues

v2.25.1

  • [ 4faee ] bump shadow-undertow, for :trust-all-certs
  • [ d022c ] don't ignore user defmacro definitions
  • [ fffea ] bump shadow-undertow for new trust proxy option
  • [ a0c86 ] reorder dev-http handlers, make ws proxying work

v2.25.0

  • [ a21b6 ] fix CLJS load-file not returning []
  • [ 529dd ] Replace babel ESM rewriting with helper using GCC
  • [ 51b15 ] add missing files

v2.24.1

  • [ 65387 ] fix REPL printing datafied stuff
  • [ aeb32 ] implement prefix+wildcard exports support
  • [ faab2 ] 2.24.0
  • [ fd84d ] adjust :export-conditions defaults

v2.24.0

  • [ 65387 ] fix REPL printing datafied stuff
  • [ aeb32 ] implement prefix+wildcard exports support
  • [ faab2 ] 2.24.0
  • [ fd84d ] adjust :export-conditions defaults

v2.23.8

v2.23.7

  • [ a8558 ] fix tslib exports using ./ mapping to itself

v2.23.6

  • [ 93cd0 ] fix :esm attempting to load dead js deps
  • [ 97d15 ] add basic support for package.json exports

v2.23.5

  • [ 62514 ] fix watch issue with previous esm change

v2.23.4

  • [ ec9d6 ] fix esm import loading order issue in node
  • [ c8001 ] fix server start code for last commit
  • [ fdeb2 ] add :node-via-docker option
  • [ 71968 ] relax defclass macro requirements

v2.23.3

  • [ 04d92 ] fix bad boolean logic for :keep-as-require
  • [ 7a092 ] start looking for .mjs files
  • [ 3312f ] Exit with non-zero status when shadow-cljs.edn config file not found (#​1113)

v2.23.2

  • [ 177d5 ] fix warning related to ignore symbol

v2.23.1

  • [ c4052 ] closure-compiler bump
  • [ ee382 ] add :print-table option to build-report hook

v2.22.10

  • [ 0a680 ] optimize :esm flush, avoid needless fs writes

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update 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 renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch 4 times, most recently from 399ac85 to edd8b26 Compare May 1, 2025 11:09
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch from edd8b26 to f48787c Compare May 7, 2025 12:00
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch 5 times, most recently from 9cd5d56 to 8da0c6f Compare May 22, 2025 13:37
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch from 8da0c6f to 8ea039f Compare May 28, 2025 15:28
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch 2 times, most recently from 56b0bdd to e013493 Compare June 14, 2025 17:16
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch from e013493 to 9a9b9f5 Compare July 24, 2025 16:09
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch from 9a9b9f5 to 099fe27 Compare August 17, 2025 09:55
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch from 099fe27 to 9706b26 Compare September 23, 2025 18:31
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch 2 times, most recently from 710317b to 2aa1774 Compare November 29, 2025 19:05
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch from 2aa1774 to 1e8867a Compare December 8, 2025 17:34
@renovate renovate bot force-pushed the renovate/thheller-shadow-cljs-3.x branch from 1e8867a to 73f879e Compare December 14, 2025 00:58
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