Skip to content

Update Routine updates - #69

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

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

Conversation

@renovate

@renovate renovate Bot commented Aug 10, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@convex-dev/workflow 0.4.4 → 0.4.8 age confidence dependencies patch
@convex-dev/workpool (source) 0.4.8 → 0.4.12 age confidence dependencies patch
@eslint/eslintrc 3.3.6 → 3.3.7 age confidence devDependencies patch
@types/node (source) 24.13.3 → 24.19.0 age confidence devDependencies minor
@types/react (source) 19.2.17 → 19.3.0 age confidence devDependencies minor
@types/react-dom (source) 19.2.3 → 19.3.0 age confidence devDependencies minor
@vitejs/plugin-react (source) 6.0.4 → 6.1.1 age confidence devDependencies minor
actions/checkout (changelog) de0fac2 → d23441a action digest
actions/setup-node (changelog) 48b55a0 → 2499707 action digest
convex (source) 1.44.0 → 1.46.0 age confidence devDependencies minor
convex-helpers (source) 0.1.120 → 0.1.124 age confidence dependencies patch
convex-test (source) 0.0.54 → 0.0.60 age confidence devDependencies patch
eslint-plugin-react-refresh 0.5.3 → 0.5.7 age confidence devDependencies patch
globals 17.8.0 → 17.12.0 age confidence devDependencies minor
pkg-pr-new (source) 0.0.80 → 0.0.88 age confidence devDependencies patch
prettier (source) 3.9.6 → 3.9.9 age confidence devDependencies patch
react (source) 19.2.8 → 19.3.0 age confidence devDependencies minor
react-dom (source) 19.2.8 → 19.3.0 age confidence devDependencies minor
type-fest 5.8.0 → 5.10.0 age confidence dependencies minor
typescript-eslint (source) 8.65.0 → 8.70.1 age confidence devDependencies minor 8.71.0
vite (source) 8.1.5 → 8.3.1 age confidence devDependencies minor
vitest (source) 5.0.0 → 5.0.2 age confidence devDependencies patch

Release Notes

get-convex/workflow (@​convex-dev/workflow)

v0.4.8

Compare Source

  • When paired with the latest Workpool (0.4.12), it will avoid registering an
    onComplete callback for the successful execution of workflow handlers,
    reducing unnecessary scheduled functions. (#​283)

v0.4.7

Compare Source

  • Improves patching and restoration of globals to work better with convex-test.
    For best results, use convex-test >= 0.0.58

v0.4.6

Compare Source

  • Fixes the type of step.runWorkflow(child, args): it now resolves to the
    child workflow's return value (per its returns validator) instead of the
    child's WorkflowId, which is what it has always resolved to at runtime. A
    workflow with no returns validator resolves to unknown. Code that relied
    on the old (incorrect) type will need updating.
  • Workflow mutations now declare an argument validator, so statically generated
    API types describe their real shape instead of any. Malformed calls are
    rejected by argument validation rather than reaching the handler, so some
    errors are now Convex validator errors rather than workflow-specific ones.

v0.4.5

Compare Source

  • Adds lenientCtx = step.withOptions({ unstableArgs: true }) to return a new
    WorkflowCtx that can be passed to libraries that have unstable arguments. All
    calls on the scoped lenientCtx will have the specified options applied to
    the relevant calls. This can also be used to provide a default retry policy
    for actions scheduled with the scoped WorkflowCtx.
get-convex/workpool (@​convex-dev/workpool)

v0.4.12

Compare Source

  • Adds onCompleteExcludeKinds to filter callbacks by result kind (#​237). Use
    this to avoid callbacks on success or canceled results if you don't care about
    those cases.

v0.4.11

Compare Source

  • Bump Batch Worker dependency to prevent OCC conflicts on enqueue.
  • Keeps the Batch Worker running for a 10-second cooldown while Workpool is
    saturated, reducing enqueue retries with worker status transitions.

v0.4.10

Compare Source

  • Adds vRunResult and type-safety for passing onComplete handlers with return
    values and context validator.
  • Expands vOnCompleteArgs to take an optional second parameter for the
    validator for the return value to expect.
  • Adds a returnValue named parameter to workpool.defineOnComplete that does
    the same.

v0.4.9

Compare Source

  • Runs actions and queries in batches of up to 32 from a single scheduled
    action, instead of scheduling them individually. This reduces scheduled
    function use and reduces the number of actions used (previously each action
    had another action wrapping it).
eslint/eslintrc (@​eslint/eslintrc)

v3.3.7

Compare Source

Bug Fixes
vitejs/vite-plugin-react (@​vitejs/plugin-react)

v6.1.1

Compare Source

Add compiler.logDiagnostics option

Recoverable React Compiler diagnostics are no longer logged by default. Set compiler.logDiagnostics to true to log them through Vite. Fatal diagnostics are always logged and fail the transform.

Respect environment sourcemap option for React Compiler transform when builder.sharedPlugins is enabled (#​1439)

The React Compiler transform was using the top-level sourcemap option instead of the environment sourcemap option. This caused a problem when the experimental builder.sharedPlugins was enabled.

v6.1.0

Compare Source

Add experimental native React Compiler support (#​1419)

Add experimental native React Compiler support.

You can use it by installing oxc-transform-react and enabling it via the compiler option:

npm install -D oxc-transform-react
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'

export default defineConfig({
  plugins: [
     react({ compiler: true })
  ]
})

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.

get-convex/convex-backend (convex)

v1.46.0

  • Added .optional() to all validators. For example, v.string().optional() is
    equivalent to v.optional(v.string()). This changes TypeScript compatibility
    between validators from different Convex versions; projects sharing validators
    across packages may need to align their convex dependency versions.
  • npx convex deploy --dry-run now warns when a schema change requires checking
    every document in large tables against the new schema, since these deploys can
    take a long time. The warning lists the affected tables along with their
    document counts and sizes.
  • Fixed a bug where npx convex deploy could fail with a deployment:data:view
    permission error when deleting indexes with a deploy key that only has
    deployment:deploy. The CLI now reuses the schema evaluation response to size
    the affected tables instead of reading them directly, so
    deployment:data:view is no longer required.
  • convex/server exports FunctionReference_future, a reference type whose
    arguments are checked similar to the way Convex checks them at runtime. Use it
    instead of FunctionReference when you accept someone else's Convex function
    as a callback and know which arguments you will pass it. Behavior summary: it
    rejects a function requiring arguments you never pass, rejects a function that
    does not declare a top-level argument you do pass, and accepts a function
    taking broader values than you pass. A plain FunctionReference gets the
    first and third backwards. The surplus-key check stops at the top level: a
    surplus key inside a nested object, array element, or union arm is not
    detected. A value of the type is usable with ctx.runMutation,
    ctx.scheduler.runAfter, createFunctionHandle, and every other API in this
    package that takes a reference, all of which now accept
    FunctionReference | FunctionReference_future. It is deliberately not
    assignable to a plain FunctionReference, so forwarding one into code typed
    that way is a compile error rather than a silent loss of argument checking.
    Library code that wants to accept either kind of reference should take that
    same union and read arguments and return types through FunctionArgs and
    FunctionReturnType, which accept either kind.
  • As a part of the FunctionReference_future work, the _args and
    _returnType slots on FunctionReference are deprecated. They'll be removed
    in a future version. FunctionReference gains an optional _fn slot that
    enables the checked comparison of args.

v1.45.0

  • Local deployments now upgrade to a new backend version in place, instead of
    going through a snapshot export and import. Upgrades no longer depend on the
    size of your local data, and no longer prompt about transferring it.
  • The Convex MCP server (npx convex mcp) now supports the stateless MCP
    protocol (2026-07-28 MCP specification).
  • Added a new getServiceToken function that generates service tokens for
    first-party Convex services. This will be used by the upcoming Convex AI
    gateway.
  • Improved the error message when npx convex export fails because a snapshot
    export is already in progress.
get-convex/convex-helpers (convex-helpers)

v0.1.124

Compare Source

  • validate now normalizes system table ids (e.g. v.id("_storage")) with
    db.system.normalizeId instead of throwing when passed a real db.

v0.1.123

Compare Source

  • Deprecates some validator utilities now that convex@​1.44 has schema.doc and schema.id

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.
get-convex/convex-test (convex-test)

v0.0.60

Compare Source

  • Improves the implementation of finishAllScheduledFunctions to avoid false positives in the hung scheduled function detection.

v0.0.59

Compare Source

  • Improves global isolation, improving interactions with vitest.stubGlobal (#​142).
  • Implements ctx.meta.getRequestMetadata() by introducing t.withRequestMetadata
    with the IP, user agent, and identity's auth token(#​134, #​135, #​136)

v0.0.58

Compare Source

  • Globals modified within query/mutation/actions (e.g. for Workflow) are now
    scoped so they don't contaminate other functions or tests.
  • Queries and mutations now throw when calling fetch, setTimeout,
    clearTimeout, setInterval, or clearInterval. These restrictions also apply
    to t.run and inline t.query / t.mutation callbacks. Move test setup that
    fetches data or waits on timers into the test body before calling these methods.
    Use actions for application code that needs these APIs; scheduling through
    ctx.scheduler remains supported.
  • The return value of t.withIdentity(identity) now has a .withIdentity
    method itself, which also returns context for function calls for a particular
    identity. We made that change because we will soon add more methods in
    TestConvexForDataModel, and we want for these methods to be callable
    in any order.
  • Add implementation for ctx.meta.getRequestMetadata() in mutations, actions
    and HTTP actions. Every call from the test starts a new request, and the
    functions it calls share the request's requestId, components included.
    Scheduled functions run as their own request, with their
    _scheduled_functions document ID exposed as scheduledFunctionId.
  • Add t.withRequestMetadata({ ip, userAgent }), which returns an accessor
    whose calls report the given IP address and user agent.
  • t.withIdentity(identity) now also gives the request an authToken: an
    unsecured JWT carrying the identity's claims, so that functions which read
    the raw token can be tested.

v0.0.57

Compare Source

  • Reject function args validators that aren't an object or v.any(), matching
    the error the real backend raises at push time. Previously e.g. a top-level
    v.union(...) args validator worked in tests but failed to deploy. (#​138)
  • Support upcoming feature ctx.meta.getSnapshotTs()

v0.0.56

Compare Source

  • Document the second parameter to finishAllScheduledFunctions

v0.0.55

Compare Source

  • Support db.vars.commitTs and v.commitTs().
  • Fix an issue where finishAllScheduledFunctions would drop functions
    scheduled under real timers.
ArnaudBarre/eslint-plugin-react-refresh (eslint-plugin-react-refresh)

v0.5.7

Compare Source

Add allowCompoundComponents option (#​117)

Default: false (true in vite config)

Don't warn when components are exported as an object gathering them. Every member of the object must be a component, and a member holding an anonymous function requires a component name as key.

This should be enabled if the fast refresh implementation correctly handles this case. Vite supports it since @vitejs/plugin-react 4.7.0, @vitejs/plugin-react-swc 3.11.0.

{
  "react-refresh/only-export-components": [
    "error",
    { "allowCompoundComponents": true }
  ]
}

Enabling this option allows code such as the following:

const Root = () => <></>;
const Label = () => <></>;
export const Tag = { Root, Label };

v0.5.6

Compare Source

  • Support re-exporting namespace components (fixes #​116)

v0.5.5

Compare Source

  • Fix SCREAMING_SNAKE_CASE constant exported via export { Name } incorrectly treated as React component #​114 (fixes #​113)
  • Add contentType and size to allowExportNames in Next config #​115

v0.5.4

Compare Source

  • Add instant to allowExportNames in Next config #​112
sindresorhus/globals (globals)

v17.12.0

Compare Source


v17.11.0

Compare Source

v17.10.0

Compare Source

v17.9.0

Compare Source

stackblitz-labs/pkg.pr.new (pkg-pr-new)

v0.0.88

Compare Source

v0.0.87

Compare Source

v0.0.86

Compare Source

v0.0.84

Compare Source

v0.0.83

Compare Source

v0.0.82

Compare Source

v0.0.81

Compare Source

prettier/prettier (prettier)

v3.9.9

Compare Source

diff

Markdown: Fix text with $ been incorrectly parsed as math syntax (#​20140 by @​fisker)
<!-- Input -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.

<!-- Prettier 3.9.8 -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR`from`c.sh`, before anything else runs here.

<!-- Prettier 3.9.9 -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.

v3.9.8

Compare Source

v3.9.7

Compare Source

  • Support Angular 22.2
  • Fix regressions in v3.9

🔗 Changelog

react/react (react)

v19.3.0

Compare Source

react/react (react-dom)

v19.3.0

Compare Source

sindresorhus/type-fest (type-fest)

v5.10.0

Compare Source


v5.9.0

Compare Source

New types
Improvements
  • SharedUnionFieldsDeep: Ensure it doesn't distribute processed union over mapped type (#​1509) 07a04de
  • TypedArray: Add Float16Array (#​1495) ca27cce
Fixes

typescript-eslint/typescript-eslint (typescript-eslint)

v8.70.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.70.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-deprecated] report deprecated imported values used in object shorthand properties (#​12780)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.69.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.68.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.67.0

Compare Source

🚀 Features
  • typescript-eslint: export basic globs for using tseslint (#​12105)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.66.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

vitejs/vite (vite)

v8.3.1

Compare Source

Bug Fixes
Miscellaneous Chores
Code Refactoring

v8.3.0

Compare Source

Features
  • build: avoid settling seen preload dependencies for performance (#​23446) (e6f6b3e)
Bug Fixes
Performance Improvements

v8.2.2

Compare Source

Features
Bug Fixes
Documentation
Miscellaneous Chores
Code Refactoring
Tests
Build System
  • use JSON import attributes instead of readFIleSync in rolldown configs (#​23251) (d615bcd)

v8.2.1

Compare Source

Bug Fixes
Performance Improvements
Documentation
Miscellaneous Chores
Code Refactoring
Tests

v8.2.0

Compare Source

Features
  • add input to server.fs.allow (#​23035) (95a3cda)
  • bundled-dev: reload once after rebuild instead of via the fallback page (#​23106) (b24381d)
  • bundled-dev: support worker file update accepted by HMR (#​23068) (0d04351)
  • config: include column in config incomp

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • Between 12:00 AM and 04:59 AM, only on Monday (* 0-4 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ 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.

@pkg-pr-new

pkg-pr-new Bot commented Aug 10, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@convex-dev/workos-authkit@69

commit: 1d1c656

@renovate
renovate Bot force-pushed the renovate/routine-updates branch 9 times, most recently from 5abcb77 to 3491095 Compare August 17, 2026 17:58
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 10 times, most recently from 6194ebb to 850f78c Compare August 25, 2026 20:49
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 4 times, most recently from 378fee1 to 17214be Compare August 31, 2026 09:12
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 6 times, most recently from edef84d to 737a751 Compare September 6, 2026 13:57
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 8 times, most recently from 9b924d7 to 1f77ded Compare September 13, 2026 13:55
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 10 times, most recently from ee44333 to 25c7efe Compare September 21, 2026 21:43
@renovate
renovate Bot force-pushed the renovate/routine-updates branch 7 times, most recently from 39e4b5b to d64fb13 Compare September 28, 2026 18:57
@renovate
renovate Bot force-pushed the renovate/routine-updates branch from d64fb13 to 1d1c656 Compare September 29, 2026 01:26
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