Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Dec 16, 2025

Bumps the npm_and_yarn group with 4 updates in the / directory: better-auth, esbuild, next and zx.

Updates better-auth from 1.2.5 to 1.4.2

Release notes

Sourced from better-auth's releases.

v1.4.2

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v1.4.2-beta.5

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

v1.4.2-beta.4

No significant changes

    View changes on GitHub

v1.4.2-beta.3

No significant changes

    View changes on GitHub

... (truncated)

Commits
  • f2c28dd chore: release v1.4.2
  • 7e7a4ca chore: release v1.4.2-beta.2
  • a2e6a8a Revert "chore: lint (#6290)"
  • 5ea36ab fix: signIn/signUp API returns user additional field (#6287)
  • 205c294 chore(email-otp): unit tests for sign-in with capitalizations (#6238)
  • 201a7c2 fix(oidc-provider): session shouldn't be required (#6282)
  • 1c1c913 chore: more join tests for missing data scenarios (#6166)
  • 1c45f37 feat(jwt): allow custom jwks endpoint (#6269)
  • fc662c5 chore: remove incorrect auth cli (#6242)
  • fabf8dc docs: updated og image and add merch link to community section (#6251)
  • Additional commits viewable in compare view

Updates esbuild from 0.17.19 to 0.25.0

Release notes

Sourced from esbuild's releases.

v0.25.0

This release deliberately contains backwards-incompatible changes. To avoid automatically picking up releases like this, you should either be pinning the exact version of esbuild in your package.json file (recommended) or be using a version range syntax that only accepts patch upgrades such as ^0.24.0 or ~0.24.0. See npm's documentation about semver for more information.

  • Restrict access to esbuild's development server (GHSA-67mh-4wv8-2f99)

    This change addresses esbuild's first security vulnerability report. Previously esbuild set the Access-Control-Allow-Origin header to * to allow esbuild's development server to be flexible in how it's used for development. However, this allows the websites you visit to make HTTP requests to esbuild's local development server, which gives read-only access to your source code if the website were to fetch your source code's specific URL. You can read more information in the report.

    Starting with this release, CORS will now be disabled, and requests will now be denied if the host does not match the one provided to --serve=. The default host is 0.0.0.0, which refers to all of the IP addresses that represent the local machine (e.g. both 127.0.0.1 and 192.168.0.1). If you want to customize anything about esbuild's development server, you can put a proxy in front of esbuild and modify the incoming and/or outgoing requests.

    In addition, the serve() API call has been changed to return an array of hosts instead of a single host string. This makes it possible to determine all of the hosts that esbuild's development server will accept.

    Thanks to @​sapphi-red for reporting this issue.

  • Delete output files when a build fails in watch mode (#3643)

    It has been requested for esbuild to delete files when a build fails in watch mode. Previously esbuild left the old files in place, which could cause people to not immediately realize that the most recent build failed. With this release, esbuild will now delete all output files if a rebuild fails. Fixing the build error and triggering another rebuild will restore all output files again.

  • Fix correctness issues with the CSS nesting transform (#3620, #3877, #3933, #3997, #4005, #4037, #4038)

    This release fixes the following problems:

    • Naive expansion of CSS nesting can result in an exponential blow-up of generated CSS if each nesting level has multiple selectors. Previously esbuild sometimes collapsed individual nesting levels using :is() to limit expansion. However, this collapsing wasn't correct in some cases, so it has been removed to fix correctness issues.

      /* Original code */
      .parent {
        > .a,
        > .b1 > .b2 {
          color: red;
        }
      }
      /* Old output (with --supported:nesting=false) */
      .parent > :is(.a, .b1 > .b2) {
      color: red;
      }
      /* New output (with --supported:nesting=false) */
      .parent > .a,
      .parent > .b1 > .b2 {
      color: red;
      }

      Thanks to @​tim-we for working on a fix.

    • The & CSS nesting selector can be repeated multiple times to increase CSS specificity. Previously esbuild ignored this possibility and incorrectly considered && to have the same specificity as &. With this release, this should now work correctly:

      /* Original code (color should be red) */

... (truncated)

Changelog

Sourced from esbuild's changelog.

Changelog: 2023

This changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).

0.19.11

  • Fix TypeScript-specific class transform edge case (#3559)

    The previous release introduced an optimization that avoided transforming super() in the class constructor for TypeScript code compiled with useDefineForClassFields set to false if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case and there are #private instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to super() (since super() is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:

    // Original code
    class Foo extends Bar {
      #private = 1;
      public: any;
      constructor() {
        super();
      }
    }
    // Old output (with esbuild v0.19.9)
    class Foo extends Bar {
    constructor() {
    super();
    this.#private = 1;
    }
    #private;
    }
    // Old output (with esbuild v0.19.10)
    class Foo extends Bar {
    constructor() {
    this.#private = 1;
    super();
    }
    #private;
    }
    // New output
    class Foo extends Bar {
    #private = 1;
    constructor() {
    super();
    }
    }

  • Minifier: allow reording a primitive past a side-effect (#3568)

    The minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:

... (truncated)

Commits
  • e9174d6 publish 0.25.0 to npm
  • c27dbeb fix hosts in plugin-tests.js
  • 6794f60 fix hosts in node-unref-tests.js
  • de85afd Merge commit from fork
  • da1de1b fix #4065: bitwise operators can return bigints
  • f4e9d19 switch case liveness: default is always last
  • 7aa47c3 fix #4028: minify live/dead switch cases better
  • 22ecd30 minify: more constant folding for strict equality
  • 4cdf03c fix #4053: reordering of .tsx in node_modules
  • dc71977 fix #3692: 0 now picks a random ephemeral port
  • Additional commits viewable in compare view

Updates next from 15.3.0-canary.29 to 15.4.10

Release notes

Sourced from next's releases.

v15.4.10

Please see the Next.js Security Update for information about this security patch.

v15.4.8

Please see CVE-2025-66478 for additional details about this release.

v15.3.8

Please see the Next.js Security Update for information about this security patch.

v15.3.6

Please see CVE-2025-66478 for additional details about this release.

Commits

Updates zx from 8.5.0 to 8.8.5

Release notes

Sourced from zx's releases.

8.8.5 — Temporary Reservoir

This release fixes the issue, when zx flushes external node_modules on linking #1348 #1349 #1355

Also [email protected] arrives here.

8.8.4 — Flange Coupling

It's time. This release updates zx internals to make the ps API and related methods ProcessPromise.kill(), kill() work on Windows systems without wmic. #1344 webpod/ps#15

  1. WMIC will be missing in Windows 11 25H2 (kernel >= 26000)
  2. The windows-latest label in GitHub Actions will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025 and finishing by September 30, 2025.

https://github.blog/changelog/2025-07-31-github-actions-new-apis-and-windows-latest-migration-notice/#windows-latest-image-label-migration

8.8.3 — Sealing Gasket

Continues #1339 to prevent injections via Proxy input or custom toString() manipulations.

8.8.2 — Leaking Valve

Fixes potential cmd injection via kill() method for Windows platform. #1337 #1339. Affects the versions range 8.7.1...8.8.1.

8.8.1 — Turbo Flush

We keep improving the projects internal infra to bring more stability, safety and performance for artifacts.

Featfixes

  • Applied flags filtration for CLI-driven deps install #1308
  • Added kill() event logging #1312
  • Set SIGTERM as kill() fallback signal #1313
  • Allowed stdio() arg be an array #1311
const p = $({halt: true})`cmd`
p.stdio([stream, 'ignore', 'pipe'])

Enhancements

8.8.0 — Pressure Tested

This release enhances the coherence between the ProcessPromise and the Streams API, eliminating the need for certain script-level workarounds.

✨ New Features

unpipe() — Selectively stop piping

You can now call .unpipe() to stop data transfer from a source to a destination without closing any of the pair. #1302

</tr></table> 

... (truncated)

Commits

Updates axios from 1.8.4 to 1.8.2

Changelog

Sourced from axios's changelog.

1.8.4 (2025-03-19)

Bug Fixes

  • buildFullPath: handle allowAbsoluteUrls: false without baseURL (#6833) (f10c2e0)

Contributors to this release

1.8.3 (2025-03-10)

Bug Fixes

  • add missing type for allowAbsoluteUrls (#6818) (10fa70e)
  • xhr/fetch: pass allowAbsoluteUrls to buildFullPath in xhr and fetch adapters (#6814) (ec159e5)

Contributors to this release

1.8.2 (2025-03-07)

Bug Fixes

  • http-adapter: add allowAbsoluteUrls to path building (#6810) (fb8eec2)

Contributors to this release

1.8.1 (2025-02-26)

Bug Fixes

  • utils: move generateString to platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)

Contributors to this release

1.8.0 (2025-02-25)

... (truncated)

Commits

Updates better-call from 1.0.5 to 1.1.5

Release notes

Sourced from better-call's releases.

v1.1.5

   🐞 Bug Fixes

    View changes on GitHub

v1.1.4

   🚀 Features

    View changes on GitHub

v1.1.3

   🚀 Features

    View changes on GitHub

v1.1.2

   🐞 Bug Fixes

    View changes on GitHub

v1.1.1

No significant changes

    View changes on GitHub

v1.1.0

   🚀 Features

    View changes on GitHub

v1.1.0-beta.2

No significant changes

    View changes on GitHub

v1.1.0-beta.1

   🚀 Features

... (truncated)

Commits
  • b1730ef chore: release v1.1.5
  • 52a7468 fix: should handle basePath set to / and consecutive and trailing slashes p...
  • 6342a28 chore: add useful linters (#84)
  • 901893d chore: configure code coverage (#85)
  • 02e8404 docs: adding more docs (#83)
  • 26051ee chore: release v1.1.4
  • 9899724 chore: upgrade rou3
  • e246646 feat: allow customizing validation error (#26)
  • df204d9 chore: release v1.1.3
  • e61798b feat: add support for custom JSON suffixes as media type (#82)
  • Additional commits viewable in compare view

Updates valibot from 1.0.0-beta.15 to 1.0.0

Release notes

Sourced from valibot's releases.

v1.0.0

This is a summary of the changes between v0 and v1. Many thanks to everyone who contributed to this release.

  • Add assert method to assert values (issue #862)
  • Add checkItemsAsync action (pull request #856)
  • Add graphemes, maxGraphemes, minGraphemes and notGraphemes action (pull request #853)
  • Add words, maxWords, minWords and notWords action
  • Add args and returns action to transform functions (issue #243)
  • Add rfcEmail action to validate RFC 5322 email addresses (pull request #912)
  • Add gtValue and ltValue action for greater than and less than validation (pull request #978, #985)
  • Add values and notValues action for easier multi-value validation (pull request #919)
  • Add slug action to validate URL slugs (pull request #910)
  • Add support for ReadonlyMap and ReadonlySet to readonly action (issue #1059)
  • Add entriesFromObjects util to improve tree shaking (pull request #1023)
  • Add new overload signature to pipe and pipeAync method to support unlimited pipe items of same input and output type (issue #852)
  • Add @__NO_SIDE_EFFECTS__ notation to improve tree shaking (pull request #995)
  • Add exactOptional and exactOptionalAsync schema (PR #1013)
  • Change types and implementation to support Standard Schema
  • Change behaviour of minValue and maxValue for NaN (pull request #843)
  • Change type and behaviour of nullable, nullableAsync, nullish, nullishAsync, optional, optionalAsync, undefinedable and undefinedableAsync for undefined default value (issue #878)
  • Change type signature of partialCheck and partialCheckAsync action to add .pathList property in a type-safe way
  • Change type signature of findItem action to support type predicates (issue #867)
  • Change validation of missing object entries in looseObject, looseObjectAsync, object, objectAsync, objectWithRest, objectWithRestAsync, strictObject and strictObject (PR #1013)
  • Change type signature of optional and optionalAsync when used within an object schema (PR #1013)
  • Change MarkOptional type to fix order of entries and TS error when using generic schemas (issue #1021)
  • Change VariantOption and VariantOptionAsync type to fix TS error when using generic schemas (issue #842)
  • Change implementation of variant and variantAsync to support optional discriminators using exactOptional, exactOptionalAsync, optional, optionalAsync, nullish or nullishAsync
  • Change _addIssue to not ignore empty strings as error message (pull request #1065)
  • Change ISO_DATE_TIME_REGEX and ISO_TIMESTAMP_REGEX to support space as separator (pull request #1064)
  • Change pipe tuple of pipe and pipeAsync to be readonly by default
  • Change forward, forwardCheck, partialCheck and partialCheckAsync to improve TypeScript performance (issue #987)
  • Change DECIMAL_REGEX to support floats that start with a dot (pull request #1086)
  • Change exports to export only public types to reduce noise
  • Refactor bytes, maxBytes, minBytes and notBytes action
  • Fix implementation of nonOptional, nonOptionalAsync, nonNullable, nonNullableAsync, nonNullish and nonNullishAsync schema in edge cases (issue #909)
  • Fix instantiation error for any in PathKeys type (issue #929)
  • Fix TypeScript error of keyof method for objects with many keys (pull request #988)
  • Fix options filtering in enum_ schema (pull request #941)
  • Fix partialCheck and partialCheckAsync action for typed data with issues

v1.0.0 (to-json-schema)

This is a summary of the changes between v0 and v1. Many thanks to everyone who contributed to this release.

  • Add support for exactOptional and undefinedable schema
  • Add support for base64, isoTime, isoDateTime, nonEmpty and url action (pull request #962)
  • Add support for bic, cuid2, empty, decimal, digits, emoji, hex_color, hexadecimal, nanoid, octal and ulid action (pull request #998)
  • Change Valibot peer dependency to v1.0.0
  • Change extraction of default value from nullable, nullish and optional schema
  • Change force to errorMode in config for better control (issue #889)
  • Change additionalProperties for object and looseObject schema (pull request #1001)

... (truncated)

Commits
  • 15e430e Bump version of library to 1.0.0
  • bde3afe Remove beta annotations from args, returns and entriesFromObjects
  • ac3f05b Update bundle size info in comparison guide
  • 33f79c3 Update Twitter links to use new x.com domain
  • 5c0c57e Improve code example in README and introduction guide
  • 562bb71 Update sponsorship info and enhance bundle size benefits text
  • bf3a688 Fix info about initial bundle size of a schema
  • aa3ec76 Change exports to export only public types to reduce noise
  • 9fdd0cb Fix spelling of "separators" in test descriptions
  • 1ecfd5b Merge pull request #1086 from fabian-hiller/feat-change-decimal-regex
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

…dates

Bumps the npm_and_yarn group with 4 updates in the / directory: [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth), [esbuild](https://github.com/evanw/esbuild), [next](https://github.com/vercel/next.js) and [zx](https://github.com/google/zx).


Updates `better-auth` from 1.2.5 to 1.4.2
- [Release notes](https://github.com/better-auth/better-auth/releases)
- [Commits](https://github.com/better-auth/better-auth/commits/v1.4.2/packages/better-auth)

Updates `esbuild` from 0.17.19 to 0.25.0
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md)
- [Commits](evanw/esbuild@v0.17.19...v0.25.0)

Updates `next` from 15.3.0-canary.29 to 15.4.10
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.3.0-canary.29...v15.4.10)

Updates `zx` from 8.5.0 to 8.8.5
- [Release notes](https://github.com/google/zx/releases)
- [Commits](google/zx@8.5.0...8.8.5)

Updates `axios` from 1.8.4 to 1.8.2
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.8.4...v1.8.2)

Updates `better-call` from 1.0.5 to 1.1.5
- [Release notes](https://github.com/Bekacru/better-call/releases)
- [Commits](better-auth/better-call@v1.0.5...v1.1.5)

Updates `valibot` from 1.0.0-beta.15 to 1.0.0
- [Release notes](https://github.com/open-circle/valibot/releases)
- [Commits](open-circle/valibot@v1.0.0-beta.15...v1.0.0)

---
updated-dependencies:
- dependency-name: better-auth
  dependency-version: 1.4.2
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: esbuild
  dependency-version: 0.25.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: next
  dependency-version: 15.4.10
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: zx
  dependency-version: 8.8.5
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: axios
  dependency-version: 1.8.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: better-call
  dependency-version: 1.1.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: valibot
  dependency-version: 1.0.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Dec 16, 2025
@dependabot dependabot bot requested a review from a team December 16, 2025 19:47
@dependabot dependabot bot requested review from a team and sullivanpj as code owners December 16, 2025 19:47
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Dec 16, 2025
@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​stryke/​prisma-better-auth-generator@​0.12.1 ⏵ 0.14.3751 -2510091 +198 +1100
Updated@​stryke/​trpc-next@​0.5.4 ⏵ 0.5.3662 -1210095 +797 +9100
Updated@​stryke/​type-checks@​0.1.4 ⏵ 0.5.963 -1410088 -1197 +3100
Updated@​stryke/​http@​0.6.0 ⏵ 0.12.1465 -1010095 -497 +2100
Updated@​stryke/​types@​0.7.3 ⏵ 0.10.2366 -1210094 -496 +3100
Updated@​storm-software/​git-tools@​2.104.3 ⏵ 2.124.5166 -2010010096 +1100
Updated@​storm-software/​workspace-tools@​1.264.22 ⏵ 1.294.1266 -510010096 +1100
Updated@​storm-software/​build-tools@​0.143.23 ⏵ 0.158.6866 -310010098 +1100
Updated@​storm-software/​unbuild@​0.38.6 ⏵ 0.57.6866 -310010098 +1100
Updated@​storm-software/​config-tools@​1.160.6 ⏵ 1.188.6867 -410010098 +1100
Updated@​stryke/​json@​0.5.4 ⏵ 0.9.2767 -710096 -396 +6100
Updated@​stryke/​path@​0.4.7 ⏵ 0.22.1168 -810093 -697 +1100
Updated@​stryke/​string-format@​0.3.0 ⏵ 0.12.2468 -710095 -497 +2100
Updated@​stryke/​prisma-trpc-generator@​0.11.10 ⏵ 0.13.3770 -610099 -198 +4100
Updated@​storm-software/​tsconfig@​0.35.31 ⏵ 0.47.6775 -21009998 +1100
Updated@​storm-software/​prettier@​0.42.22 ⏵ 0.57.6775 -11009998 +1100
Updated@​storm-software/​markdownlint@​0.16.16 ⏵ 0.30.6776 -21009998 +1100
Updated@​storm-software/​testing-tools@​1.104.41 ⏵ 1.119.6776 -110010098 +1100
Updated@​storm-software/​cspell@​0.20.7 ⏵ 0.45.6776 -210010098 +1100
Updated@​storm-software/​eslint@​0.145.8 ⏵ 0.169.6978 -410010098 +1100
Updated@​storm-software/​untyped@​0.11.16 ⏵ 0.24.4979 -210010098 +1100
Updated@​storm-software/​esbuild@​0.31.27 ⏵ 0.53.6879 +1010010098 +1100
Updated@​storm-software/​config@​1.110.6 ⏵ 1.134.6880 -31009997 +1100
Updated@​storm-software/​linting-tools@​1.119.18 ⏵ 1.132.6882 +610010096 +1100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants