Skip to content

Pin dependencies - #47

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/routine-updates
Open

Pin dependencies#47
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/routine-updates

Conversation

@renovate

@renovate renovate Bot commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Pending Age Confidence
@convex-dev/eslint-plugin (source) devDependencies pin ^2.0.02.0.0 age confidence
@eslint/eslintrc devDependencies patch 3.3.53.3.6 age confidence
@eslint/js (source) devDependencies patch 9.39.49.39.5 age confidence
@tailwindcss/vite (source) devDependencies minor 4.2.24.3.3 age confidence
@types/node (source) devDependencies patch 20.19.3920.19.43 age confidence
@types/react (source) devDependencies patch 19.2.1419.2.18 age confidence
@types/react-dom (source) devDependencies patch 19.2.319.2.4 age confidence
@vitejs/plugin-react (source) devDependencies patch 6.0.16.0.5 age confidence
actions/checkout (changelog) action digest de0fac2d23441a
actions/checkout (changelog) action digest 93cb6effbc6f39
actions/setup-node (changelog) action digest 53b83942499707
convex (source) devDependencies minor 1.35.11.43.0 1.44.0 age confidence
convex-helpers (source) dependencies patch 0.1.1140.1.122 0.1.123 age confidence
convex-test (source) devDependencies patch 0.0.480.0.55 age confidence
eslint (source) devDependencies patch 9.39.49.39.5 age confidence
eslint-plugin-react-hooks (source) devDependencies minor 7.0.17.1.1 age confidence
eslint-plugin-react-refresh devDependencies patch 0.5.20.5.4 age confidence
globals devDependencies minor 17.5.017.11.0 age confidence
openai devDependencies minor 7.0.07.4.0 age confidence
pkg-pr-new (source) devDependencies patch 0.0.660.0.87 0.0.88 age confidence
prettier (source) devDependencies minor 3.8.33.9.6 age confidence
raven-actions/actionlint action minor v2.1.2v2.2.0 age confidence
react (source) devDependencies patch 19.2.519.2.8 age confidence
react-dom (source) devDependencies patch 19.2.519.2.8 age confidence
tailwind-merge devDependencies minor 3.5.03.6.0 age confidence
tailwindcss (source) devDependencies minor 4.2.24.3.3 age confidence
typescript-eslint (source) devDependencies minor 8.58.28.67.0 age confidence
vite (source) devDependencies minor 8.0.168.2.1 age confidence
vitest (source) devDependencies patch 4.1.44.1.10 age confidence
zizmorcore/zizmor-action action minor v0.5.6v0.6.2 age confidence

⚠️ Renovate's pin functionality does not currently wire in the release age for a package, so the Minimum Release Age checks can apply. You will need to manually validate the Minimum Release Age for these package(s).

Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


Release Notes

eslint/eslintrc (@​eslint/eslintrc)

v3.3.6

Compare Source

Bug Fixes
  • update js-yaml to 4.3.0 to address security vulnerability (#​235) (0c5de74)
eslint/eslint (@​eslint/js)

v9.39.5

Compare Source

Bug Fixes

Documentation

Chores

  • 458205f chore: update @eslint/eslintrc and @eslint/js for v9.39.5 (#​21077) (Francesco Trotta)
  • 202117b chore: package.json update for @​eslint/js release (Jenkins)
  • d9eb6ed test: disable warning for vm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER (#​21074) (Francesco Trotta)
  • 7b431a7 chore: override re2 dependency for @metascraper/helpers (#​21068) (Milos Djermanovic)
  • daf7791 chore: pin fflate@​0.8.2 (#​20895) (Milos Djermanovic)
  • daee8ba ci: use pnpm in eslint-flat-config-utils type integration test (#​20829) (Milos Djermanovic)
  • 116d4be ci: unpin Node.js 25.x in CI (#​20619) (Copilot)
tailwindlabs/tailwindcss (@​tailwindcss/vite)

v4.3.3

Compare Source

Fixed
  • Support --watch --poll[=ms] in @tailwindcss/cli when filesystem events are unreliable or unavailable (#​20297)
  • Canonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. bg-[#fff] and bg-[#FFF]bg-white) (#​20298)
  • Prevent Preflight from overriding Firefox's native iframe:focus-visible outline styles (#​20292)
  • Ensure theme('colors.foo') in JS plugins resolves correctly when both --color-foo and --color-foo-bar exist (#​20299)
  • Ensure fractional opacity modifiers work with named shadow sizes like shadow-sm/12.5, text-shadow-sm/12.5, drop-shadow-sm/12.5, and inset-shadow-sm/12.5 (#​20302)
  • Parse selectors like [data-foo]div as two selectors instead of one (#​20303)
  • Ensure @tailwindcss/postcss rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (#​20310)
  • Ensure CSS nesting is handled even when Lightning CSS isn't run, such as in @tailwindcss/browser and Tailwind Play (#​20124)
  • Prevent achromatic theme colors from shifting hue when mixed in polar color spaces like oklch (#​20314)
  • Ensure --spacing(0) is optimized to 0px instead of 0 so it remains a <length> when used in calc(…) (#​20319)
  • Load @parcel/watcher only when needed in @tailwindcss/cli --watch mode, so one-off builds and --watch --poll work when @parcel/watcher can't be loaded (#​20325)
  • Use explicit platform fonts instead of system-ui and ui-sans-serif so CJK text respects the page's lang attribute on Windows (#​20318)
  • Prevent @tailwindcss/upgrade from rewriting ignored files when run from a subdirectory (#​20329)
  • Ensure earlier @source rules pointing to nested files are scanned when later @source rules point to files in parent folders (#​20335)
  • Prevent @tailwindcss/vite from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (#​20336)

v4.3.2

Compare Source

Fixed
  • Support bare spacing values for auto-rows-* and auto-cols-* utilities (e.g. auto-rows-12 and auto-cols-16) (#​20229)
  • Prevent @tailwindcss/cli in --watch mode from crashing on Windows when @source points to a directory that doesn't exist (#​20242)
  • Prevent @tailwindcss/vite from crashing in Deno v2.8.x when context.parentURL is not a valid URL (#​20245)
  • Ensure @tailwindcss/cli in --watch mode rebuilds when the input CSS file changes in an ignored directory (#​20246)
  • Allow @variant rules used in addBase(…) to use custom variants defined later (#​20247)
  • Prevent @tailwindcss/vite from crashing during HMR when scanned files or directories are deleted (#​20259)
  • Generate font-size instead of color declarations for text-[--spacing(…)] (#​20260)
  • Prevent @source patterns from scanning unrelated sibling files and folders (#​20263)
  • Extract class candidates adjacent to Template Toolkit delimiters like %]…[% in .tt, .tt2, and .tx files (#​20269)
  • Extract class candidates from conditional Maud syntax like p.text-black[condition] (#​20269)
  • Prevent @position-try rules from triggering unknown at-rule warnings when optimizing CSS (#​20277)
  • Support class suggestions for named opacity modifiers from --opacity theme values (#​20287)
  • Prevent type errors in @tailwindcss/postcss when used with newer PostCSS patch releases (#​20289)

v4.3.1

Compare Source

Added
  • Add --silent option to suppress output in @tailwindcss/cli (#​20100)
Fixed
  • Remove deprecation warnings by using Module#registerHooks instead of Module#register on Node 26+ (#​20028)
  • Canonicalization: don't crash when plugin utilities throw for unsupported values (#​20052)
  • Allow @apply to be used with CSS mixins (#​19427)
  • Ensure not-* correctly negates @container queries, including style(…) queries (#​20059)
  • Ensure drop-shadow-* color utilities work with custom shadow values containing calc(…) (#​20080)
  • Fix 'Sourcemap is likely to be incorrect' warnings when using @tailwindcss/vite (#​20103)
  • Ensure @tailwindcss/webpack can be installed in Rspack projects without requiring webpack as a peer dependency (#​20027)
  • Canonicalization: don't suggest invalid calc(…) expressions (e.g. px-[calc(1rem+0px)]px-[calc(1rem+0)]) (#​20127)
  • Canonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g. left-[99999px]left-[99999px], not left-24999.75) (#​20130)
  • Ensure @tailwindcss/cli in --watch mode recovers when a tracked dependency is deleted and restored (#​20137)
  • Ensure standalone @tailwindcss/cli binaries are ignored when scanning for class candidates (#​20139)
  • Ensure class candidates are extracted from Twig addClass(…) and removeClass(…) calls (#​20198)
  • Don't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (#​19588)
  • Allow @variant to be used inside addBase (#​19480)
  • Ensure @source globs with symlinks are preserved (#​20203)
  • Ensure later @source rules can re-include files excluded by earlier @source not rules (#​20203)
  • Upgrade: don't migrate empty class rules to invalid @utility rules (#​20205)
  • Ensure transitions between inset-shadow-none and other inset shadows work correctly (#​20208)
  • Ensure explicitly referenced @source directories are scanned even when ignored by git (#​20214)
  • Ensure @source globs ending in **/* preserve dynamic path segments to avoid scanning too many files (#​20217)
  • Canonicalization: don't fold calc(…) divisions when the result would require high precision (e.g. w-[calc(100%/3.5)]w-[calc(100%/3.5)], not w-[28.571428571428573%]) (#​20221)
  • Serve ESM type declarations to ESM importers of @tailwindcss/postcss (#​20228)
Changed
  • Generate 0 instead of calc(var(--spacing) * 0) for spacing utilities like m-0 and left-0 (#​20196)
  • Generate var(--spacing) instead of calc(var(--spacing) * 1) for spacing utilities like m-1 and left-1 (#​20196)

v4.3.0

Compare Source

Added
  • Add @container-size utility (#​18901)
  • Add scrollbar-{auto,thin,none} utilities for scrollbar-width, and scrollbar-thumb-* / scrollbar-track-* color utilities for scrollbar-color (#​19981, #​20019)
  • Add scrollbar-gutter-* utilities (#​20018)
  • Add zoom-* utilities (#​20020)
  • Add tab-* utilities (#​20022)
  • Allow using @variant with stacked variants (e.g. @variant hover:focus { … }) (#​19996)
  • Allow using @variant with compound variants (e.g. @variant hover, focus { … }) (#​19996)
  • Support --default(…) in --value(…) and --modifier(…) for functional @utility definitions (#​19989)
Fixed
  • Ensure @plugin resolves package JavaScript entries instead of browser CSS entries when using @tailwindcss/vite (#​19949)
  • Fix relative @import and @plugin paths resolving from the wrong directory when using @tailwindcss/vite (#​19965)
  • Ensure CSS files containing @variant are processed by @tailwindcss/vite (#​19966)
  • Resolve imports relative to base when result.opts.from is not provided when using @tailwindcss/postcss (#​19980)
  • Canonicalization: preserve significant _ whitespace in arbitrary values (#​19986)
  • Canonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. w-[calc(100%---spacing(60))]w-[calc(100%-(--spacing(60)))]) (#​19986)
  • Canonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. -mt-[20in]mt-[-20in], not mt-[-1920px]) (#​19988)
  • Canonicalization: migrate arbitrary :has() variants from [&:has(…)] to has-[…] (#​19991)
  • Upgrade: don’t migrate inline style attributes (e.g. style="flex-grow: 1"style="flex-grow: 1", not style="grow: 1") (#​19918)
  • Allow multiple @utility definitions with the same name but different value types (#​19777)
  • Export missing PluginWithConfig type from tailwindcss/plugin to fix errors when inferring plugin config types (#​19707)
  • Ensure start and end legacy utilities without values do not generate CSS (#​20003)
  • Ensure --value(…) is required in functional @utility definitions (#​20005)
  • Canonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. -left-[(var(--a)+var(--b))]) (#​20011)

v4.2.4

Compare Source

Fixed
  • Ensure imports in @import and @plugin still resolve correctly when using Vite aliases in @tailwindcss/vite (#​19947)

v4.2.3

Compare Source

Fixed
  • Canonicalization: improve canonicalizations for tracking-* utilities by preferring non-negative utilities (e.g. -tracking-tightertracking-wider) (#​19827)
  • Fix crash due to invalid characters in candidate (exceeding valid unicode code point range) (#​19829)
  • Ensure query params in imports are considered unique resources when using @tailwindcss/webpack (#​19723)
  • Canonicalization: collapse arbitrary values into shorthand utilities (e.g. px-[1.2rem] py-[1.2rem]p-[1.2rem]) (#​19837)
  • Canonicalization: collapse border-{t,b}-* into border-y-*, border-{l,r}-* into border-x-*, and border-{t,r,b,l}-* into border-* (#​19842)
  • Canonicalization: collapse scroll-m{t,b}-* into scroll-my-*, scroll-m{l,r}-* into scroll-mx-*, and scroll-m{t,r,b,l}-* into scroll-m-* (#​19842)
  • Canonicalization: collapse scroll-p{t,b}-* into scroll-py-*, scroll-p{l,r}-* into scroll-px-*, and scroll-p{t,r,b,l}-* into scroll-p-* (#​19842)
  • Canonicalization: collapse overflow-{x,y}-* into overflow-* (#​19842)
  • Canonicalization: collapse overscroll-{x,y}-* into overscroll-* (#​19842)
  • Read from --placeholder-color instead of --background-color for placeholder-* utilities (#​19843)
  • Upgrade: ensure files are not emptied out when killing the upgrade process while it's running (#​19846)
  • Upgrade: use config.content when migrating from Tailwind CSS v3 to Tailwind CSS v4 (#​19846)
  • Upgrade: never migrate files that are ignored by git (#​19846)
  • Add .env and .env.* to default ignored content files (#​19846)
  • Canonicalization: migrate overflow-ellipsis into text-ellipsis (#​19849)
  • Canonicalization: migrate start-fullinset-s-full, start-autoinset-s-auto, start-pxinset-s-px, and start-<number>inset-s-<number> as well as negative versions (#​19849)
  • Canonicalization: migrate end-fullinset-e-full, end-autoinset-e-auto, end-pxinset-e-px, and end-<number>inset-e-<number> as well as negative versions (#​19849)
  • Canonicalization: move the - sign inside the arbitrary value -left-[9rem]left-[-9rem] (#​19858)
  • Canonicalization: move the - sign outside the arbitrary value ml-[calc(-1*var(--width))]-ml-(--width) (#​19858)
  • Improve performance when scanning JSONL / NDJSON files (#​19862)
  • Support NODE_PATH environment variable in standalone CLI (#​19617)
vitejs/vite-plugin-react (@​vitejs/plugin-react)

v6.0.5

Compare Source

Fixed the react compiler preset filter to be linear (#​1353)

The improved filter in v6.0.3 was non-linear and caused a performance regression (#​1349). The filter was changed to be linear to avoid that.

v6.0.4

Compare Source

Fixed $RefreshSig$ is not defined error when running vite dev with NODE_ENV=production

When running vite dev with NODE_ENV=production, the app errored with $RefreshSig$ is not defined.
This error is now fixed.

v6.0.3

Compare Source

v6.0.2

Compare Source

Allow all options in reactCompilerPreset (#​1189)

This is a type only change. Only compilationMode and target options were available for reactCompilerPreset.

get-convex/convex-backend (convex)

v1.43.0

  • Added new npx convex deployment usage and
    npx convex deployment usage-limits CLI commands to
    view a deployment’s current resource usage, and
    view or edit deployment usage limits.
  • When defining hourly cron jobs, you can now omit the
    minuteUTC parameter. When omitted, Convex will automatically
    choose a stable start time within the scheduled hour,
    avoiding concentrating jobs at the top of the hour.
  • Mutations can now reference their upcoming
    commit timestamp
    with ctx.db.vars.commitTs. While the mutation is running,
    ctx.db.vars.commitTs is a placeholder symbol that is
    replaced with a Int64 value at commit time that is guaranteed
    to strictly follow commit order, unlike the _creationTime system field.
    This low-level primitive is helpful for advanced use cases such as implementing
    efficient FIFO queues.
  • Added a new v.commitTs() validator that accepts either the
    upcoming commit timestamp placeholder, or a Int64 commit timestamp.
  • The Convex CLI is now able to find the right TypeScript compiler
    when using side-by-side TypeScript 6 and 7 installation.
    (This setup is used in codebases that want to use the native TypeScript 7
    compiler but still need access to the TypeScript compiler JavaScript API.)
  • Deprecated the typescriptCompiler parameter in convex.json.
    This parameter was only necessary when using the TypeScript Native Preview
    (@​typescript/native-preview). With TypeScript 7, Convex
    automatically picks the right binary.
  • When a component only uses environment variables that are all optional,
    it’s now possible to omit the env argument from app.use(component, { … }).
  • Fixed a bug where app.use() failed to require
    a second argument when a component has required environment variables
    (e.g. app.use(component, { env: { REQUIRED_VAR: "value" } })).
  • Fixed a bug in usePaginatedQuery_experimental
    where page splits were handled incorrectly.

v1.42.3

  • Fixed a bug where the codegen would not sort module paths in
    an order consistent with other platforms when running
    on Windows. This completes a fix that was only partially
    applied in 1.42.2.

v1.42.2

  • Mutations and actions can now read the raw authentication
    token used in the request by accessing authToken in
    ctx.meta.getRequestMetadata().
  • Fixed a circular import in convex/browser that caused issues
    when using the ConvexHttpClient in some JavaScript
    environments.
  • Fixed a bug in ConvexProviderWithClerk that caused
    the Convex client to ignore session changes in some situations.
  • Fixed a bug where the codegen would not sort module paths in
    an order consistent with other platforms when running
    on Windows.
  • When running npx convex dev outside a Convex project,
    the CLI now returns an error message immediately instead of
    first asking the user to select a project and then failing
    later.

v1.42.1

  • Fixed an issue where the CLI would be unable to find the tsgo binary in
    newer versions of @typescript/native-preview.
  • Added a new initialAuthTokenReuse option to ConvexReactClient that
    prevents extra function calls when users re-authenticate.

v1.42.0

  • Added a new npx convex project create command that can be used
    to create new projects programmatically.
  • Added a new --names-only flag to npx convex env list
    (and npx convex env default list). This flag shows the names of
    the env vars that are set, without the values. It can be useful
    to let AI coding agents know the variables that are set on a deployment,
    without giving them the actual values.
  • Added a new useStaleSnapshot option to the arguments for runQuery.
    This is an advanced feature that can be used to allow mutations
    to avoid optimistic concurrency control (OCC) conflicts in some cases
    where they can commit even though they depend on conflicting reads.
    This change allows us to improve the performance of some of the
    official Convex components, including Workpool.
  • Improved the documentation of db.* methods to more clearly explain
    the difference between the old APIs without table names
    (e.g. db.get(userId)) and the new APIs with table names
    (e.g. db.get("users", userId)).
  • Fixed an issue where the CLI would not surface permission errors
    correctly when the user or token doesn’t have permission to do something.
  • Exposes the current scheduled function's ID as scheduledFunctionId in
    ctx.meta.getRequestMetadata().
  • npx convex insights has a new --json flag that makes the command
    output easier to parse programmatically.
  • File storage: marked a few TypeScript types in convex/server as @deprecated
    (FileMetadata, FileStorageId, StorageId). These types are used
    only by file storage APIs that were deprecated in convex@1.6.0,
    so we also marked them as @deprecated for clarity.
  • Bumps the ws peer dependency to avoid a vulnerable range.

v1.41.0

  • It is now possible to set limits on nested queries and mutations
    with the new transactionLimits option in runQuery/runMutation.
  • npx convex ai-files now installs skills with separate copies of
    each skill for each coding agent instead of using symlinks.
    We made this change to avoid known issues with symlinks on Windows.
  • When using Convex in anonymous mode (without a Convex account),
    npx convex dev now starts a different dashboard server for each
    deployment. This ensures the dashboard always connects to the
    right deployment when multiple deployments are running at the same time.

v1.40.0

  • You can now create a local deployment in a specific Convex cloud project with
    npx convex deployment create team-slug:project-slug:local.
  • You can now move a local deployment to another cloud project
    using npx convex deployment select team-slug:project-slug:local. This command warns
    when it moves the deployment to another project.
  • The CLI now shows more clearly which deployment is targeted when running commands
    such as npx convex dev and npx convex deploy.
  • Added a new <AuthRefreshing /> helper component, used to show indicators when
    function calls are paused because the authentication token is refreshing.
  • Removed --local and --cloud flags from npx convex dev. The behavior of these flags
    was misleading when a deployment was already selected. Instead, use
    npx convex deployment select local to use a local deployment, and
    npx convex deployment select dev to use your personal cloud dev deployment.
  • The CLI now provides guidance when TypeScript type checking is taking too long.
  • Improved the CLI command documentation to include more details and examples.
  • npx convex logs: --tail is now accepted as an alias for the --history flag.
  • When creating a local deployment, the CLI now skips importing the default environment variables
    from the Convex cloud project if you don’t have permission to view the default environment
    variables instead of crashing.

v1.39.1

  • Fixes package.json bin entrypoint bug in 1.39.0.

v1.39.0

  • Apps and components may now declare typesafe env vars that they require. Both defineApp
    and defineComponent now accept an env object with string keys and validator values.
    Declared environment variables must be present and match the validators before deployment.
  • Allow --local-cloud-port, --local-site-port, --local-backend-version and
    --local-force-upgrade options to npx convex dev to be used whenever using a local deployment.
  • The AsyncLocalStorage and AsyncResource APIs from node:async_hooks are now available
    in the standard Convex runtime. Note that stored values will not be threaded through calls to
    ctx.runQuery/ctx.runMutation/ctx.runAction.

v1.38.0

  • Adds ctx.meta.getRequestMetadata() to access request metadata in mutations and actions:
    request ID, client IP, and client User-Agent.
  • Default env vars are now imported when creating a new local deployment.
  • Allows creating new local deployments using npx convex deployment select local.
  • Adds support for --expiry and --expires aliases for --expiration in npx convex deployment create.
  • Supports using import "server-only" to mark files as server-only.
  • Removes the npx convex disable-local-deployments command.
  • Fixes an issue where stdout/stderr would be truncated after exit in the CLI.
  • Updated usePaginatedQuery_experimental overload that has an object-based API similar
    to useQuery_experimental.

v1.37.0

  • Adds useQuery_experimental, which accepts object-based args and returns an
    object with status, data, and error that doesn't throw errors by default.
  • Adds npx convex deployment token create my-token --save-env, enabling
    scripts to configure agent environments with access only to develop and deploy
    against their own cloud deployment. e.g.
    npx convex deployment create dev/foo --select --expiration "in 7 days" --type dev
    # npx convex env set ... (optional - typically default env vars suffice)
    npx convex deployment token create foo --save-env
    # npx convex dev --once (optional)
  • Re-exports ValidatorTypeToReturnType from convex/server
  • AI Files will no longer prompt when connecting to an existing project.
  • Updates the VisibilityProperties type to allow types like RegisteredQuery
    to be more easily extended without losing covariance.
  • New ctx.meta.getDeploymentMetadata() function.
    • Includes the name, region and class of the deployment.

v1.36.1

  • Updated npx convex login --vercel to ask before joining a Convex team through the Vercel Marketplace.

v1.36.0

  • npx convex run now supports --inline-query for evaluating readonly queries
    without creating a named function first, for example:
    npx convex run --inline-query 'await ctx.db.query("messages").take(5)'.
  • Added ctx.meta to access extra metadata at runtime:
    • ctx.meta.getFunctionMetadata(): the current function's name, component,
      visibility, and whether it's a query, mutation, or action.
    • ctx.meta.getTransactionMetrics(): how much capacity remains in the current
      transaction. Only available in queries and mutations.
  • Added a npx convex env default command for getting and setting default
    environment variables for a project.
  • npx convex deploy now supports a --message option that allows you to
    write details in the deployment’s audit log. When running
    npx convex deploy on CI runners on popular platforms (including GitHub Actions,
    Vercel, and Netlify), a default message will be provided if you don’t provide one
    (e.g. “Deployed from GitHub Actions • e83c516”).
  • When deploying to a preview deployment, you can now reuse the existing deployment
    instead of creating a new one by using --preview-name instead of --preview-create.
    This behavior is also used when deploying to preview deployments from the CI
    without specifying --preview-create explictly, but you can
    specify --preview-create explicitly to restore the old behavior. When using the
    --preview-run flag, the function only runs when a new deployment is created.
  • npx convex codegen can now automatically start a local backend when necessary.
  • You can now increase the timeout used by the CLI when starting a local backend
    with CONVEX_LOCAL_BACKEND_STARTUP_TIMEOUT_SECS; this can be useful when using
    large local databases.
  • Fixed a bug where npx convex ai-files remove would also remove skill files that
    were not installed by npx convex ai-files
  • Fixed a bug where the automatically-generated files would sometimes sort imports
    in inconsistent order across platforms.
  • Fixed a bug in npx convex dev --start where, in some cases, the --start command
    would continue to run after closing the Convex dev server with Ctrl+C.
  • Generating APIs via function-spec now supports validators with int64 literals.
get-convex/convex-helpers (convex-helpers)

v0.1.122

Compare Source

  • Support TypeScript 7.

v0.1.121

Compare Source

  • Support the new db.vars.commitTs variable and v.commitTs() validator added in
    convex 1.43.0.
  • convex-helpers/server/compare is deprecated and now re-exports
    compareValues from convex/values. There may be small differences in behavior in
    uncommon cases (NaNs, negative zero, etc.) compared with the previous implementation.

v0.1.120

Compare Source

  • Zod 4 support: fix a regression introduced in 0.1.119 in the return types of
    zodToConvex/zodOutputToConvex when using branded types (including zid)

v0.1.119

Compare Source

  • Zod 4 support: the return types of zodToConvex and zodOutputToConvex
    now return the expected type when enabling the
    exactOptionalPropertyTypes TypeScript setting.

v0.1.118

Compare Source

  • Fixes the helpers custom pagination page splitting logic when used
    with filters. Previously it would aggressively split pages whenever
    more items were scanned than requested. Now it only splits when
    the page grows to be larger than the number of requested items or
    so many documents are being scanned that the limits are close to being
    hit.

v0.1.117

Compare Source

  • Zod 4 support: fixed an issue with the return type of convexToZod
    when the input type is a non-tuple array type.

v0.1.116

Compare Source

  • HonoWithConvex and HttpRouterWithHono now accept an optional Variables
    type parameter, so consumers using middleware-driven typed context state
    (c.var / c.set / c.get) no longer need to cast their Hono app.
  • Support nullable empty schemas in open-api-spec

v0.1.115

Compare Source

  • Supports typescript ^6.0.0
get-convex/convex-test (convex-test)

v0.0.55

Compare Source

  • Support db.vars.commitTs and v.commitTs().
  • Fix an issue where finishAllScheduledFunctions would drop functions
    scheduled under real timers.

v0.0.54

Compare Source

  • Support the transactionLimits option on nested ctx.runQuery /
    ctx.runMutation calls (Convex 1.41). The nested call is enforced against
    its own limits, capped at the global transaction limits so they can only be
    lowered, never raised.
  • Bandwidth tracking now mirrors the database's nested-transaction layers: a
    nested call's usage folds into its parent only when it commits, so the writes
    of a rolled-back nested ctx.runMutation no longer count against the
    transaction's limits.
  • Enforce the Convex runtime rule tha

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • Monday through Friday (* * * * 1-5)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

@pkg-pr-new

pkg-pr-new Bot commented Apr 20, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@convex-dev/persistent-text-streaming@47

commit: a72cff8

@renovate
renovate Bot force-pushed the renovate/routine-updates branch 9 times, most recently from a3f7ab2 to 3397dcc Compare April 27, 2026 01:20
@renovate
renovate Bot force-pushed the renovate/routine-updates branch from 3397dcc to 6e55a0c Compare April 27, 2026 22:43
@renovate renovate Bot changed the title Update Routine updates Pin dependencies Apr 27, 2026
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 9 times, most recently from 776bc34 to 182ff50 Compare May 5, 2026 05:57
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 9 times, most recently from 3c72440 to f046ef6 Compare May 11, 2026 20:50
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 9 times, most recently from 6e533f5 to 48210c3 Compare May 25, 2026 01:52
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 7 times, most recently from d218f61 to 0c4b8af Compare June 4, 2026 21:55
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 4 times, most recently from 57e0d66 to a1080e0 Compare June 11, 2026 17:04
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 9 times, most recently from 1822d05 to d1785ff Compare June 18, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants