-
Notifications
You must be signed in to change notification settings - Fork 24
fix(deps): update all dependencies - patch updates #260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
You can download the latest build of the extension for this PR here: To install the extension, download the file, unzip it and install it in VS Code by selecting "Install from VSIX..." in the Extensions view. Alternatively, run code --install-extension vscode-apollo-0.0.0-build-1746888312.pr-260.commit-800030d.vsix --force from the command line. For older builds, please see the edit history of this comment. |
03eb847
to
ac498ce
Compare
200d8d6
to
752f75a
Compare
2881ea1
to
c4abf8d
Compare
14eb997
to
4ba74b0
Compare
6a404a1
to
19872c0
Compare
3ba77d9
to
778353f
Compare
a9a2e53
to
5430e12
Compare
dd93865
to
0dfafec
Compare
f35af45
to
d169270
Compare
deb0f9c
to
93bc350
Compare
5f1fa67
to
045ac95
Compare
045ac95
to
09da2df
Compare
b597d86
to
c029682
Compare
c029682
to
20e29c8
Compare
This PR contains the following updates:
4.19.1
->4.19.13
0.5.0
->0.5.1
5.0.2
->5.0.6
10.0.13
->10.0.23
0.25.0
->0.25.4
11.0.0
->11.0.2
1.22.1
->1.22.4
3.3.0
->3.3.1
8.18.0
->8.18.2
3.24.1
->3.24.4
3.4.0
->3.4.1
Release Notes
apollographql/apollo-client-devtools (@apollo/client-devtools-vscode)
v4.19.13
Compare Source
Patch Changes
05e063b
Thanks @github-actions! - add error codes for new Apollo Client versionv4.19.12
Compare Source
Patch Changes
205ca9d
Thanks @github-actions! - add error codes for new Apollo Client versionv4.19.11
Compare Source
Patch Changes
6e352d8
Thanks @github-actions! - add error codes for new Apollo Client versionv4.19.10
Compare Source
Patch Changes
2f1068f
Thanks @github-actions! - add error codes for new Apollo Client versionv4.19.9
Compare Source
Patch Changes
7cdba68
Thanks @github-actions! - add error codes for new Apollo Client versionv4.19.8
Compare Source
Patch Changes
1152790
Thanks @github-actions! - add error codes for new Apollo Client versionv4.19.7
Compare Source
Patch Changes
891821c
Thanks @github-actions! - add error codes for new Apollo Client versionv4.19.6
Compare Source
v4.19.5
Compare Source
v4.19.4
Compare Source
v4.19.3
Compare Source
v4.19.2
Compare Source
changesets/changesets (@changesets/changelog-github)
v0.5.1
Compare Source
Patch Changes
84a4a1b
]:dotansimha/graphql-code-generator (@graphql-codegen/cli)
v5.0.6
Compare Source
Patch Changes
#10338
5d1c4e1
Thanks @eddeee888! - Fix ignoreNoDocuments=true swallowing all errors#10333
10ab58d
Thanks @eddeee888! - Improve syntax error messages whilst loading schema/documentUpdated dependencies [
c5efba3
]:v5.0.5
Compare Source
Patch Changes
7d7760d
Thanks @oprypkhantc! - Fix watcher watching project root when schema URL is usedv5.0.4
Compare Source
Patch Changes
#10248
72eb86f
Thanks @renovate! - dependencies updates:@whatwg-node/fetch@^0.10.0
↗︎ (from^0.9.20
, independencies
)#10227
6f1741a
Thanks @eddeee888! - Fix schema pointers type to allow an array of pointersUpdated dependencies [
8737dd8
,ed71811
]:v5.0.3
Compare Source
Patch Changes
#10069
8bb34e7
Thanks @renovate! - dependencies updates:@whatwg-node/fetch@^0.9.20
↗︎ (from^0.8.0
, independencies
)graphql-config@^5.1.1
↗︎ (from^5.0.2
, independencies
)e0092b5
Thanks @ardatan! - Bump whatwg-node and graphql-configUpdated dependencies [
8471a18
,67e7556
]:ardatan/graphql-tools (@graphql-tools/schema)
v10.0.23
Compare Source
Patch Changes
[
d123e26
]:v10.0.22
Compare Source
Patch Changes
[
4899c62
,90a717e
,26518de
]:v10.0.21
Compare Source
Patch Changes
[
155944b
]:v10.0.20
Compare Source
Patch Changes
[
4a2eb14
]:v10.0.19
Compare Source
Patch Changes
[
3547bba
]:v10.0.18
Compare Source
Patch Changes
[
651a5dc
]:v10.0.17
Compare Source
Patch Changes
357b2ee
Thanks @renovate! - dependencies updates:
value-or-promise@^1.0.12
↗︎ (fromdependencies
)[
0a3e193
,357b2ee
]:v10.0.16
Compare Source
Patch Changes
[
53bb601
,53bb601
]:v10.0.15
Compare Source
Patch Changes
[
4912f19
]:v10.0.14
Compare Source
Patch Changes
[
2c70d27
]:evanw/esbuild (esbuild)
v0.25.4
Compare Source
Add simple support for CORS to esbuild's development server (#4125)
Starting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as "debugging in production" by having your production website load code from
localhost
where the esbuild development server is running.To enable this use case, esbuild is adding a feature to allow Cross-Origin Resource Sharing (a.k.a. CORS) for simple requests. Specifically, passing your origin to the new
cors
option will now set theAccess-Control-Allow-Origin
response header when the request has a matchingOrigin
header. Note that this currently only works for requests that don't send a preflightOPTIONS
request, as esbuild's development server doesn't currently supportOPTIONS
requests.Some examples:
CLI:
JS:
Go:
The special origin
*
can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.Pass through invalid URLs in source maps unmodified (#4169)
This fixes a regression in version 0.25.0 where
sources
in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation ofsources
from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs insources
should now be passed through unmodified.Handle exports named
__proto__
in ES modules (#4162, #4163)In JavaScript, the special property name
__proto__
sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named__proto__
so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.This fix was contributed by @magic-akari.
v0.25.3
Compare Source
Fix lowered
async
arrow functions beforesuper()
(#4141, #4142)This change makes it possible to call an
async
arrow function in a constructor before callingsuper()
when targeting environments withoutasync
support, as long as the function body doesn't referencethis
. Here's an example (notice the change fromthis
tonull
):Some background: Arrow functions with the
async
keyword are transformed into generator functions for older language targets such as--target=es2016
. Since arrow functions capturethis
, the generated code forwardsthis
into the body of the generator function. However, JavaScript class syntax forbids usingthis
in a constructor before callingsuper()
, and this forwarding was problematic since previously happened even when the function body doesn't usethis
. Starting with this release, esbuild will now only forwardthis
if it's used within the function body.This fix was contributed by @magic-akari.
Fix memory leak with
--watch=true
(#4131, #4132)This release fixes a memory leak with esbuild when
--watch=true
is used instead of--watch
. Previously using--watch=true
caused esbuild to continue to use more and more memory for every rebuild, but--watch=true
should now behave like--watch
and not leak memory.This bug happened because esbuild disables the garbage collector when it's not run as a long-lived process for extra speed, but esbuild's checks for which arguments cause esbuild to be a long-lived process weren't updated for the new
--watch=true
style of boolean command-line flags. This has been an issue since this boolean flag syntax was added in version 0.14.24 in 2022. These checks are unfortunately separate from the regular argument parser because of how esbuild's internals are organized (the command-line interface is exposed as a separate Go API so you can build your own custom esbuild CLI).This fix was contributed by @mxschmitt.
More concise output for repeated legal comments (#4139)
Some libraries have many files and also use the same legal comment text in all files. Previously esbuild would copy each legal comment to the output file. Starting with this release, legal comments duplicated across separate files will now be grouped in the output file by unique comment content.
Allow a custom host with the development server (#4110)
With this release, you can now use a custom non-IP
host
with esbuild's local development server (either with--serve=
for the CLI or with theserve()
call for the API). This was previously possible, but was intentionally broken in version 0.25.0 to fix a security issue. This change adds the functionality back except that it's now opt-in and only for a single domain name that you provide.For example, if you add a mapping in your
/etc/hosts
file fromlocal.example.com
to127.0.0.1
and then useesbuild --serve=local.example.com:8000
, you will now be able to visit http://local.example.com:8000/ in your browser and successfully connect to esbuild's development server (doing that would previously have been blocked by the browser). This should also work with HTTPS if it's enabled (see esbuild's documentation for how to do that).Add a limit to CSS nesting expansion (#4114)
With this release, esbuild will now fail with an error if there is too much CSS nesting expansion. This can happen when nested CSS is converted to CSS without nesting for older browsers as expanding CSS nesting is inherently exponential due to the resulting combinatorial explosion. The expansion limit is currently hard-coded and cannot be changed, but is extremely unlikely to trigger for real code. It exists to prevent esbuild from using too much time and/or memory. Here's an example:
Previously, transforming this file with
--target=safari1
took 5 seconds and generated 40mb of CSS. Trying to do that will now generate the following error instead:Fix path resolution edge case (#4144)
This fixes an edge case where esbuild's path resolution algorithm could deviate from node's path resolution algorithm. It involves a confusing situation where a directory shares the same file name as a file (but without the file extension). See the linked issue for specific details. This appears to be a case where esbuild is correctly following node's published resolution algorithm but where node itself is doing something different. Specifically the step
LOAD_AS_FILE
appears to be skipped when the input ends with..
. This release changes esbuild's behavior for this edge case to match node's behavior.Update Go from 1.23.7 to 1.23.8 (#4133, #4134)
This should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain reports from vulnerability scanners that detect which version of the Go compiler esbuild uses, such as for CVE-2025-22871.
As a reminder, esbuild's development server is intended for development, not for production, so I do not consider most networking-related vulnerabilities in Go to be vulnerabilities in esbuild. Please do not use esbuild's development server in production.
v0.25.2
Compare Source
Support flags in regular expressions for the API (#4121)
The JavaScript plugin API for esbuild takes JavaScript regular expression objects for the
filter
option. Internally these are translated into Go regular expressions. However, this translation previously ignored theflags
property of the regular expression. With this release, esbuild will now translate JavaScript regular expression flags into Go regular expression flags. Specifically the JavaScript regular expression/\.[jt]sx?$/i
is turned into the Go regular expression`(?i)\.[jt]sx?$`
internally inside of esbuild's API. This should make it possible to use JavaScript regular expressions with thei
flag. Note that JavaScript and Go don't support all of the same regular expression features, so this mapping is only approximate.Fix node-specific annotations for string literal export names (#4100)
When node instantiates a CommonJS module, it scans the AST to look for names to expose via ESM named exports. This is a heuristic that looks for certain patterns such as
exports.NAME = ...
ormodule.exports = { ... }
. This behavior is used by esbuild to "annotate" CommonJS code that was converted from ESM with the original ESM export names. For example, when converting the fileexport let foo, bar
from ESM to CommonJS, esbuild appends this to the end of the file:However, this feature previously didn't work correctly for export names that are not valid identifiers, which can be constructed using string literal export names. The generated code contained a syntax error. That problem is fixed in this release:
Basic support for index source maps (#3439, #4109)
The source map specification has an optional mode called index source maps that makes it easier for tools to create an aggregate JavaScript file by concatenating many smaller JavaScript files with source maps, and then generate an aggregate source map by simply providing the original source maps along with some offset information. My understanding is that this is rarely used in practice. I'm only aware of two uses of it in the wild: ClojureScript and Turbopack.
This release provides basic support for indexed source maps. However, the implementation has not been tested on a real app (just on very simple test input). If you are using index source maps in a real app, please try this out and report back if anything isn't working for you.
Note that this is also not a complete implementation. For example, index source maps technically allows nesting source maps to an arbitrary depth, while esbuild's implementation in this release only supports a single level of nesting. It's unclear whether supporting more than one level of nesting is important or not given the lack of available test cases.
This feature was contributed by @clyfish.
v0.25.1
Compare Source
Fix incorrect paths in inline source maps (#4070, #4075, #4105)
This fixes a regression from version 0.25.0 where esbuild didn't correctly resolve relative paths contained within source maps in inline
sourceMappingURL
data URLs. The paths were incorrectly being passed through as-is instead of being resolved relative to the source file containing thesourceMappingURL
comment, which was due to the data URL not being a file URL. This regression has been fixed, and this case now has test coverage.Fix invalid generated source maps (#4080, #4082, #4104, #4107)
This release fixes a regression from version 0.24.1 that could cause esbuild to generate invalid source maps. Specifically under certain conditions, esbuild could generate a mapping with an out-of-bounds source index. It was introduced by code that attempted to improve esbuild's handling of "null" entries in source maps (i.e. mappings with a generated position but no original position). This regression has been fixed.
This fix was contributed by @jridgewell.
Fix a regression with non-file source map paths (#4078)
The format of paths in source maps that aren't in the
file
namespace was unintentionally changed in version 0.25.0. Path namespaces is an esbuild-specific concept that is optionally available for plugins to use to distinguish paths fromfile
paths and from paths meant for other plugins. Previously the namespace was prepended to the path joined with a:
character, but version 0.25.0 unintentionally failed to prepend the namespace. The previous behavior has been restored.Fix a crash with
switch
optimization (#4088)The new code in the previous release to optimize dead code in switch statements accidentally introduced a crash in the edge case where one or more switch case values include a function expression. This is because esbuild now visits the case values first to determine whether any cases are dead code, and then visits the case bodies once the dead code status is known. That triggered some internal asserts that guard against traversing the AST in an unexpected order. This crash has been fixed by changing esbuild to expect the new traversal ordering. Here's an example of affected code:
Update Go from 1.23.5 to 1.23.7 (#4076, #4077)
This should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain reports from vulnerability scanners that detect which version of the Go compiler esbuild uses.
This PR was contributed by @MikeWillCook.
isaacs/node-glob (glob)
v11.0.2
Compare Source
v11.0.1
Compare Source
graphql/graphql-http (graphql-http)
v1.22.4
Compare Source
Bug Fixes
v1.22.3
Compare Source
Bug Fixes
status
andstatusText
are optional (38a0191), closes #133v1.22.2
Compare Source
Bug Fixes
sindresorhus/import-fresh (import-fresh)
v3.3.1
Compare Source
972690b
websockets/ws (ws)
v8.18.2
Compare Source
Bug fixes
Fixed an issue that, during message decompression when the maximum size was
exceeded, led to the emission of an inaccurate error and closure of the
connection with an improper close code (#2285).
v8.18.1
Compare Source
Bug fixes
make them work when run via CITGM (
021f7b8
).colinhacks/zod (zod)
v3.24.4
Compare Source
Commits:
a429256
Allow HH:MM format inz.string().datetime()
andz.string().time()
(#4315)v3.24.3
Compare Source
Main feature: massive
tsc
performance improvement in.extend()
courtesy of @Andarist: #4150Commits:
de1f090
Switch to featured sponsors (#4001)eea05ae
Fix headers (#4003)446644f
Tweak feature layout (#4008)1d6e1cb
docs(README): add GQLoom to tools and integrations section (#3995)e2b9a5f
Update feature (#4009)0b5d29e
Feature Mintlify (#4014)47dbb2d
Update mintlify feature (#4015)69d8436
Add Clerk fellowship mention (#4020)850871d
Fix table formatf204123
WIP (#4028)5041dfa
WIP (#4045)cb2b857
docs: add TanStack Form to Ecosystem/Form integrations (#4055)099fe85
docs: add oRPC to Ecosystem (#4042)b999b4b
docs: Remove outdated doc 'avoid coercions that throw uncaught errors' (#4005)19c6d2e
docs: update README_KO (#4025)1061293
WIP (#4060)07ff0da
Update link4c7d8e5
Update Fern art/link (#4062)91dcd30
removed unnecessary console logs (#4059)859ad24
Update alt tag for Retool and Stainless URL (#4071)220aeda
Fix imagesb865062
update readme.md with zod-csv library (#4021)0615af8
Fix formatting12e5866
Add zod 4 beta anno (#4081)faac697
Fix CI8cca93b
Fix CId114394
Added FullProduct.dev to 'Powered by Zod' in Ecosystem section (#4131)a801ddd
Fix broken logo link (#3974)8fc309a
Add packages/docsbfd0913
Remove packages/docs3e602d4
OptimizeextendShape
(#4150)06db7f8
3.24.3a18d25b
add back packages/docsv3.24.2
Compare Source
Notes
Support asynchronous checks in
z.custom()
.Commits:
cdcf9d4
Bump rollup from 2.79.1 to 2.79.2 (#3895)a2ad370
Bump find-my-way from 8.2.0 to 8.2.2 (#3897)0e02d66
Bump nanoid from 3.3.7 to 3.3.8 ([#3896](https://redirect.github.com/colinhacks/zod/issues/389Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8am and before 4pm on tuesday" in timezone America/Los_Angeles.
🚦 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 has been generated by Renovate Bot.