[PR #6438] [CLOSED] fix(deps): update better-auth dependencies #32269

Closed
opened 2026-04-17 23:06:32 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/6438
Author: @renovate[bot]
Created: 12/1/2025
Status: Closed

Base: canaryHead: renovate/better-auth-dependencies


📝 Commits (1)

  • f604148 fix(deps): update better-auth dependencies

📊 Changes

2 files changed (+384 additions, -875 deletions)

View changed files

📝 packages/better-auth/package.json (+21 -21)
📝 pnpm-lock.yaml (+363 -854)

📄 Description

This PR contains the following updates:

Package Change Age Confidence
@lynx-js/react (source) ^0.114.0^0.115.4 age confidence
@noble/ciphers (source) ^2.0.0^2.1.1 age confidence
@noble/hashes (source) ^2.0.0^2.0.1 age confidence
@sveltejs/kit (source) ^2.37.1^2.49.4 age confidence
@types/bun (source) ^1.3.5^1.3.6 age confidence
@types/pg (source) ^8.15.5^8.16.0 age confidence
better-sqlite3 ^12.4.1^12.6.0 age confidence
drizzle-kit (source) ^0.31.4^0.31.8 age confidence
happy-dom ^20.0.10^20.1.0 age confidence
jose ^6.1.0^6.1.3 age confidence
kysely (source) ^0.28.5^0.28.9 age confidence
mongodb ^6.18.0^6.21.0 age confidence
msw (source) ^2.12.4^2.12.7 age confidence
mysql2 (source) ^3.14.4^3.16.0 age confidence
nanostores ^1.0.1^1.1.0 age confidence
solid-js (source) ^1.9.8^1.9.10 age confidence
tedious ^18.6.1^18.6.2 age confidence
type-fest ^5.2.0^5.4.0 age confidence
vitest (source) ^4.0.15^4.0.17 age confidence
vue (source) ^3.5.18^3.5.26 age confidence
zod (source) ^4.1.12^4.3.5 age confidence

Release Notes

lynx-family/lynx-stack (@​lynx-js/react)

v0.115.4

Compare Source

Patch Changes
  • fix: unable to access MainThreadRef in some scenarios (#​1996)

  • Add getComputedStyleProperty for MainThread.Element to retrieve computed style values synchronously. (#​2005)

    Requires Lynx SDK >= 3.5

    function getStyle(ele: MainThread.Element) {
      'main thread';
      const width = ele.getComputedStyleProperty('width'); // Returns 300px
      const transformMatrix = ele.getComputedStyleProperty('transform'); // Returns matrix(2, 0, 0, 2, 200, 400)
    }
    

v0.115.3

Compare Source

Patch Changes
  • Add dual-thread commutation logs for troubleshooting when REACT_ALOG=true or global define __ALOG__ is set. (#​2081)

  • Use error cause to simplify the error msg of lazy bundle loading. User can catch the error cause to get the original result: (#​2056)

    const LazyComponent = lazy(async () => {
      try {
        const mod = await import('./lazy-bundle');
        return mod.default;
      } catch (error) {
        console.error(`Lazy Bundle load failed message: ${error.message}`);
        // User can catch the error cause to get the original result
        console.error(`Lazy Bundle load failed result: ${error.cause}`);
        throw error;
      }
    });
    

v0.115.2

Compare Source

Patch Changes
  • Fix undefined factory (react:background)/./node_modules/.pnpm/@​lynx-js+react... error when loading a standalone lazy bundle after hydration. (#​2048)

  • Partially fix "main-thread.js exception: TypeError: cannot read property '__elements' of undefined" by recursively calling snapshotDestroyList. (#​2041)

  • Fix a bug where React throws CtxNotFound error when lazy bundle resolves after unmount. (#​2003)

v0.115.1

Compare Source

Patch Changes
  • Auto define lynx.loadLazyBundle when using import(/* relative path */). (#​1956)

  • feat: support declaring cross-thread shared modules via Import Attributes, enabling Main Thread Functions to call standard JS functions directly. (#​1968)

    • Usage: Add with { runtime: "shared" } to the import statement. For example:

      import { func } from './utils.js' with { runtime: 'shared' };
      
      function worklet() {
        'main thread';
        func(); // callable inside a main thread function
      }
      
    • Limitations:

      • Only directly imported identifiers are treated as shared; assigning the import to a new variable will result in the loss of this shared capability.
      • Functions defined within shared modules do not automatically become Main Thread Functions. Accessing main-thread-only APIs (e.g., MainThreadRef) will cause errors.

v0.115.0

Compare Source

Minor Changes
  • BREAKING CHANGE: Delay the createSnapshot operation to Snapshot constructor to speed up IFR. (#​1899)

    This change refactors how snapshots are created and registered:

    • Removed the entryUniqID function
    • Snapshots are now lazily created via snapshotCreatorMap instead of eagerly at bundle load time
    • Snapshot IDs are generated at compile time and only prefixed with ${globDynamicComponentEntry}: for standalone lazy bundles

    ⚠️ Lazy Bundle Compatibility:

    • Backward compatibility (new runtime → old lazy bundles): Supported. Old lazy bundles will work with the new runtime.

    • Forward compatibility (old runtime → new lazy bundles): NOT Supported. Lower version consumers will not be able to load lazy bundles produced by this version due to the changed snapshot creation mechanism.

    Migration guidance:
    If you are using lazy bundles, ensure all consumers are upgraded to this version or later before deploying lazy bundles built with this version. For monorepo setups, coordinate the upgrade across all consuming applications.

Patch Changes
  • Preserve assignments to webpack runtime variables like __webpack_public_path__, __webpack_require__.p, etc. (#​1958)

  • Fixed blank screen issues with nested lists. Lazily created nested lists were being flushed but not properly recorded, causing rendering failures. (#​1963)

  • fix: export createRef and useRef from @lynx-js/react/legacy-react-runtime (#​1953)

v0.114.5

Patch Changes
  • Reduce __SetInlineStyles element API call when attrs in spread not changed (#​1919)

v0.114.4

Patch Changes
  • During hydration, replace update with insert + remove for same-type <list-item /> with different item-key so the Lynx Engine detects changes. (#​1598)

    Hydrate List B into List A: List A:
    <list>
      <list-item item-key="a">hello</list-item>
      <list-item item-key="a">world</list-item>
    </list>
    
    List B:
    <list>
      <list-item item-key="a1">hello</list-item>
      <list-item item-key="a2">world</list-item>
    </list>
    

    Previously this case was hydrated as an update; it is now emitted as insert + remove to ensure SDK detection.

  • Bump swc_core v47. (#​1916)

  • Pass sourcemap generated by rspack to swc transformer. (#​1910)

  • When engineVersion is greater than or equal to 3.1, use __SetAttribute to set text attribute for text node instead of creating a raw text node. (#​1880)

  • Add profile for list update-list-info. (#​1480)

  • Support testing React Compiler in testing library. Enable React Compiler by setting the experimental_enableReactCompiler option of createVitestConfig to true. (#​1269)

    import { defineConfig, mergeConfig } from 'vitest/config';
    import { createVitestConfig } from '@&#8203;lynx-js/react/testing-library/vitest-config';
    
    const defaultConfig = await createVitestConfig({
      runtimePkgName: '@&#8203;lynx-js/react',
      experimental_enableReactCompiler: true,
    });
    
    export default mergeConfig(defaultConfig, config);
    

v0.114.3

Compare Source

Patch Changes
  • Initialize ctxNotFoundEventListener before each test in testing library (#​1888)

  • fix: main thread functions created during the initial render cannot correctly modify MainThreadRefs after hydration (#​1884)

v0.114.2

Compare Source

Patch Changes
  • fix: main thread functions created during the initial render cannot correctly call runOnBackground() after hydration (#​1878)

v0.114.1

Patch Changes
  • Add event.stopPropagation and event.stopImmediatePropagation in MTS, to help with event propagation control (#​1835)

    function App() {
      function handleInnerTap(event: MainThread.TouchEvent) {
        'main thread';
        event.stopPropagation();
        // Or stop immediate propagation with
        // event.stopImmediatePropagation();
      }
    
      // OuterTap will not be triggered
      return (
        <view main-thread:bindtap={handleOuterTap}>
          <view main-thread:bindtap={handleInnerTap}>
            <text>Hello, world</text>
          </view>
        </view>
      );
    }
    

    Note, if this feature is used in Lazy Loading Standalone Project, both the Producer and the Consumer should update to latest version of @lynx-js/react to make sure the feature is available.

  • Fix the "ReferenceError: Node is not defined" error. (#​1850)

    This error would happen when upgrading to @testing-library/jest-dom v6.9.0.

  • fix: optimize main thread event error message (#​1838)

paulmillr/noble-ciphers (@​noble/ciphers)

v2.1.1

Compare Source

  • Implement AES-SIV by @​overheadhunter in #​62
    • AES-SIV (RFC 5297) is different from AES-GCM-SIV (RFC 8452)
    • Deprecate old siv export in aes.js because it was an alias to gcmsiv
  • Publish provenance statement, missed in 2.0.1 due to GitHub bugs

New Contributors

Full Changelog: https://github.com/paulmillr/noble-ciphers/compare/2.0.1...2.1.0

v2.0.1

Compare Source

  • Disable extension-less imports. If you've used /chacha, switch to /chacha.js now. See 2.0.0 for more details.
  • package.json: specify exported submodules to ensure typescript autocompletion
GitHub Immutable Releases

This GH release does not include NPM & JSR attestations, until we fix bugs related to newly added GitHub Immutable Releases

Full Changelog: https://github.com/paulmillr/noble-ciphers/compare/2.0.0...2.0.1

paulmillr/noble-hashes (@​noble/hashes)

v2.0.1

Compare Source

  • .js extension must be used for all modules
    • Old: @noble/hashes/sha3
    • New: @noble/hashes/sha3.js
    • This simplifies working in browsers natively without transpilers
    • This was planned for 2.0.0, but was accidentally left out
  • package.json: specify exported submodules to ensure typescript autocompletion
  • scrypt: Fix error message for maxmem check by @​ChALkeR in #​121
  • scrypt: 4% speed-up by @​ChALkeR in #​122

Full Changelog: https://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1

sveltejs/kit (@​sveltejs/kit)

v2.49.4

Compare Source

Patch Changes
  • fix: support instrumentation for vite preview (#​15105)

  • fix: support for URLSearchParams.has(name, value) overload (#​15076)

  • fix: put forking behind experimental.forkPreloads (#​15135)

v2.49.3

Compare Source

Patch Changes
  • fix: avoid false-positive Vite config overridden warning when using Vitest 4 (#​15121)

  • fix: add typescript as an optional peer dependency (#​15074)

  • fix: use hasOwn check when deep-setting object properties (#​15127)

WiseLibs/better-sqlite3 (better-sqlite3)

v12.6.0

Compare Source

What's Changed
  • Update SQLite to version 3.51.2 in #​1436

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v12.5.0...v12.6.0

drizzle-team/drizzle-orm (drizzle-kit)

v0.31.8

Compare Source

Bug fixes
  • Fixed algorythm => algorithm typo.
  • Fixed external dependencies in build configuration.

v0.31.7: drizzle-kit@0.31.7

Compare Source

Bug fixes

v0.31.6

Compare Source

Bug fixes

v0.31.5

Compare Source

  • Add casing support to studio configuration and related functions
capricorn86/happy-dom (happy-dom)

v20.1.0

Compare Source

🎨 Features
👷‍♂️ Patch fixes
mongodb/node-mongodb-native (mongodb)

v6.21.0

Compare Source

The MongoDB Node.js team is pleased to announce version 6.21.0 of the mongodb package!

Release Notes
Deprecated items to be removed in 7.0.0

The following items have been deprecated and will be removed in 7.0.0:

MongoCredentials.authMechanismProperties.AWS_SESSION_TOKEN // URI & client options for AWS variables will no longer be respected
CommandOptions.noResponse // Unused
ConnectionOptions.cancellationToken // Unused
CursorStreamOptions // Only option, transform, removed in favor of Stream#map
Features
  • NODE-7230: add deprecations of items to be removed in v7 (#​4774) (5104c0f)
Documentation

We invite you to try the mongodb library immediately, and report any issues to the NODE project.

v6.20.0

Compare Source

Features
  • NODE-6883: allow rawData option on time series collections (#​4642) (0fa3cd4)
  • NODE-7125: add db and client properties to collection and database objects (#​4640) (3469f86)
  • NODE-7134: allow hint with unacknowledged writes for delete, update and findAndModify commands (#​4647) (82d6ce6)
  • NODE-7139: remove pre-4.2 logic and deprecate dead code (#​4657) (14303bc)
  • NODE-7140: deprecate driver info options (#​4654) (b813c85)
  • NODE-7157: deprecate retryWrites in CommandOperationOptions (#​4661) (620972d)
Bug Fixes
  • NODE-4763: cache resumeToken in ChangeStream.tryNext() (#​4636) (8331a93)
  • NODE-6858: treat MongoServerSelectionError as a resumable error for Change Streams (#​4653) (c6d64e7)
  • NODE-7138: prevent duplicate metadata from being appended to handshake metadata (#​4651) (05c230c)

v6.19.0

Compare Source

Features
nanostores/nanostores (nanostores)

v1.1.0

Compare Source

  • Deprecated deepmap() in favor of @nanostores/deepmap (by @​Lifo123).
  • Added mark for better tree-shaking.
solidjs/solid (solid-js)

v1.9.10

Compare Source

tediousjs/tedious (tedious)

v18.6.2

Compare Source

Bug Fixes
  • update to semantic-release@22.0.12 to enable npm provenance support (#​1653) (5463652)
sindresorhus/type-fest (type-fest)

v5.4.0

Compare Source

New types

vitest-dev/vitest (vitest)

v4.0.17

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
colinhacks/zod (zod)

v4.3.5

Compare Source

Commits:


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), 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.


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

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


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/6438 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 12/1/2025 **Status:** ❌ Closed **Base:** `canary` ← **Head:** `renovate/better-auth-dependencies` --- ### 📝 Commits (1) - [`f604148`](https://github.com/better-auth/better-auth/commit/f604148e93480eac96a39d03f55f308593668bf3) fix(deps): update better-auth dependencies ### 📊 Changes **2 files changed** (+384 additions, -875 deletions) <details> <summary>View changed files</summary> 📝 `packages/better-auth/package.json` (+21 -21) 📝 `pnpm-lock.yaml` (+363 -854) </details> ### 📄 Description This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@lynx-js/react](https://redirect.github.com/lynx-family/lynx-stack) ([source](https://redirect.github.com/lynx-family/lynx-stack/tree/HEAD/packages/react)) | [`^0.114.0` → `^0.115.4`](https://renovatebot.com/diffs/npm/@lynx-js%2freact/0.114.0/0.115.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@lynx-js%2freact/0.115.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lynx-js%2freact/0.114.0/0.115.4?slim=true) | | [@noble/ciphers](https://paulmillr.com/noble/) ([source](https://redirect.github.com/paulmillr/noble-ciphers)) | [`^2.0.0` → `^2.1.1`](https://renovatebot.com/diffs/npm/@noble%2fciphers/2.0.0/2.1.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@noble%2fciphers/2.1.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@noble%2fciphers/2.0.0/2.1.1?slim=true) | | [@noble/hashes](https://paulmillr.com/noble/) ([source](https://redirect.github.com/paulmillr/noble-hashes)) | [`^2.0.0` → `^2.0.1`](https://renovatebot.com/diffs/npm/@noble%2fhashes/2.0.0/2.0.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@noble%2fhashes/2.0.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@noble%2fhashes/2.0.0/2.0.1?slim=true) | | [@sveltejs/kit](https://svelte.dev) ([source](https://redirect.github.com/sveltejs/kit/tree/HEAD/packages/kit)) | [`^2.37.1` → `^2.49.4`](https://renovatebot.com/diffs/npm/@sveltejs%2fkit/2.49.2/2.49.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@sveltejs%2fkit/2.49.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sveltejs%2fkit/2.49.2/2.49.4?slim=true) | | [@types/bun](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bun) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun)) | [`^1.3.5` → `^1.3.6`](https://renovatebot.com/diffs/npm/@types%2fbun/1.3.5/1.3.6) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fbun/1.3.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fbun/1.3.5/1.3.6?slim=true) | | [@types/pg](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pg) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg)) | [`^8.15.5` → `^8.16.0`](https://renovatebot.com/diffs/npm/@types%2fpg/8.16.0/8.16.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fpg/8.16.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fpg/8.16.0/8.16.0?slim=true) | | [better-sqlite3](https://redirect.github.com/WiseLibs/better-sqlite3) | [`^12.4.1` → `^12.6.0`](https://renovatebot.com/diffs/npm/better-sqlite3/12.5.0/12.6.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/better-sqlite3/12.6.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/better-sqlite3/12.5.0/12.6.0?slim=true) | | [drizzle-kit](https://orm.drizzle.team) ([source](https://redirect.github.com/drizzle-team/drizzle-orm)) | [`^0.31.4` → `^0.31.8`](https://renovatebot.com/diffs/npm/drizzle-kit/0.31.4/0.31.8) | ![age](https://developer.mend.io/api/mc/badges/age/npm/drizzle-kit/0.31.8?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/drizzle-kit/0.31.4/0.31.8?slim=true) | | [happy-dom](https://redirect.github.com/capricorn86/happy-dom) | [`^20.0.10` → `^20.1.0`](https://renovatebot.com/diffs/npm/happy-dom/20.0.11/20.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/20.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/20.0.11/20.1.0?slim=true) | | [jose](https://redirect.github.com/panva/jose) | [`^6.1.0` → `^6.1.3`](https://renovatebot.com/diffs/npm/jose/6.1.3/6.1.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/jose/6.1.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jose/6.1.3/6.1.3?slim=true) | | [kysely](https://kysely.dev) ([source](https://redirect.github.com/kysely-org/kysely)) | [`^0.28.5` → `^0.28.9`](https://renovatebot.com/diffs/npm/kysely/0.28.9/0.28.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/kysely/0.28.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/kysely/0.28.9/0.28.9?slim=true) | | [mongodb](https://redirect.github.com/mongodb/node-mongodb-native) | [`^6.18.0` → `^6.21.0`](https://renovatebot.com/diffs/npm/mongodb/6.18.0/6.21.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/mongodb/6.21.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/mongodb/6.18.0/6.21.0?slim=true) | | [msw](https://mswjs.io) ([source](https://redirect.github.com/mswjs/msw)) | [`^2.12.4` → `^2.12.7`](https://renovatebot.com/diffs/npm/msw/2.12.7/2.12.7) | ![age](https://developer.mend.io/api/mc/badges/age/npm/msw/2.12.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/msw/2.12.7/2.12.7?slim=true) | | [mysql2](https://sidorares.github.io/node-mysql2/docs) ([source](https://redirect.github.com/sidorares/node-mysql2)) | [`^3.14.4` → `^3.16.0`](https://renovatebot.com/diffs/npm/mysql2/3.16.0/3.16.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/mysql2/3.16.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/mysql2/3.16.0/3.16.0?slim=true) | | [nanostores](https://redirect.github.com/nanostores/nanostores) | [`^1.0.1` → `^1.1.0`](https://renovatebot.com/diffs/npm/nanostores/1.0.1/1.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/nanostores/1.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nanostores/1.0.1/1.1.0?slim=true) | | [solid-js](https://solidjs.com) ([source](https://redirect.github.com/solidjs/solid)) | [`^1.9.8` → `^1.9.10`](https://renovatebot.com/diffs/npm/solid-js/1.9.9/1.9.10) | ![age](https://developer.mend.io/api/mc/badges/age/npm/solid-js/1.9.10?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/solid-js/1.9.9/1.9.10?slim=true) | | [tedious](https://redirect.github.com/tediousjs/tedious) | [`^18.6.1` → `^18.6.2`](https://renovatebot.com/diffs/npm/tedious/18.6.1/18.6.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/tedious/18.6.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tedious/18.6.1/18.6.2?slim=true) | | [type-fest](https://redirect.github.com/sindresorhus/type-fest) | [`^5.2.0` → `^5.4.0`](https://renovatebot.com/diffs/npm/type-fest/5.3.1/5.4.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/5.4.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/5.3.1/5.4.0?slim=true) | | [vitest](https://vitest.dev) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`^4.0.15` → `^4.0.17`](https://renovatebot.com/diffs/npm/vitest/4.0.16/4.0.17) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/4.0.17?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/4.0.16/4.0.17?slim=true) | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`^3.5.18` → `^3.5.26`](https://renovatebot.com/diffs/npm/vue/3.5.26/3.5.26) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.26?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.26/3.5.26?slim=true) | | [zod](https://zod.dev) ([source](https://redirect.github.com/colinhacks/zod)) | [`^4.1.12` → `^4.3.5`](https://renovatebot.com/diffs/npm/zod/4.3.4/4.3.5) | ![age](https://developer.mend.io/api/mc/badges/age/npm/zod/4.3.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/zod/4.3.4/4.3.5?slim=true) | --- ### Release Notes <details> <summary>lynx-family/lynx-stack (@&#8203;lynx-js/react)</summary> ### [`v0.115.4`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01154) [Compare Source](https://redirect.github.com/lynx-family/lynx-stack/compare/@lynx-js/react@0.115.3...@lynx-js/react@0.115.4) ##### Patch Changes - fix: unable to access `MainThreadRef` in some scenarios ([#&#8203;1996](https://redirect.github.com/lynx-family/lynx-stack/pull/1996)) - Add `getComputedStyleProperty` for `MainThread.Element` to retrieve computed style values synchronously. ([#&#8203;2005](https://redirect.github.com/lynx-family/lynx-stack/pull/2005)) **Requires Lynx SDK >= 3.5** ```typescript function getStyle(ele: MainThread.Element) { 'main thread'; const width = ele.getComputedStyleProperty('width'); // Returns 300px const transformMatrix = ele.getComputedStyleProperty('transform'); // Returns matrix(2, 0, 0, 2, 200, 400) } ``` ### [`v0.115.3`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01153) [Compare Source](https://redirect.github.com/lynx-family/lynx-stack/compare/@lynx-js/react@0.115.2...@lynx-js/react@0.115.3) ##### Patch Changes - Add dual-thread commutation logs for troubleshooting when `REACT_ALOG=true` or global define `__ALOG__` is set. ([#&#8203;2081](https://redirect.github.com/lynx-family/lynx-stack/pull/2081)) - Use error cause to simplify the error msg of lazy bundle loading. User can catch the error cause to get the original result: ([#&#8203;2056](https://redirect.github.com/lynx-family/lynx-stack/pull/2056)) ```ts const LazyComponent = lazy(async () => { try { const mod = await import('./lazy-bundle'); return mod.default; } catch (error) { console.error(`Lazy Bundle load failed message: ${error.message}`); // User can catch the error cause to get the original result console.error(`Lazy Bundle load failed result: ${error.cause}`); throw error; } }); ``` ### [`v0.115.2`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01152) [Compare Source](https://redirect.github.com/lynx-family/lynx-stack/compare/@lynx-js/react@0.115.1...@lynx-js/react@0.115.2) ##### Patch Changes - Fix `undefined factory (react:background)/./node_modules/.pnpm/@&#8203;lynx-js+react...` error when loading a standalone lazy bundle after hydration. ([#&#8203;2048](https://redirect.github.com/lynx-family/lynx-stack/pull/2048)) - Partially fix "main-thread.js exception: TypeError: cannot read property '\_\_elements' of undefined" by recursively calling `snapshotDestroyList`. ([#&#8203;2041](https://redirect.github.com/lynx-family/lynx-stack/pull/2041)) - Fix a bug where React throws `CtxNotFound` error when lazy bundle resolves after unmount. ([#&#8203;2003](https://redirect.github.com/lynx-family/lynx-stack/pull/2003)) ### [`v0.115.1`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01151) [Compare Source](https://redirect.github.com/lynx-family/lynx-stack/compare/@lynx-js/react@0.115.0...@lynx-js/react@0.115.1) ##### Patch Changes - Auto define lynx.loadLazyBundle when using `import(/* relative path */)`. ([#&#8203;1956](https://redirect.github.com/lynx-family/lynx-stack/pull/1956)) - feat: support declaring cross-thread shared modules via Import Attributes, enabling Main Thread Functions to call standard JS functions directly. ([#&#8203;1968](https://redirect.github.com/lynx-family/lynx-stack/pull/1968)) - Usage: Add `with { runtime: "shared" }` to the `import` statement. For example: ```ts import { func } from './utils.js' with { runtime: 'shared' }; function worklet() { 'main thread'; func(); // callable inside a main thread function } ``` - Limitations: - Only directly imported identifiers are treated as shared; assigning the import to a new variable will result in the loss of this shared capability. - Functions defined within shared modules do not automatically become Main Thread Functions. Accessing main-thread-only APIs (e.g., `MainThreadRef`) will cause errors. ### [`v0.115.0`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01150) [Compare Source](https://redirect.github.com/lynx-family/lynx-stack/compare/@lynx-js/react@0.114.5...@lynx-js/react@0.115.0) ##### Minor Changes - **BREAKING CHANGE**: Delay the `createSnapshot` operation to `Snapshot` constructor to speed up IFR. ([#&#8203;1899](https://redirect.github.com/lynx-family/lynx-stack/pull/1899)) This change refactors how snapshots are created and registered: - Removed the `entryUniqID` function - Snapshots are now lazily created via `snapshotCreatorMap` instead of eagerly at bundle load time - Snapshot IDs are generated at compile time and only prefixed with `${globDynamicComponentEntry}:` for standalone lazy bundles **⚠️ Lazy Bundle Compatibility:** - **Backward compatibility (new runtime → old lazy bundles)**: ✅ **Supported**. Old lazy bundles will work with the new runtime. - **Forward compatibility (old runtime → new lazy bundles)**: ❌ **NOT Supported**. Lower version consumers **will not be able to load lazy bundles produced by this version** due to the changed snapshot creation mechanism. **Migration guidance**: If you are using lazy bundles, ensure all consumers are upgraded to this version or later **before** deploying lazy bundles built with this version. For monorepo setups, coordinate the upgrade across all consuming applications. ##### Patch Changes - Preserve assignments to webpack runtime variables like `__webpack_public_path__`, `__webpack_require__.p`, etc. ([#&#8203;1958](https://redirect.github.com/lynx-family/lynx-stack/pull/1958)) - Fixed blank screen issues with nested lists. Lazily created nested lists were being flushed but not properly recorded, causing rendering failures. ([#&#8203;1963](https://redirect.github.com/lynx-family/lynx-stack/pull/1963)) - fix: export `createRef` and `useRef` from `@lynx-js/react/legacy-react-runtime` ([#&#8203;1953](https://redirect.github.com/lynx-family/lynx-stack/pull/1953)) ### [`v0.114.5`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01145) ##### Patch Changes - Reduce `__SetInlineStyles` element API call when attrs in spread not changed ([#&#8203;1919](https://redirect.github.com/lynx-family/lynx-stack/pull/1919)) ### [`v0.114.4`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01144) ##### Patch Changes - During hydration, replace update with insert + remove for same-type `<list-item />` with different `item-key` so the Lynx Engine detects changes. ([#&#8203;1598](https://redirect.github.com/lynx-family/lynx-stack/pull/1598)) ```html Hydrate List B into List A: List A: <list> <list-item item-key="a">hello</list-item> <list-item item-key="a">world</list-item> </list> List B: <list> <list-item item-key="a1">hello</list-item> <list-item item-key="a2">world</list-item> </list> ``` Previously this case was hydrated as an update; it is now emitted as insert + remove to ensure SDK detection. - Bump `swc_core` v47. ([#&#8203;1916](https://redirect.github.com/lynx-family/lynx-stack/pull/1916)) - Pass sourcemap generated by rspack to swc transformer. ([#&#8203;1910](https://redirect.github.com/lynx-family/lynx-stack/pull/1910)) - When engineVersion is greater than or equal to 3.1, use `__SetAttribute` to set text attribute for text node instead of creating a raw text node. ([#&#8203;1880](https://redirect.github.com/lynx-family/lynx-stack/pull/1880)) - Add profile for list `update-list-info`. ([#&#8203;1480](https://redirect.github.com/lynx-family/lynx-stack/pull/1480)) - Support testing React Compiler in testing library. Enable React Compiler by setting the `experimental_enableReactCompiler` option of `createVitestConfig` to `true`. ([#&#8203;1269](https://redirect.github.com/lynx-family/lynx-stack/pull/1269)) ```js import { defineConfig, mergeConfig } from 'vitest/config'; import { createVitestConfig } from '@&#8203;lynx-js/react/testing-library/vitest-config'; const defaultConfig = await createVitestConfig({ runtimePkgName: '@&#8203;lynx-js/react', experimental_enableReactCompiler: true, }); export default mergeConfig(defaultConfig, config); ``` ### [`v0.114.3`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01143) [Compare Source](https://redirect.github.com/lynx-family/lynx-stack/compare/@lynx-js/react@0.114.2...@lynx-js/react@0.114.3) ##### Patch Changes - Initialize `ctxNotFoundEventListener` before each test in testing library ([#&#8203;1888](https://redirect.github.com/lynx-family/lynx-stack/pull/1888)) - fix: main thread functions created during the initial render cannot correctly modify `MainThreadRef`s after hydration ([#&#8203;1884](https://redirect.github.com/lynx-family/lynx-stack/pull/1884)) ### [`v0.114.2`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01142) [Compare Source](https://redirect.github.com/lynx-family/lynx-stack/compare/@lynx-js/react@0.114.1...@lynx-js/react@0.114.2) ##### Patch Changes - fix: main thread functions created during the initial render cannot correctly call `runOnBackground()` after hydration ([#&#8203;1878](https://redirect.github.com/lynx-family/lynx-stack/pull/1878)) ### [`v0.114.1`](https://redirect.github.com/lynx-family/lynx-stack/blob/HEAD/packages/react/CHANGELOG.md#01141) ##### Patch Changes - Add `event.stopPropagation` and `event.stopImmediatePropagation` in MTS, to help with event propagation control ([#&#8203;1835](https://redirect.github.com/lynx-family/lynx-stack/pull/1835)) ```tsx function App() { function handleInnerTap(event: MainThread.TouchEvent) { 'main thread'; event.stopPropagation(); // Or stop immediate propagation with // event.stopImmediatePropagation(); } // OuterTap will not be triggered return ( <view main-thread:bindtap={handleOuterTap}> <view main-thread:bindtap={handleInnerTap}> <text>Hello, world</text> </view> </view> ); } ``` Note, if this feature is used in [Lazy Loading Standalone Project](https://lynxjs.org/react/code-splitting.html#lazy-loading-standalone-project), both the Producer and the Consumer should update to latest version of `@lynx-js/react` to make sure the feature is available. - Fix the "ReferenceError: Node is not defined" error. ([#&#8203;1850](https://redirect.github.com/lynx-family/lynx-stack/pull/1850)) This error would happen when upgrading to `@testing-library/jest-dom` [v6.9.0](https://redirect.github.com/testing-library/jest-dom/releases/tag/v6.9.0). - fix: optimize main thread event error message ([#&#8203;1838](https://redirect.github.com/lynx-family/lynx-stack/pull/1838)) </details> <details> <summary>paulmillr/noble-ciphers (@&#8203;noble/ciphers)</summary> ### [`v2.1.1`](https://redirect.github.com/paulmillr/noble-ciphers/releases/tag/2.1.1) [Compare Source](https://redirect.github.com/paulmillr/noble-ciphers/compare/2.0.1...2.1.1) - Implement AES-SIV by [@&#8203;overheadhunter](https://redirect.github.com/overheadhunter) in [#&#8203;62](https://redirect.github.com/paulmillr/noble-ciphers/pull/62) - AES-SIV (RFC 5297) is different from AES-GCM-SIV (RFC 8452) - Deprecate old `siv` export in `aes.js` because it was an alias to gcmsiv - Publish provenance statement, missed in 2.0.1 due to GitHub bugs #### New Contributors - [@&#8203;overheadhunter](https://redirect.github.com/overheadhunter) made their first contribution in [#&#8203;62](https://redirect.github.com/paulmillr/noble-ciphers/pull/62) **Full Changelog**: <https://github.com/paulmillr/noble-ciphers/compare/2.0.1...2.1.0> ### [`v2.0.1`](https://redirect.github.com/paulmillr/noble-ciphers/releases/tag/2.0.1) [Compare Source](https://redirect.github.com/paulmillr/noble-ciphers/compare/2.0.0...2.0.1) - Disable extension-less imports. If you've used `/chacha`, switch to `/chacha.js` now. See [2.0.0](https://redirect.github.com/paulmillr/noble-ciphers/releases/tag/2.0.0) for more details. - package.json: specify exported submodules to ensure typescript autocompletion ##### GitHub Immutable Releases This GH release does not include NPM & JSR attestations, until we fix bugs related to newly added GitHub Immutable Releases **Full Changelog**: <https://github.com/paulmillr/noble-ciphers/compare/2.0.0...2.0.1> </details> <details> <summary>paulmillr/noble-hashes (@&#8203;noble/hashes)</summary> ### [`v2.0.1`](https://redirect.github.com/paulmillr/noble-hashes/releases/tag/2.0.1) [Compare Source](https://redirect.github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1) - `.js` extension must be used for all modules - Old: `@noble/hashes/sha3` - New: `@noble/hashes/sha3.js` - This simplifies working in browsers natively without transpilers - This was planned for [2.0.0](https://redirect.github.com/paulmillr/noble-hashes/releases/tag/2.0.0), but was accidentally left out - package.json: specify exported submodules to ensure typescript autocompletion - scrypt: Fix error message for maxmem check by [@&#8203;ChALkeR](https://redirect.github.com/ChALkeR) in [#&#8203;121](https://redirect.github.com/paulmillr/noble-hashes/pull/121) - scrypt: 4% speed-up by [@&#8203;ChALkeR](https://redirect.github.com/ChALkeR) in [#&#8203;122](https://redirect.github.com/paulmillr/noble-hashes/pull/122) **Full Changelog**: <https://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1> </details> <details> <summary>sveltejs/kit (@&#8203;sveltejs/kit)</summary> ### [`v2.49.4`](https://redirect.github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2494) [Compare Source](https://redirect.github.com/sveltejs/kit/compare/@sveltejs/kit@2.49.3...@sveltejs/kit@2.49.4) ##### Patch Changes - fix: support instrumentation for `vite preview` ([#&#8203;15105](https://redirect.github.com/sveltejs/kit/pull/15105)) - fix: support for `URLSearchParams.has(name, value)` overload ([#&#8203;15076](https://redirect.github.com/sveltejs/kit/pull/15076)) - fix: put forking behind `experimental.forkPreloads` ([#&#8203;15135](https://redirect.github.com/sveltejs/kit/pull/15135)) ### [`v2.49.3`](https://redirect.github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2493) [Compare Source](https://redirect.github.com/sveltejs/kit/compare/@sveltejs/kit@2.49.2...@sveltejs/kit@2.49.3) ##### Patch Changes - fix: avoid false-positive Vite config overridden warning when using Vitest 4 ([#&#8203;15121](https://redirect.github.com/sveltejs/kit/pull/15121)) - fix: add `typescript` as an optional peer dependency ([#&#8203;15074](https://redirect.github.com/sveltejs/kit/pull/15074)) - fix: use hasOwn check when deep-setting object properties ([#&#8203;15127](https://redirect.github.com/sveltejs/kit/pull/15127)) </details> <details> <summary>WiseLibs/better-sqlite3 (better-sqlite3)</summary> ### [`v12.6.0`](https://redirect.github.com/WiseLibs/better-sqlite3/releases/tag/v12.6.0) [Compare Source](https://redirect.github.com/WiseLibs/better-sqlite3/compare/v12.5.0...v12.6.0) ##### What's Changed - Update SQLite to version 3.51.2 in [#&#8203;1436](https://redirect.github.com/WiseLibs/better-sqlite3/pull/1436) **Full Changelog**: <https://github.com/WiseLibs/better-sqlite3/compare/v12.5.0...v12.6.0> </details> <details> <summary>drizzle-team/drizzle-orm (drizzle-kit)</summary> ### [`v0.31.8`](https://redirect.github.com/drizzle-team/drizzle-orm/releases/tag/drizzle-kit%400.31.8) [Compare Source](https://redirect.github.com/drizzle-team/drizzle-orm/compare/v0.31.7...drizzle-kit@0.31.8) ##### Bug fixes - Fixed `algorythm` => `algorithm` typo. - Fixed external dependencies in build configuration. ### [`v0.31.7`](https://redirect.github.com/drizzle-team/drizzle-orm/releases/tag/v0.31.7): drizzle-kit@0.31.7 [Compare Source](https://redirect.github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.6...v0.31.7) ##### Bug fixes - [\[BUG\]: Drizzle Kit push to Postgres 18 produces unecessary DROP SQL when the schema was NOT changed](https://redirect.github.com/drizzle-team/drizzle-orm/issues/4944) ### [`v0.31.6`](https://redirect.github.com/drizzle-team/drizzle-orm/releases/tag/drizzle-kit%400.31.6) [Compare Source](https://redirect.github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.5...drizzle-kit@0.31.6) ##### Bug fixes - [\[BUG\]: Importing drizzle-kit/api fails in ESM modules](https://redirect.github.com/drizzle-team/drizzle-orm/issues/2853) ### [`v0.31.5`](https://redirect.github.com/drizzle-team/drizzle-orm/releases/tag/drizzle-kit%400.31.5) [Compare Source](https://redirect.github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.4...drizzle-kit@0.31.5) - Add casing support to studio configuration and related functions </details> <details> <summary>capricorn86/happy-dom (happy-dom)</summary> ### [`v20.1.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v20.1.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.11...v20.1.0) ##### :art: Features - Adds support for `BrowserPage.evaluateModule()` and `BrowserFrame.evaluateModule()` - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) - Adds support for `module` to the [browser settings](https://redirect.github.com/capricorn86/happy-dom/wiki/IOptionalBrowserSettings#properties) - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) - This makes it possible to add a custom resolver or a node module resolver - Adds support for dynamic `import()` to JavaScript evaluation - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) - It was previously only supported when using `type="module"` on script elements - Adds support for `WebSocket` - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) - Adds support for `CloseEvent` - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) - Adds support for `render.setupScript` and `render.mode` to the configuration in [@&#8203;happy-dom/server-renderer](https://redirect.github.com/capricorn86/happy-dom/tree/master/packages/%40happy-dom/server-renderer) - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) - Changes name from `urls` to `renderItems` in the configuration in [@&#8203;happy-dom/server-renderer](https://redirect.github.com/capricorn86/happy-dom/tree/master/packages/%40happy-dom/server-renderer) - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) - Adds support for rendering strings in [@&#8203;happy-dom/server-renderer](https://redirect.github.com/capricorn86/happy-dom/tree/master/packages/%40happy-dom/server-renderer) - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) - Makes JavaScript evaluation disabled by default in [@&#8203;happy-dom/server-renderer](https://redirect.github.com/capricorn86/happy-dom/tree/master/packages/%40happy-dom/server-renderer) - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) ##### :construction\_worker\_man: Patch fixes - Several fixed to the EcmaScript module compiler (esm) - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) - Fixes issue where rendering using Worker's didn't work in [@&#8203;happy-dom/server-renderer](https://redirect.github.com/capricorn86/happy-dom/tree/master/packages/%40happy-dom/server-renderer) - By **[@&#8203;capricorn86](https://redirect.github.com/capricorn86)** in task [#&#8203;1944](https://redirect.github.com/capricorn86/happy-dom/issues/1944) </details> <details> <summary>mongodb/node-mongodb-native (mongodb)</summary> ### [`v6.21.0`](https://redirect.github.com/mongodb/node-mongodb-native/releases/tag/v6.21.0) [Compare Source](https://redirect.github.com/mongodb/node-mongodb-native/compare/v6.20.0...v6.21.0) The MongoDB Node.js team is pleased to announce version 6.21.0 of the `mongodb` package! ##### Release Notes ##### Deprecated items to be removed in 7.0.0 The following items have been deprecated and will be removed in 7.0.0: ```ts MongoCredentials.authMechanismProperties.AWS_SESSION_TOKEN // URI & client options for AWS variables will no longer be respected CommandOptions.noResponse // Unused ConnectionOptions.cancellationToken // Unused CursorStreamOptions // Only option, transform, removed in favor of Stream#map ``` ##### Features - **NODE-7230:** add deprecations of items to be removed in v7 ([#&#8203;4774](https://redirect.github.com/mongodb/node-mongodb-native/issues/4774)) ([5104c0f](https://redirect.github.com/mongodb/node-mongodb-native/commit/5104c0fc9a931d778e9741cce8bdbf7f998499fa)) ##### Documentation - [Reference](https://docs.mongodb.com/drivers/node/current/) - [API](https://mongodb.github.io/node-mongodb-native/6.21/) - [Changelog](https://redirect.github.com/mongodb/node-mongodb-native/blob/v6.21.0/HISTORY.md) We invite you to try the `mongodb` library immediately, and report any issues to the [NODE project](https://jira.mongodb.org/projects/NODE). ### [`v6.20.0`](https://redirect.github.com/mongodb/node-mongodb-native/blob/HEAD/HISTORY.md#6200-2025-09-17) [Compare Source](https://redirect.github.com/mongodb/node-mongodb-native/compare/v6.19.0...v6.20.0) ##### Features - **NODE-6883:** allow rawData option on time series collections ([#&#8203;4642](https://redirect.github.com/mongodb/node-mongodb-native/issues/4642)) ([0fa3cd4](https://redirect.github.com/mongodb/node-mongodb-native/commit/0fa3cd4e82b2b0d28a10bebca1dded2aa9324708)) - **NODE-7125:** add db and client properties to collection and database objects ([#&#8203;4640](https://redirect.github.com/mongodb/node-mongodb-native/issues/4640)) ([3469f86](https://redirect.github.com/mongodb/node-mongodb-native/commit/3469f86816e4b583a12de29d76b19823a3ad25ef)) - **NODE-7134:** allow hint with unacknowledged writes for delete, update and findAndModify commands ([#&#8203;4647](https://redirect.github.com/mongodb/node-mongodb-native/issues/4647)) ([82d6ce6](https://redirect.github.com/mongodb/node-mongodb-native/commit/82d6ce6a6dbbf6d823f02c8d183fc1d45f0d1560)) - **NODE-7139:** remove pre-4.2 logic and deprecate dead code ([#&#8203;4657](https://redirect.github.com/mongodb/node-mongodb-native/issues/4657)) ([14303bc](https://redirect.github.com/mongodb/node-mongodb-native/commit/14303bc810c1aa069d440ac3cd45bff354dc51aa)) - **NODE-7140:** deprecate driver info options ([#&#8203;4654](https://redirect.github.com/mongodb/node-mongodb-native/issues/4654)) ([b813c85](https://redirect.github.com/mongodb/node-mongodb-native/commit/b813c85813c7c86b84aed1cdde69fc3e06856892)) - **NODE-7157:** deprecate `retryWrites` in `CommandOperationOptions` ([#&#8203;4661](https://redirect.github.com/mongodb/node-mongodb-native/issues/4661)) ([620972d](https://redirect.github.com/mongodb/node-mongodb-native/commit/620972df28f57aae1eb67dd2d3a49f8cf48f7262)) ##### Bug Fixes - **NODE-4763:** cache `resumeToken` in `ChangeStream.tryNext()` ([#&#8203;4636](https://redirect.github.com/mongodb/node-mongodb-native/issues/4636)) ([8331a93](https://redirect.github.com/mongodb/node-mongodb-native/commit/8331a939c2f3d6833486ca3ec45cd77603cf3fa9)) - **NODE-6858:** treat MongoServerSelectionError as a resumable error for Change Streams ([#&#8203;4653](https://redirect.github.com/mongodb/node-mongodb-native/issues/4653)) ([c6d64e7](https://redirect.github.com/mongodb/node-mongodb-native/commit/c6d64e71b010dbf2bc0dc634df12d7a03bd12da6)) - **NODE-7138:** prevent duplicate metadata from being appended to handshake metadata ([#&#8203;4651](https://redirect.github.com/mongodb/node-mongodb-native/issues/4651)) ([05c230c](https://redirect.github.com/mongodb/node-mongodb-native/commit/05c230cb1b0cc5831983ad2fc8f84200a35da63d)) ### [`v6.19.0`](https://redirect.github.com/mongodb/node-mongodb-native/blob/HEAD/HISTORY.md#6190-2025-08-26) [Compare Source](https://redirect.github.com/mongodb/node-mongodb-native/compare/v6.18.0...v6.19.0) ##### Features - **NODE-4179:** allow secureContext in KMS TLS options ([#&#8203;4578](https://redirect.github.com/mongodb/node-mongodb-native/issues/4578)) ([0ea6eaa](https://redirect.github.com/mongodb/node-mongodb-native/commit/0ea6eaa82d56073f1a63d4168935d63a4a4e7a61)) - **NODE-6472:** findOne and find no longer keep open cursors ([#&#8203;4580](https://redirect.github.com/mongodb/node-mongodb-native/issues/4580)) ([be7f808](https://redirect.github.com/mongodb/node-mongodb-native/commit/be7f808c3ff0d894906ec187de98e159ebb7b18d)) - **NODE-7020:** remove ping on connect ([#&#8203;4607](https://redirect.github.com/mongodb/node-mongodb-native/issues/4607)) ([3d296b7](https://redirect.github.com/mongodb/node-mongodb-native/commit/3d296b7d94810c3bc29153ffc3c8795f02699dd4)) - **NODE-7059, NODE-7008:** add support for text queries for QE string fields ([#&#8203;4597](https://redirect.github.com/mongodb/node-mongodb-native/issues/4597)) ([e4492f3](https://redirect.github.com/mongodb/node-mongodb-native/commit/e4492f3ff260a440ab4b2cb64ca90a68f9cf6fd5)) </details> <details> <summary>nanostores/nanostores (nanostores)</summary> ### [`v1.1.0`](https://redirect.github.com/nanostores/nanostores/blob/HEAD/CHANGELOG.md#110) [Compare Source](https://redirect.github.com/nanostores/nanostores/compare/1.0.1...1.1.0) - Deprecated `deepmap()` in favor of `@nanostores/deepmap` (by [@&#8203;Lifo123](https://redirect.github.com/Lifo123)). - Added mark for better tree-shaking. </details> <details> <summary>solidjs/solid (solid-js)</summary> ### [`v1.9.10`](https://redirect.github.com/solidjs/solid/compare/v1.9.9...v1.9.10) [Compare Source](https://redirect.github.com/solidjs/solid/compare/v1.9.9...v1.9.10) </details> <details> <summary>tediousjs/tedious (tedious)</summary> ### [`v18.6.2`](https://redirect.github.com/tediousjs/tedious/releases/tag/v18.6.2) [Compare Source](https://redirect.github.com/tediousjs/tedious/compare/v18.6.1...v18.6.2) ##### Bug Fixes - update to `semantic-release@22.0.12` to enable npm provenance support ([#&#8203;1653](https://redirect.github.com/tediousjs/tedious/issues/1653)) ([5463652](https://redirect.github.com/tediousjs/tedious/commit/5463652282cdb15f36de5677e7f7acabe181a803)) </details> <details> <summary>sindresorhus/type-fest (type-fest)</summary> ### [`v5.4.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v5.4.0) [Compare Source](https://redirect.github.com/sindresorhus/type-fest/compare/v5.3.1...v5.4.0) ##### New types - [`ObjectMerge`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/object-merge.d.ts) ([#&#8203;1324](https://redirect.github.com/sindresorhus/type-fest/issues/1324)) [`ac06066`](https://redirect.github.com/sindresorhus/type-fest/commit/ac06066) - [`UnwrapPartial`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/unwrap-partial.d.ts) ([#&#8203;1296](https://redirect.github.com/sindresorhus/type-fest/issues/1296)) [`99b0b07`](https://redirect.github.com/sindresorhus/type-fest/commit/99b0b07) - [`ArrayReverse`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/array-reverse.d.ts) ([#&#8203;1266](https://redirect.github.com/sindresorhus/type-fest/issues/1266)) [`dfbefad`](https://redirect.github.com/sindresorhus/type-fest/commit/dfbefad) *** </details> <details> <summary>vitest-dev/vitest (vitest)</summary> ### [`v4.0.17`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v4.0.17) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.16...v4.0.17) #####    🚀 Features - Support openTelemetry for browser mode  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9180](https://redirect.github.com/vitest-dev/vitest/issues/9180) [<samp>(1ec3a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1ec3a8b68) - Support TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by [@&#8203;Copilot](https://redirect.github.com/Copilot), **hi-ogawa** and [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9295](https://redirect.github.com/vitest-dev/vitest/issues/9295) [<samp>(876cb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/876cb84c2) #####    🐞 Bug Fixes - Improve asymmetric matcher diff readability by unwrapping container matchers  -  by [@&#8203;Copilot](https://redirect.github.com/Copilot), **sheremet-va**, **hi-ogawa** and [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9330](https://redirect.github.com/vitest-dev/vitest/issues/9330) [<samp>(b2ec7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b2ec724a8) - Improve runner error when importing outside of test context  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9335](https://redirect.github.com/vitest-dev/vitest/issues/9335) [<samp>(2dd3d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2dd3dd839) - Replace crypto.randomUUID to allow insecure environments (fix [#&#8203;9](https://redirect.github.com/vitest-dev/vitest/issues/9)…  -  by [@&#8203;plusgut](https://redirect.github.com/plusgut) in [#&#8203;9339](https://redirect.github.com/vitest-dev/vitest/issues/9339) and [#&#8203;9](https://redirect.github.com/vitest-dev/vitest/issues/9) [<samp>(e6a3f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e6a3f8cc7) - Handle null options in `addEventHandler` [#&#8203;9371](https://redirect.github.com/vitest-dev/vitest/issues/9371)  -  by [@&#8203;ThibautMarechal](https://redirect.github.com/ThibautMarechal) in [#&#8203;9372](https://redirect.github.com/vitest-dev/vitest/issues/9372) and [#&#8203;9371](https://redirect.github.com/vitest-dev/vitest/issues/9371) [<samp>(40841)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/40841ff00) - Typo in browser.provider error  -  by [@&#8203;deammer](https://redirect.github.com/deammer) in [#&#8203;9394](https://redirect.github.com/vitest-dev/vitest/issues/9394) [<samp>(4b67f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4b67fc25a) - **browser**: - Fix `process.env` and `import.meta.env` defines in inline project  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9239](https://redirect.github.com/vitest-dev/vitest/issues/9239) [<samp>(b70c9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b70c96121) - Fix upload File instance  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9294](https://redirect.github.com/vitest-dev/vitest/issues/9294) [<samp>(b6778)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b67788c69) - Fix invalid project token for artifacts assets  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9321](https://redirect.github.com/vitest-dev/vitest/issues/9321) [<samp>(caa7d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/caa7d73d4) - Log `ErrorEvent.message` when unhandled `ErrorEvent.error` is null  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9322](https://redirect.github.com/vitest-dev/vitest/issues/9322) [<samp>(5d84e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5d84eeb91) - Support `fileParallelism` on an instance  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9328](https://redirect.github.com/vitest-dev/vitest/issues/9328) [<samp>(15006)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/150065459) - **coverage**: - Remove unnecessary `istanbul-lib-source-maps` usage  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;9344](https://redirect.github.com/vitest-dev/vitest/issues/9344) [<samp>(b0940)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b09405375) - Apply patch from [istanbuljs/istanbuljs#837](https://redirect.github.com/istanbuljs/istanbuljs/issues/837)  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) and **sapphi-red** in [#&#8203;9413](https://redirect.github.com/vitest-dev/vitest/issues/9413) and [#&#8203;837](https://redirect.github.com/vitest-dev/vitest/issues/837) [<samp>(e05ce)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e05cedbf4) - **fsModuleCache**: - Don't store importers in cache  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9422](https://redirect.github.com/vitest-dev/vitest/issues/9422) [<samp>(75136)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/751364eec) - Add importers alongside importedModules  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9423](https://redirect.github.com/vitest-dev/vitest/issues/9423) [<samp>(59f92)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/59f92d403) - **mocker**: - Fix mock transform with class  -  by [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9421](https://redirect.github.com/vitest-dev/vitest/issues/9421) [<samp>(d390e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d390eb527) - **pool**: - Validate environment options when reusing the worker  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9349](https://redirect.github.com/vitest-dev/vitest/issues/9349) [<samp>(a8a88)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a8a8836e3) - Handle worker start failures gracefully  -  by [@&#8203;AriPerkkio](https://redirect.github.com/AriPerkkio) in [#&#8203;9337](https://redirect.github.com/vitest-dev/vitest/issues/9337) [<samp>(200da)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/200dadb32) - **reporter**: - Report test module if it failed to run  -  by [@&#8203;sheremet-va](https://redirect.github.com/sheremet-va) in [#&#8203;9272](https://redirect.github.com/vitest-dev/vitest/issues/9272) [<samp>(c7888)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c78882985) - **runner**: - Respect nested test.only within describe.only  -  by [@&#8203;Ujjwaljain16](https://redirect.github.com/Ujjwaljain16) in [#&#8203;9021](https://redirect.github.com/vitest-dev/vitest/issues/9021) and [#&#8203;9213](https://redirect.github.com/vitest-dev/vitest/issues/9213) [<samp>(55d5d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/55d5dad69) - **typecheck**: - Improve error message when tsc outputs help text  -  by [@&#8203;Ujjwaljain16](https://redirect.github.com/Ujjwaljain16) in [#&#8203;9214](https://redirect.github.com/vitest-dev/vitest/issues/9214) [<samp>(7b10a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7b10ab4cd) - **ui**: - Detect gzip by magic numbers instead of Content-Type header in html reporter  -  by [@&#8203;Copilot](https://redirect.github.com/Copilot), **hi-ogawa** and [@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) in [#&#8203;9278](https://redirect.github.com/vitest-dev/vitest/issues/9278) [<samp>(dd033)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/dd0331632) - **webdriverio**: - Fall back to WebDriver Classic [#&#8203;9244](https://redirect.github.com/vitest-dev/vitest/issues/9244)  -  by [@&#8203;JustasMonkev](https://redirect.github.com/JustasMonkev) in [#&#8203;9373](https://redirect.github.com/vitest-dev/vitest/issues/9373) and [#&#8203;9244](https://redirect.github.com/vitest-dev/vitest/issues/9244) [<samp>(c23dd)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c23dd11bd) #####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v4.0.16...v4.0.17) </details> <details> <summary>colinhacks/zod (zod)</summary> ### [`v4.3.5`](https://redirect.github.com/colinhacks/zod/releases/tag/v4.3.5) [Compare Source](https://redirect.github.com/colinhacks/zod/compare/v4.3.4...v4.3.5) #### Commits: - [`21afffd`](https://redirect.github.com/colinhacks/zod/commit/21afffdb42ccab554036312e33fed0ea3cb8f982) \[Docs] Update migration guide docs for deprecation of message ([#&#8203;5595](https://redirect.github.com/colinhacks/zod/issues/5595)) - [`e36743e`](https://redirect.github.com/colinhacks/zod/commit/e36743e513aadb307b29949a80d6eb0dcc8fc278) Improve mini treeshaking - [`0cdc0b8`](https://redirect.github.com/colinhacks/zod/commit/0cdc0b8597999fd9ca99767b912c1e82c1ff2d6c) 4.3.5 </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), 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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/better-auth/better-auth). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4xIiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-17 23:06:32 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#32269