Open
Conversation
commit: |
5718340 to
496f7e7
Compare
496f7e7 to
390c33d
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:
^1.1.1→1.1.1^5.0.0→5.0.0^3.3.1→3.3.39.39.1→9.39.4^24.10.4→24.10.8^19.2.7→19.2.8^19.2.3→19.2.3^5.1.1→5.1.21af3b93→de0fac22028fbc→48b55a01.31.0→1.35.10.0.40→0.0.49^7.0.0→7.0.09.39.1→9.39.4^7.37.5→7.37.5^7.0.1→7.0.1^0.4.24→0.4.26^17.0.0→17.0.0^0.0.60→0.0.603.6.2→3.8.3^19.2.1→19.2.3^19.2.1→19.2.38.47.0→8.58.27.2.6→7.3.24.0.17→4.1.4Add the preset
:preserveSemverRangesto your config if you don't want to pin your dependencies.Release Notes
eslint/eslint (@eslint/js)
v9.39.4Compare Source
v9.39.3Compare Source
Bug Fixes
791bf8dfix: restore TypeScript 4.0 compatibility in types (#20504) (sethamus)Chores
8594a43chore: upgrade @eslint/js@9.39.3 (#20529) (Milos Djermanovic)9ceef92chore: package.json update for @eslint/js release (Jenkins)af498c6chore: ignore/docs/v9.xin link checker (#20453) (Milos Djermanovic)v9.39.2Compare Source
get-convex/convex-backend (convex)
v1.35.1useQuerythat was accidentally included as partof the
1.35.0release.v1.35.0npx convex deployment create local --select: initialize local development.npx convex deployment select dev: switch to your cloud dev deployment.npx convex deployment select local: switch back to your local deployment.--deployment local.npx convex deployment createnow has a--expirationflag allowing you tocreate temporary dpeloyments.
http.tsfile. The routesexposed by a component are accessible through a URL prefix that isolates them
from the other HTTP routes (e.g.
app.use(component, { httpPrefix: "/foo" })).npx convex devnow supports a new--startflag that runs a command inparallel with the Convex dev server (e.g.
npx convex dev --start 'vite').This new option can be used to simplify the
devcommand of most projects.This flag was previously called
--run-sh, and used to not allow long-runningcommands; now,
--run-shis an alias of--start.not configured or specified by the deploy key. This enables coding agents to
more easily develop without needing the CONVEX_AGENT_MODE env variable. By
default, the CLI will avoid prompting in non-interactive terminals when
possible.
in. You will be prompted to link the deployment to a project if the terminal
is interactive.
npx convex deployment createwhen you don't yet have a project.ComponentApitype insteadof static code generation for components in
_generated/api.d.ts. To get theold behavior, set
{ "codegen": { "legacyComponentApi": true } }inconvex.json.npx convex devwould not use the correct deployment afterrunning
npx convex deployment select.AnyDataModeltype to support using defaultindexes (
by_id,by_creation_time) in a typesafe way.v1.34.1--yesflag onnpx convex deployto discourage YOLO agents beingrun in privileged environments from pushing to production.
1.34.0 did not correctly reset backoff sufficiently after reconnect.
hides nags for initial setup and updates when set to false.
v1.34.0(
AGENTS.md,CLAUDE.md, guidelines/state files) to your project when usingnpx convex dev.You can manage Convex AI files using the new
npx convex ai-filescommand:npx convex ai-files install- Install or refresh AI filesnpx convex ai-files update- Update to latest available AI filesnpx convex ai-files status- Show what is installed and what is stalenpx convex ai-files disable- Suppress install and staleness messages innpx convex devnpx convex ai-files enable- Re-enable install and staleness messagesnpx convex ai-files remove- Remove Convex-managed AI filesnpx convex deploymentcommands:npx convex deployment createallows you to create new cloud deployments for a projectnpx convex deployment selectallows you to select the deployment to use in your projectdirectory when running commands
--deploymentflag to select a deployment to target.It accepts a deployment name (e.g.
joyful-capybara-123), ref (e.g.dev/james),dev(foryour personal dev deployment), or
prod(for your project’s default production deployment). Youcan also select deployments in other projects with
project-slug:reforteam-slug:project-slug:ref.convex/README.mdwhenconvex/already exists.v1.33.1if the (new) Convex integration is not enabled. It is safe to
both set the JWT template and enable the integration.
In 1.33.0 it broke if you only had the JWT template specified.
v1.33.0npx convex env setcan now:--from-file--from-fileor stdin, e.g.npx convex env set < .env.defaults. This will refuse if any existingvalues don't match, unless
--forceis provided. It will not set convex-managed variables, such as
CONVEX_DEPLOYMENTorVITE_CONVEX_URL.running already.
npx convex env listnow emits a more robust format for multi-line and othercomplex environment variables, so you can do:
npx convex env list > .env.convexfrom one deployment, thennpx convex env set < .env.convexon another.This format is also now available on the Dashboard.
npx convex runwill auto-start a local backend if necessary, for theduration of the call.
getConvexSizewill now return 0 forundefined, even though it isn'tstictly a
Value(it is not serialized for documents, arguments, or results).--env-fileto the CLI works more reliably for specifying the targetdeployment.
a file and folder with the same name in your convex/ folder.
npx convex initas a command that will go through the interactivedeployment selection process, if a deployment isn't already configured, but
not push code. This is useful for
predevpackage.json scripts that want todo interactive selection steps before running the frontend and backend in
parallel. It also enables agents to initialize and set environment variables:
tsconfig.jsonandREADME.mdfiles in theconvex/folder when configuring a new deployment, only when first creatingthe
convex/folder.v1.32.0Improved the API documentation with more examples to help AI agents.
Added a new
npx convex insightsCLI command to show the insightsfor a deployment.
Added
insightsMCP tool for diagnosing OCC conflicts and resource limit issueson cloud deployments.
The
insightsMCP tool works on production deployments without requiring--dangerously-enable-production-deployments.When using a local Convex backend (local dev deployment, agent mode or
anonymous mode), the deployment’s data is now stored in a
.convexdirectory in the project root (instead of
~/.convex). This changeis helpful when using multiple worktrees, since each worktree can get
its own isolated storage. Existing local deployments are not affected.
Added new options
maximumRowsReadandmaximumBytesReadto
PaginationOptionsto get more fine-grained control overthe number of rows read when using pagination.
When creating a new dev deployment, the Convex CLI now asks you which
deployment region you want to use if you haven’t set a team default.
Increased the default value for
authRefreshTokenLeewaySecondsto 10 seconds.
The CLI now uses
VITE_CONVEX_*environment variables when using Remixalongside Vite, instead of
CONVEX_*.Fixed an issue where the CLI would sometimes be affected by GitHub API
rate limits when downloading the local deployment binary.
Fixed an issue where websockets would disconnect when using Bun.
Fixed an issue with the WorkOS integration that caused crashes
when running
npx convex deploywith a deployment that hasits own WorkOS credentials.
Fixed an issue with the WorkOS integration where the
WORKOS_API_KEYenvironment variable from the shellwould incorrectly be used.
Fixed an issue where some modifications to
auth.config.tswould cause the push process to fail.
Fixed an issue on Windows that caused arrow key presses to be ignored when the “cloud or local deployment” prompt is shown.
v1.31.7getConvexSizeandgetDocumentSizefunctions toconvex/valuesforcalculating the size of Convex values in bytes. This is the same size
calculation used for bandwidth tracking and document size limits.
CONVEX_SITE_URLin environment variables.v1.31.6authKitfield in
convex.jsonthat allows you to customize the automatic provisioningand configuration of WorkOS environments.
v1.31.5the size of the bundled pushed by
npx convex devandnpx convex deploytomake them run faster.
newer.
v1.31.4window.addEventListener is not a functionbug in React Native.
v1.31.3CONVEX_AGENT_MODE=anonymouscan now be used while logged in.The client will try to reconnect immediately after being offline instead of
waiting for the scheduled backoff delay.
Optimize bundling during code push, and add
includeSourcesContentoption inconvex.jsonto configure whether to include source code content in bundledsourcemaps.
v1.31.2ctx.dbAPIs introduced in 1.31.0incorrectly allowed passing IDs with types broader than the table name
argument (e.g.
db.get("table1", id)whereidisId<"table1"> | Id<"table2">). This issue is fixed in 1.31.2.v1.31.1npx convex devbyenabling the
TypeScript native preview
(TypeScript 7).
To do so, add
@typescript/native-previewas a dev dependency andset
typescriptCompiler: "tsgo"inconvex.json.get-convex/convex-test (convex-test)
v0.0.49Compare Source
;and be thestandard length of regular IDs for folks who have validators.
v0.0.48Compare Source
features (ctx.meta.{getFunctionMetadata,getTransactionMetrics})
v0.0.47Compare Source
to prevent corruption when calling different components in parallel.
This may have presented previously as not being able to find modules
that existed but were being resolved for the wrong component.
v0.0.46Compare Source
finishAllScheduledFunctionsto pump the macrotask queue insteadof microtask queue to enable dynamic imports to resolve, which regressed
in 0.0.45.
v0.0.45Compare Source
Now tests shouldn't fail due to dirty state left behind by other tests.
instead of overload so
TestConvex<SpecificSchema>is assignable toTestConvex<GenericSchema>.v0.0.44Compare Source
v0.0.43Compare Source
instead of the ID.
v0.0.41Compare Source
eslint/eslint (eslint)
v9.39.4Compare Source
Bug Fixes
f18f6c8fix: update dependency minimatch to ^3.1.5 (#20564) (Milos Djermanovic)a3c868ffix: update dependency @eslint/eslintrc to ^3.3.4 (#20554) (Milos Djermanovic)234d005fix: minimatch security vulnerability patch for v9.x (#20549) (Andrej Beles)b1b37eefix: updateajvto6.14.0to address security vulnerabilities (#20538) (루밀LuMir)Documentation
4675152docs: add deprecation notice partial (#20520) (Milos Djermanovic)Chores
b8b4eb1chore: update dependencies for ESLint v9.39.4 (#20596) (Francesco Trotta)71b2f6bchore: package.json update for @eslint/js release (Jenkins)1d16c2fci: pin Node.js 25.6.1 (#20563) (Milos Djermanovic)v9.39.3Compare Source
Bug Fixes
791bf8dfix: restore TypeScript 4.0 compatibility in types (#20504) (sethamus)Chores
8594a43chore: upgrade @eslint/js@9.39.3 (#20529) (Milos Djermanovic)9ceef92chore: package.json update for @eslint/js release (Jenkins)af498c6chore: ignore/docs/v9.xin link checker (#20453) (Milos Djermanovic)v9.39.2Compare Source
prettier/prettier (prettier)
v3.8.3Compare Source
v3.8.2Compare Source
v3.8.1Compare Source
v3.8.0Compare Source
diff
🔗 Release note
v3.7.4Compare Source
diff
LWC: Avoid quote around interpolations (#18383 by @kovsu)
TypeScript: Fix comment inside union type gets duplicated (#18393 by @fisker)
TypeScript: Fix unstable comment print in union type comments (#18395 by @fisker)
v3.7.3Compare Source
diff
API: Fix
prettier.getFileInfo()change that breaks VSCode extension (#18375 by @fisker)An internal refactor accidentally broke the VSCode extension plugin loading.
v3.7.2Compare Source
diff
JavaScript: Fix string print when switching quotes (#18351 by @fisker)
JavaScript: Preserve quote for embedded HTML attribute values (#18352 by @kovsu)
TypeScript: Fix comment in empty type literal (#18364 by @fisker)
v3.7.1Compare Source
diff
API: Fix performance regression in doc printer (#18342 by @fisker)
Prettier 3.7.1 can be very slow when formatting big files, the regression has been fixed.
v3.7.0Compare Source
diff
🔗 Release Notes
typescript-eslint/typescript-eslint (typescript-eslint)
v8.58.2Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.58.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.58.0Compare Source
🚀 Features
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.57.2Compare 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.57.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.57.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.56.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.56.0Compare Source
🚀 Features
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.55.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.54.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.53.1Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.53.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.52.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.51.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.50.1Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.50.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.49.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.48.1Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.48.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
vitejs/vite (vite)
v7.3.2Compare Source
Please refer to CHANGELOG.md for details.
v7.3.1Compare Source
Please refer to CHANGELOG.md for details.
v7.3.0Compare Source
Please refer to CHANGELOG.md for details.
v7.2.7Compare Source
vitest-dev/vitest (vitest)
v4.1.4Compare Source
🚀 Features
skipFullif agent detected - by @hi-ogawa in #10018 (53757)assertionas a public field - by @sheremet-va in #10095 (a120e)🐞 Bug Fixes
expect(..., message)consistent as error message prefix - by @hi-ogawa and Codex in #10068 (a1b5f)View changes on GitHub
v4.1.3Compare Source
🚀 Experimental Features
experimental.preParseflag - by @sheremet-va in #10070 (78273)browser.locators.exactoption - by @sheremet-va in #10013 (48799)TestAttachment.bodyEncoding- by @hi-ogawa in #9969 (89ca0)🐞 Bug Fixes
expect.pollinterval - by @hi-ogawa and Claude Sonnet 4.6 in #10022 (3f5bf)@vitest/coverage-v8and@vitest/coverage-istanbulas optional dependency - by @alan-agius4 in #10025 (146d4)defineHelperfor webkit async stack trace + update playwright 1.59.0 - by @hi-ogawa in #10036 (5a5fa)JestExtendError.contextfrom verbose error reporting - by @hi-ogawa in [#9983](https://redirect.github.cConfiguration
📅 Schedule: (in timezone America/Los_Angeles)
* * * * 1-5)🚦 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.
This PR was generated by Mend Renovate. View the repository job log.