Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency org.clojure:clojurescript to v1.10.914 #3680

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 5, 2024

This PR contains the following updates:

Package Type Update Change
org.clojure:clojurescript dependencies patch 1.10.520 -> 1.10.914

Release Notes

clojure/clojurescript (org.clojure:clojurescript)

v1.10.914

Fixes
  • CLJS-3339: cljs.core/hash should type hint call to js/isFinite
  • CLJS-3333: defonce expansion non-hygienic with respect to core names
  • CLJS-3334: exists? evaluates to true for cljs.user//
  • CLJS-3341: Revert dependency issue in dep order patch
Changes
  • CLJS-3332: Cannot require @firebase/auth
  • CLJS-3335: CI, test-and-or-code-gen-pass fails on Windows
  • CLJS-3440: CI, Compiler tests fail test-cljs-3235 regarding react-select
  • CLJS-3342: Run CI compiler unit tests on Windows
  • CLJS-3338: Missing CI test coverage
  • CLJS-3343: Failing js module processing test on Windows

v1.10.896

Fixes
  • CLJS-3336: REGRESSION: Cannot require goog
  • CLJS-3337: REPL, Regression for :reload
  • Fix Windows path issue in cljs.externs

v1.10.891

Changes
  • Update Google Closure Compiler v20210808
  • Update Google Closure Library 0.0-20211011-0726fdeb
  • CLJS-3330: Flag for legacy loading of goog.object & goog.array
Fixes
  • CLJS-3324: hash-map behavior differs from Clojure
  • CLJS-3056: runtime namespace load order is independent from ordering in ns macro :require form
  • CLJS-3074: Resolve :warning-handlers compiler option when symbols
  • CLJS-3317: PersistentVector invoke does not align with Clojure

v1.10.879

Changes
  • Revert CLJS-3276 - macros that expand to require
Fixes
  • CLJS-3096 Add :exception true to prepl errors
  • CLJS-3313: Protocol implementations via metadata: ClojureScript behaves differently from Clojure

v1.10.866

Changes
  • Google Closure v20210505
Enhancements
  • CLJS-3260: and/or optimization as compiler pass, fixes core.async go macro issue
  • CLJS-3276: Support macros that expand to require statements
Fixes
  • CLJS-3309: and/or opt bug - passes to remove dropped locals from anon fns,
    missing :children keys on binding nodes
  • CLJS-3300: cljs.loader regression
  • CLJS-3293: Some npm packages fail to require
  • CLJS-3306: subvecs must implement IAssociative -contains-key?
  • CLJS-3307: Allow extending IAssociative -contains-key? to native
  • CLJS-3305: defrecord must implement IAssociative -contains-key?
  • CLJS-3303: checked arrays enabled in advanced
  • CLJS-3304: Higher order checked arrays
  • CLJS-3284: Use of private deftype by public function in another namespace when
    inside an if causes warning
  • CLJS-3282: document bundle target in CLI help
  • CLJS-3283: Support -contains-key? protocol check in contains?
  • CLJS-3296: Update conj docstring for missing arities
  • CLJS-3298: visibility diagnostic group typo
  • CLJS-3302: Fixup docstring for default-dispatch-val and dispatch-fn

v1.10.844

Changes
  • Google Closure Compiler v20210302, Google Closure Library
  • Update to tools.reader 1.3.3
Enhancements
  • CLJS-3235: Support accessing a property of a library as a namespace itself
Fixes
  • CLJS-3287: selfhost: eval does not catch and return errors
  • CLJS-3263: Always print #inst year with 4 digits
  • CLJS-3291: Incorrect #inst parsing with respect to Julian / Gregorian calendar transition
  • CLJS-3281: CLI help for target missing comma
  • CLJ-3279: Error when :npm-deps is boolean and :install-deps true
  • CLJS-3275: compute upstream npm-deps when :npm-deps is not set
  • CLJS-3273: preserve ns-name when processing an :ns* op
  • CLJS-3200: reduce code generated by destructure macro for maps
  • CLJS-3271: nth on range produces nonexistent values considering floating point
  • CLJS-3261: Docstring for cljs.js/eval-str specifies incorrect default for :context
  • CLJS-2959: sort and sort-by should retain meta
  • CLJS-3255: cljs.build.api/build doesn't work with single arity / 2-arity with nil
  • CLJS-3019: Error->map should produce qualified symbols for :type
  • CLJS-3130: UUID compares equal to other values
  • CLJS-3257: satisfies? produces an inference warning when given an unhinted argument
  • add :nodejs-rt to the list of build affecting options
  • CLJS-2880: cl-format octal and Unicode character directives fail

v1.10.764

Fixes
  • Export Google Closure Library config directly to window in brwoser
  • CLI: If :main supplied to -c pass it along to -r
  • Revert CLJS-2582

v1.10.758

Changes
  • More useful functions added to cljs.analyzer.api
Fixes
  • CLJS-3242: Code Splitting Breakage
  • CLJS-3244: Warnings for clojure.browser.net with :static-fns true
  • Fix foreign-lib loading, was checking for :nodejs instead of :nodejs-rt
  • CLJS-3239: Infinite analysis with dotted symbols
  • CLJS-3238: Watch incompatible with :bundle, throws :nodejs-related exception
  • CLJS-3237: compiling with --target node errors at runtime with document undefined
  • CLJS-3236: defprotocol externs inference warnings
  • Fix (require ... :reload) REPL pattern

v1.10.741

Changes
  • Removed REPL/target support for Rhino, Nashorn, Graaljs
  • Update Closure Compiler and Google Closure Compiler dependencies
  • CLJS-1628: Make instances of js/Symbol printable
Enhancements
  • Add :target :bundle for integration with JavaScript bundlers (webpack, metro, etc.)
  • Add cljs.main --install-deps flag
  • Add :bundle-cmd compiler option for triggering JS bundler at end of build
  • Add :nodejs-rt compiler option to diable Node.js runtime support (for bundles)
  • Add :target-fn compiler option to allow users to support other targets outside of ClojureScript
  • Add :npm-cmd to allow users to choose npm or yarn for their dep tool
  • Make fast REPL prompt availble to 3rd party REPLs
  • Transpile GCL libraries that need it
  • Enhance cljs.main to be properly extensible
  • repl-env providing namespaces can now be arbitrary not limited to cljs.repl.*
  • CLJS-3185: Facilitate protocol static dispatch inlining
  • CLJS-3199: Interop with JavaScript's iterable objects via Iterator protocol
Fixes
  • CLJS-3230: seq on empty Iterable produces an empty seq
  • CLJS-2908: Don't show quick prompt if :verbose or :repl-verbose
  • CLJS-2898: cljs.main: ClojureScript version should not be displayed if there are inits
  • CLJS-2863: Need to reject incorrect fn with fixed arity of more params than variadic
  • CLJS-3086: Switch clj-nil to not be considered a numeric type
  • CLJS-3211: Widen cljs.core/defprotocol sig arguments from list to seq (to include Cons)
  • CLJS-712 & CLJS-2957: resolve-var for dot still wrong, externs inference regression
  • CLJS-2862: Externs inference warning when extending Object
  • CLJS-3161: Include :property for :warning-type :target
  • CLJS-3181: Externs inference fails, even when manual type hint is provided
  • CLJS-3224: Fix cljs.loader due to usage of removed setModuleUris API
  • CLJS-3223: get-js-index 0-arity should call get-js-index 1-arity
  • CLJS-3220: Self-host test-import failing on asserts.assert
  • CLJS-3218: NPE during Closure transpilation in self-host tests
  • CLJS-3217: script/test-self-parity compilation failure stale reference to goog.text.LoremIpsum
  • CLJS-3215: Travis has remnant CLI test involving GraalJS
  • CLJS-3219: Problem with asserts namespace inside goog.math.Long
  • CLJS-3119: get with negative ndx on string inconsistent with Clojure
  • CLJS-3214: script/uberjar fails with GraalJS
  • CLJS-3210: Single arity arithmetic ops don't warn on bad arguments
  • CLJS-3213: Browser REPL server hang when receive unknown POST
  • CLJS-3209: With clojurescript 1.10.597 HelloWorld compiled with to 94K of JS with advanced optimizations turned on
  • CLJS-3191: Optimize cljs.core/re-find
  • CLJS-3192: Optimize cljs.core/re-matches
  • CLJS-3193: Optimize cljs.core/re-pattern
  • CLJS-3202: Make :/ keyword hash consistent with =
  • CLJS-3203: Overriding root path in s/cat using s/gen gives an error

v1.10.597

Changes
  • CLJS-3120: Add :sigs to protocol var for compatibility with Clojure
  • CLJS-2247: Warn when overwriting protocol method
  • CLJS-3085: Types are inferred for dynamic vars
  • CLJS-3097: Fix compatibility with tools.reader 1.3.1 and bump it
  • CLJS-2750: tag coll in ci-reduce as not-native
  • CLJS-3095: apply vector with array acts as vec
  • CLJS-3093: Check subvec arguments
  • CLJS-2868: Add ^string hints
  • CLJS-3054: Align behavior of set/union and into with Clojure
Enhancements
  • CLJS-3077: Avoid generating unnecessary functions
  • CLJS-3107: Eliminate checked ifs in TransientArrayMap
  • CLJS-3164: Optimize assoc on IAssociative values
  • CLJS-3147: Allow Node require from foreign lib
  • CLJS-3144: NPM Modules should have all their vars marked to avoid .call invokes
  • CLJS-3145: Node.js support libs cljs.nodejs and cljs.nodejscli generate random files
  • CLJS-3141: Improve perf of cljs.source-map.base64/encode
  • CLJS-3134: Thread predicate-induced inference through and
  • CLJS-3123: analyze google closure namespaces
  • CLJS-3133: simple-* / qualified-* predicate-induced inference
  • CLJS-2886: count specializations for string and array
  • CLJS-2950: Direct field access for keyword lookup on records
Fixes
  • CLJS-3190: Double arity warning constructing directly-accessed record
  • CLJS-3137: fspec cannot be reused in clojurescript but can be in clojure
  • CLJS-3124: Non-number lookup on transient vector succeeds after persistent!
  • CLJS-3149: REPL load-file doesn't resolve npm requires correctly
  • CLJS-3163: Skip analyzing specials in type-check-induced-tag
  • CLJS-3172: Unable to import goog.async.ConditionalDelay
  • CLJS-3158: Improperly widened cross-param loop/recur inference
  • CLJS-3168: Self-host: externs ns used unconditionally in analyzer
  • CLJS-3140: Not inferring on implements?
  • CLJS-3143: assoc docstring regarding growing vector
  • CLJS-3123: 'for' loop silently ignores extra forms in body
  • CLJS-3017: Error->map: Map js/InternalError and js/TypeError
  • CLJS-2683: Suppress compiler options in watch log
  • CLJS-2881: cl-format character directive with \space fails
  • CLJS-2879: Close analysis cache file
  • CLJS-3051: Update to Graal RC12 in CI
  • CLJS-3088: Update CI to use JavaScriptCore 4
  • CLJS-3092: Peek on subvecs doesn't behave properly
  • CLJS-3076: let defined variadic functions not destructuring as expected with :static-fns true
  • CLJS-3067: Fix compiler crash when requiring cljs.loader w/o modules
  • CLJS-3068: Compiler error with if and emit-var
  • CLJS-2301: Avoid use of deprecated goog.string/isEmptySafe in clojure.string/blank?
  • CLJS-3058: Remove dangling goog.date.relativeWithPlurals reference
  • CLJS-3061 Fix docstring for chunked-seq?

Configuration

📅 Schedule: Branch creation - "before 8am on Tuesday" in timezone Europe/Helsinki, Automerge - At any time (no schedule defined).

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

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/org.clojure-clojurescript-1.10.x branch 11 times, most recently from d9f0979 to 23ef386 Compare November 11, 2024 13:53
@renovate renovate bot force-pushed the renovate/org.clojure-clojurescript-1.10.x branch 17 times, most recently from 80c106a to 17f1803 Compare November 20, 2024 06:11
@renovate renovate bot force-pushed the renovate/org.clojure-clojurescript-1.10.x branch 2 times, most recently from 1622818 to 430a3ad Compare November 20, 2024 10:01
@renovate renovate bot force-pushed the renovate/org.clojure-clojurescript-1.10.x branch 9 times, most recently from bda9458 to 4ae0958 Compare February 6, 2025 05:31
@renovate renovate bot force-pushed the renovate/org.clojure-clojurescript-1.10.x branch 9 times, most recently from ca9f09f to 3995ea6 Compare February 17, 2025 09:37
@renovate renovate bot force-pushed the renovate/org.clojure-clojurescript-1.10.x branch 8 times, most recently from 38a4a99 to 7f97de6 Compare February 24, 2025 08:42
@renovate renovate bot force-pushed the renovate/org.clojure-clojurescript-1.10.x branch 2 times, most recently from 2df1efe to 5fdcdf4 Compare February 25, 2025 12:02
@renovate renovate bot force-pushed the renovate/org.clojure-clojurescript-1.10.x branch from 5fdcdf4 to b16e1fc Compare February 26, 2025 13:25
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.

0 participants