Update Routine updates - #69
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
commit: |
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
9 times, most recently
from
August 17, 2026 17:58
5abcb77 to
3491095
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
10 times, most recently
from
August 25, 2026 20:49
6194ebb to
850f78c
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
4 times, most recently
from
August 31, 2026 09:12
378fee1 to
17214be
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
6 times, most recently
from
September 6, 2026 13:57
edef84d to
737a751
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
8 times, most recently
from
September 13, 2026 13:55
9b924d7 to
1f77ded
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
10 times, most recently
from
September 21, 2026 21:43
ee44333 to
25c7efe
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
7 times, most recently
from
September 28, 2026 18:57
39e4b5b to
d64fb13
Compare
renovate
Bot
force-pushed
the
renovate/routine-updates
branch
from
September 29, 2026 01:26
d64fb13 to
1d1c656
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.4.4→0.4.80.4.8→0.4.123.3.6→3.3.724.13.3→24.19.019.2.17→19.3.019.2.3→19.3.06.0.4→6.1.1de0fac2→d23441a48b55a0→24997071.44.0→1.46.00.1.120→0.1.1240.0.54→0.0.600.5.3→0.5.717.8.0→17.12.00.0.80→0.0.883.9.6→3.9.919.2.8→19.3.019.2.8→19.3.05.8.0→5.10.08.65.0→8.70.18.71.08.1.5→8.3.15.0.0→5.0.2Release Notes
get-convex/workflow (@convex-dev/workflow)
v0.4.8Compare Source
onComplete callback for the successful execution of workflow handlers,
reducing unnecessary scheduled functions. (#283)
v0.4.7Compare Source
For best results, use convex-test >= 0.0.58
v0.4.6Compare Source
step.runWorkflow(child, args): it now resolves to thechild workflow's return value (per its
returnsvalidator) instead of thechild's
WorkflowId, which is what it has always resolved to at runtime. Aworkflow with no
returnsvalidator resolves tounknown. Code that reliedon the old (incorrect) type will need updating.
API types describe their real shape instead of
any. Malformed calls arerejected by argument validation rather than reaching the handler, so some
errors are now Convex validator errors rather than workflow-specific ones.
v0.4.5Compare Source
lenientCtx = step.withOptions({ unstableArgs: true })to return a newWorkflowCtx that can be passed to libraries that have unstable arguments. All
calls on the scoped
lenientCtxwill have the specified options applied tothe 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.12Compare Source
this to avoid callbacks on success or canceled results if you don't care about
those cases.
v0.4.11Compare Source
saturated, reducing enqueue retries with worker status transitions.
v0.4.10Compare Source
vRunResultand type-safety for passing onComplete handlers with returnvalues and context validator.
vOnCompleteArgsto take an optional second parameter for thevalidator for the return value to expect.
returnValuenamed parameter toworkpool.defineOnCompletethat doesthe same.
v0.4.9Compare Source
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.7Compare Source
Bug Fixes
vitejs/vite-plugin-react (@vitejs/plugin-react)
v6.1.1Compare Source
Add
compiler.logDiagnosticsoptionRecoverable React Compiler diagnostics are no longer logged by default. Set
compiler.logDiagnosticstotrueto log them through Vite. Fatal diagnostics are always logged and fail the transform.Respect environment sourcemap option for React Compiler transform when
builder.sharedPluginsis 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.sharedPluginswas enabled.v6.1.0Compare Source
Add experimental native React Compiler support (#1419)
Add experimental native React Compiler support.
You can use it by installing
oxc-transform-reactand enabling it via thecompileroption:v6.0.5Compare 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.optional()to all validators. For example,v.string().optional()isequivalent to
v.optional(v.string()). This changes TypeScript compatibilitybetween validators from different Convex versions; projects sharing validators
across packages may need to align their
convexdependency versions.npx convex deploy --dry-runnow warns when a schema change requires checkingevery 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.
npx convex deploycould fail with adeployment:data:viewpermission error when deleting indexes with a deploy key that only has
deployment:deploy. The CLI now reuses the schema evaluation response to sizethe affected tables instead of reading them directly, so
deployment:data:viewis no longer required.convex/serverexportsFunctionReference_future, a reference type whosearguments are checked similar to the way Convex checks them at runtime. Use it
instead of
FunctionReferencewhen you accept someone else's Convex functionas 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
FunctionReferencegets thefirst 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 thispackage that takes a reference, all of which now accept
FunctionReference | FunctionReference_future. It is deliberately notassignable to a plain
FunctionReference, so forwarding one into code typedthat 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
FunctionArgsandFunctionReturnType, which accept either kind.FunctionReference_futurework, the_argsand_returnTypeslots onFunctionReferenceare deprecated. They'll be removedin a future version.
FunctionReferencegains an optional_fnslot thatenables the checked comparison of args.
v1.45.0going through a snapshot export and import. Upgrades no longer depend on the
size of your local data, and no longer prompt about transferring it.
npx convex mcp) now supports the stateless MCPprotocol (
2026-07-28MCP specification).getServiceTokenfunction that generates service tokens forfirst-party Convex services. This will be used by the upcoming Convex AI
gateway.
npx convex exportfails because a snapshotexport is already in progress.
get-convex/convex-helpers (convex-helpers)
v0.1.124Compare Source
validatenow normalizes system table ids (e.g.v.id("_storage")) withdb.system.normalizeIdinstead of throwing when passed a realdb.v0.1.123Compare Source
v0.1.122Compare Source
v0.1.121Compare Source
db.vars.commitTsvariable andv.commitTs()validator added inconvex 1.43.0.
convex-helpers/server/compareis deprecated and now re-exportscompareValuesfromconvex/values. There may be small differences in behavior inuncommon cases (NaNs, negative zero, etc.) compared with the previous implementation.
get-convex/convex-test (convex-test)
v0.0.60Compare Source
finishAllScheduledFunctionsto avoid false positives in the hung scheduled function detection.v0.0.59Compare Source
ctx.meta.getRequestMetadata()by introducingt.withRequestMetadatawith the IP, user agent, and identity's auth token(#134, #135, #136)
v0.0.58Compare Source
scoped so they don't contaminate other functions or tests.
fetch,setTimeout,clearTimeout,setInterval, orclearInterval. These restrictions also applyto
t.runand inlinet.query/t.mutationcallbacks. Move test setup thatfetches 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.schedulerremains supported.t.withIdentity(identity)now has a.withIdentitymethod 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 callablein any order.
ctx.meta.getRequestMetadata()in mutations, actionsand 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_functionsdocument ID exposed asscheduledFunctionId.t.withRequestMetadata({ ip, userAgent }), which returns an accessorwhose calls report the given IP address and user agent.
t.withIdentity(identity)now also gives the request anauthToken: anunsecured JWT carrying the identity's claims, so that functions which read
the raw token can be tested.
v0.0.57Compare Source
argsvalidators that aren't an object orv.any(), matchingthe 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)v0.0.56Compare Source
finishAllScheduledFunctionsv0.0.55Compare Source
db.vars.commitTsandv.commitTs().finishAllScheduledFunctionswould drop functionsscheduled under real timers.
ArnaudBarre/eslint-plugin-react-refresh (eslint-plugin-react-refresh)
v0.5.7Compare Source
Add
allowCompoundComponentsoption (#117)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-react4.7.0,@vitejs/plugin-react-swc3.11.0.{ "react-refresh/only-export-components": [ "error", { "allowCompoundComponents": true } ] }Enabling this option allows code such as the following:
v0.5.6Compare Source
v0.5.5Compare Source
export { Name }incorrectly treated as React component #114 (fixes #113)contentTypeandsizetoallowExportNamesin Next config #115v0.5.4Compare Source
instanttoallowExportNamesin Next config #112sindresorhus/globals (globals)
v17.12.0Compare Source
50a2119__webpack_layer__global (#351)779a11av17.11.0Compare Source
v17.10.0Compare Source
v17.9.0Compare Source
stackblitz-labs/pkg.pr.new (pkg-pr-new)
v0.0.88Compare Source
v0.0.87Compare Source
v0.0.86Compare Source
v0.0.84Compare Source
v0.0.83Compare Source
v0.0.82Compare Source
v0.0.81Compare Source
prettier/prettier (prettier)
v3.9.9Compare Source
diff
Markdown: Fix text with
$been incorrectly parsed as math syntax (#20140 by @fisker)v3.9.8Compare Source
v3.9.7Compare Source
🔗 Changelog
react/react (react)
v19.3.0Compare Source
react/react (react-dom)
v19.3.0Compare Source
sindresorhus/type-fest (type-fest)
v5.10.0Compare Source
UnionMaxtype (#1519)061ef87IntRange: Support negative values (#1511)ed4344ebe9a177265c038v5.9.0Compare Source
New types
RenameKeys(#1435)548e7dfImprovements
SharedUnionFieldsDeep: Ensure it doesn't distribute processed union over mapped type (#1509)07a04deTypedArray: AddFloat16Array(#1495)ca27cceFixes
Writable: Fix behavior with index signatures (#1470)48ddc4bJsonify: Fix optional properties leakingundefinedinto the key set (#1484)5339fb3IsLiteral*: Fix behavior with unions (#1482)3425142typescript-eslint/typescript-eslint (typescript-eslint)
v8.70.1Compare 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.0Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.69.0Compare 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.0Compare 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.0Compare Source
🚀 Features
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.66.0Compare 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.1Compare Source
Bug Fixes
server.ws: falsein mergeConfig (#23511) (f68c0d5)build.rolldownOptions.output.commentscorrectly (#23514) (4aba8d8)Miscellaneous Chores
optimizeDeps.includecomment (#23489) (6a84c72)Code Refactoring
findwithsome(#23554) (af7cdf6)v8.3.0Compare Source
Features
Bug Fixes
node_modulespath segments as dependencies (fix #17467) (#23437) (ef0dc17)Performance Improvements
v8.2.2Compare Source
Features
@vitejs/devtoolspeer range to v0.5.0 (#23302) (495d9ff)Bug Fixes
resolve.preserveSymlinkswhen resolving root (fix #23197) (#23198) (8413052)Documentation
Miscellaneous Chores
Code Refactoring
Tests
Build System
v8.2.1Compare Source
Bug Fixes
sharedPlugins: true(#23184) (15f0307)input(#23135) (b4bf596)Performance Improvements
Documentation
@defaultfor build.minify (#23177) (ef02435)Miscellaneous Chores
Code Refactoring
Tests
v8.2.0Compare Source
Features
inputtoserver.fs.allow(#23035) (95a3cda)Configuration
📅 Schedule: (in timezone America/Los_Angeles)
* 0-4 * * 1)🚦 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.
This PR was generated by Mend Renovate. View the repository job log.