TxnLab / use-wallet

A framework agnostic wallet integration library for Algorand dApps
https://txnlab.gitbook.io/use-wallet
MIT License
81 stars 32 forks source link

chore(deps): update non-major dependencies #276

Closed renovate[bot] closed 1 week ago

renovate[bot] commented 1 week ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@solidjs/testing-library 0.8.9 -> 0.8.10 age adoption passing confidence
@types/react (source) 18.3.8 -> 18.3.10 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 8.6.0 -> 8.7.0 age adoption passing confidence
@typescript-eslint/parser (source) 8.6.0 -> 8.7.0 age adoption passing confidence
jsdom 25.0.0 -> 25.0.1 age adoption passing confidence
solid-js (source) 1.8.22 -> 1.9.1 age adoption passing confidence
vite (source) 5.4.7 -> 5.4.8 age adoption passing confidence
vue (source) 3.5.7 -> 3.5.10 age adoption passing confidence

Release Notes

solidjs/solid-testing-library (@​solidjs/testing-library) ### [`v0.8.10`](https://redirect.github.com/solidjs/solid-testing-library/compare/3416d27811cc715a24dd2d50dcfead20112ee092...b52ffe3a356bb70ad3c63ccde327ab2545aa16e9) [Compare Source](https://redirect.github.com/solidjs/solid-testing-library/compare/3416d27811cc715a24dd2d50dcfead20112ee092...b52ffe3a356bb70ad3c63ccde327ab2545aa16e9)
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v8.7.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#870-2024-09-23) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.6.0...v8.7.0) ##### 🚀 Features - **eslint-plugin:** \[no-unsafe-call] check calls of Function - **eslint-plugin:** \[consistent-type-exports] check `export *` exports to see if all exported members are types ##### 🩹 Fixes - **eslint-plugin:** properly coerce all types to string in `getStaticMemberAccessValue` - **eslint-plugin:** \[no-deprecated] report on imported deprecated variables - **eslint-plugin:** \[no-confusing-non-null-assertion] check !in and !instanceof ##### ❤️ Thank You - Abraham Guo - auvred - Brian Donovan - Kirk Waiblinger You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v8.7.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#870-2024-09-23) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.6.0...v8.7.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
jsdom/jsdom (jsdom) ### [`v25.0.1`](https://redirect.github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2501) [Compare Source](https://redirect.github.com/jsdom/jsdom/compare/25.0.0...25.0.1) - Updated dependencies, notably `tough-cookie`, which no longer prints a deprecation warning.
solidjs/solid (solid-js) ### [`v1.9.0`](https://redirect.github.com/solidjs/solid/releases/tag/v1.9.0): - LGTM! [Compare Source](https://redirect.github.com/solidjs/solid/compare/v1.8.23...v1.9.0) This release like the last is focusing on small quality of life improvements and adjustments that will help us move towards 2.0. So while not the most exciting release to everyone it provides some really important features and fixes to some developers. And unlike many previous releases the vast majority of the work and features came from PRs from the community. So really all I can say is Looks Good to Me! #### Better JSX Validation While still incomplete across templates we've added JSDOM to the compiler to better detect invalid HTML at build time by comparing what we expect the template to be with what a browser would output. This now includes things that are nested we didn't detect before like putting `` inside other `` tags which will lead to the browser "correcting" it in less than intuitive ways. #### Improved Exports While each environment in `solid-js/web` has its own methods to be used in the compiler. We are now exporting the client methods from the server to prevent weird import errors. Now these methods will throw if used in this environment but shouldn't break your build. Additionally we have seen some issues in bundlers that incorrectly feed our ESM exports back through the browser field. While this is a known issue they all pointed issues at each other and with no intention of fixing it. We have removed the browser field in this release, meaning some legacy packages may have issues resolving browser if they don't support export conditions. This is regretful but this blocked deployments on several platforms and since this was the only fix at our disposal after two years of attempting to push this issue to the bundlers to no avail, we've moved forward with it. #### Custom Element improvements We have a few improvements to our custom element support in this release. First off we now detect elements with the `is` attribute as custom elements which means all the special behavior is afforded to them. We've also improved our event handler delegating retargetting to better handle shadow DOM events. There were cases where we skipped over part of the tree. Finally we've added the `bool:` attribute namespace to handle explicitly setting certain attributes according to boolean attribute rules. While this isn't necessary for built-in booleans currently we handle most attributes as properties and we lacked a specific override. But now we have it: ```js ``` #### Support for handleEvent Syntax in Non-Delegated Events A little known thing is that events actually also support objects instead of functions (See: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener) We(thanks [@​titoBouzout](https://redirect.github.com/titoBouzout)) realized we can use this mechanism as a way to set advanced rules like `passive` or `capture` on this object as way to handle all current and future event attributes that browsers might add. This way we don't need specific mechanisms like `oncapture:` (which is now deprecated). Instead using `on:` you can set the event properties you wish. ```js <>
``` #### Other Updates We've fixed an issue with lazy images. Apparently, cloneNode doesn't handle them properly so we've updated our heuristic to treat templates with lazy images to be handled with `importNode`. We've improved our Hydration Mismatch Error to output the template of that it can't find the matching ID for. This should make it easier to track down where the hydration errors are occurring. There have been several hydration improvements over the later 1.8 releases so upgrading will likely improve the situation for those who have been facing issues. Finally, we've improved some of the types in the JSX and Signal Setter in this release. *** Big thanks to those who contributed to this release: [@​wkelly17](https://redirect.github.com/wkelly17), [@​olivercoad](https://redirect.github.com/olivercoad), [@​titoBouzout](https://redirect.github.com/titoBouzout), [@​trusktr](https://redirect.github.com/trusktr), [@​Huliiiiii](https://redirect.github.com/Huliiiiii). And thanks to all of you who gave feedback on the [Metadata/Head Tag RFC](https://redirect.github.com/solidjs/solid/discussions/2294). While it didn't make it in this time around you've definitely given us stuff to consider for its future design. Best, [@​ryansolid](https://redirect.github.com/ryansolid) ### [`v1.8.23`](https://redirect.github.com/solidjs/solid/compare/v1.8.22...v1.8.23) [Compare Source](https://redirect.github.com/solidjs/solid/compare/v1.8.22...v1.8.23)
vitejs/vite (vite) ### [`v5.4.8`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.8) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.7...v5.4.8) Please refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md) for details.
vuejs/core (vue) ### [`v3.5.10`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3510-2024-09-27) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.9...v3.5.10) ##### Bug Fixes - **custom-element:** properly set kebab-case props on Vue custom elements ([ea3efa0](https://redirect.github.com/vuejs/core/commit/ea3efa09e008918c1d9ba7226833a8b1a7a57244)), closes [#​12030](https://redirect.github.com/vuejs/core/issues/12030) [#​12032](https://redirect.github.com/vuejs/core/issues/12032) - **reactivity:** fix nested batch edge case ([93c95dd](https://redirect.github.com/vuejs/core/commit/93c95dd4cd416503f43a98a1455f62658d22b0b2)) - **reactivity:** only clear notified flags for computed in first batch iteration ([aa9ef23](https://redirect.github.com/vuejs/core/commit/aa9ef2386a0cd39a174e5a887ec2b1a3525034fc)), closes [#​12045](https://redirect.github.com/vuejs/core/issues/12045) - **types/ref:** handle nested refs in UnwrapRef ([#​12049](https://redirect.github.com/vuejs/core/issues/12049)) ([e2c19c2](https://redirect.github.com/vuejs/core/commit/e2c19c20cfee9788519a80c0e53e216b78505994)), closes [#​12044](https://redirect.github.com/vuejs/core/issues/12044) ### [`v3.5.9`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#359-2024-09-26) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.8...v3.5.9) ##### Bug Fixes - **reactivity:** fix property dep removal regression ([6001e5c](https://redirect.github.com/vuejs/core/commit/6001e5c81a05c894586f9287fbd991677bdd0455)), closes [#​12020](https://redirect.github.com/vuejs/core/issues/12020) [#​12021](https://redirect.github.com/vuejs/core/issues/12021) - **reactivity:** fix recursive sync watcher on computed edge case ([10ff159](https://redirect.github.com/vuejs/core/commit/10ff15924053d9bd95ad706f78ce09e288213fcf)), closes [#​12033](https://redirect.github.com/vuejs/core/issues/12033) [#​12037](https://redirect.github.com/vuejs/core/issues/12037) - **runtime-core:** avoid rendering plain object as VNode ([#​12038](https://redirect.github.com/vuejs/core/issues/12038)) ([cb34b28](https://redirect.github.com/vuejs/core/commit/cb34b28a4a9bf868be4785b001c526163eda342e)), closes [#​12035](https://redirect.github.com/vuejs/core/issues/12035) [vitejs/vite-plugin-vue#353](https://redirect.github.com/vitejs/vite-plugin-vue/issues/353) - **runtime-core:** make useId() always return a string ([a177092](https://redirect.github.com/vuejs/core/commit/a177092754642af2f98c33a4feffe8f198c3c950)) - **types:** correct type inference of union event names ([#​12022](https://redirect.github.com/vuejs/core/issues/12022)) ([4da6881](https://redirect.github.com/vuejs/core/commit/4da688141d9e7c15b622c289deaa81b11845b2c7)) - **vue:** properly cache runtime compilation ([#​12019](https://redirect.github.com/vuejs/core/issues/12019)) ([fa0ba24](https://redirect.github.com/vuejs/core/commit/fa0ba24b3ace02d7ecab65e57c2bea89a2550dcb)) ### [`v3.5.8`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#358-2024-09-22) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.7...v3.5.8) ##### Bug Fixes - **reactivity:** do not remove dep from depsMap when cleaning up deps of computed ([#​11995](https://redirect.github.com/vuejs/core/issues/11995)) ([0267a58](https://redirect.github.com/vuejs/core/commit/0267a588017eee4951ac2a877fe1ccae84cad905))

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" in timezone America/New_York, 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



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