-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
chore(deps): update all non-major dependencies #47
Conversation
Codecov Report
@@ Coverage Diff @@
## main #47 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 1
Lines 10 10
Branches 2 2
=========================================
Hits 10 10 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
5a5253a
to
2a5ca78
Compare
675c605
to
419f854
Compare
9c54dbb
to
6c2bf0e
Compare
d6d008b
to
308d868
Compare
f3b56c9
to
97ac27c
Compare
c0a86f2
to
c43b61b
Compare
96688a0
to
1b41f46
Compare
5ac7201
to
e9edba4
Compare
185c212
to
81165dd
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: pnpm-lock.yaml
|
81165dd
to
de54de6
Compare
de54de6
to
32a803e
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠ Warning: custom changes will be lost. |
This PR contains the following updates:
^4.4.1
->^4.7.1
^4.0.0
->^4.2.0
^3.0.1
->^3.0.4
^3.1.0
->^3.2.1
^0.2.5
->^0.5.0
^3.2.3
->^3.5.0
^0.2.1
->^0.3.1
^3.2.3
->^3.5.0
^3.2.3
->^3.5.0
^5.54.0
->^5.59.6
^5.54.0
->^5.59.6
^0.29.2
->^0.31.1
^8.35.0
->^8.40.0
^8.6.0
->^8.8.0
^3.2.3
->^3.5.0
8.0.0
->8.5.1
^2.8.4
->^2.8.8
^0.29.2
->^0.31.1
Release Notes
apollographql/apollo-server
v4.7.1
Compare Source
Patch Changes
5d3c45be9
Thanks @mayakoneval! - 🐛 Bug Fix for Apollo Server Landing Pages on Safari. A Content Security Policy was added to our landing page html so that Safari can run the inline scripts we use to call the Embedded Sandbox & Explorer.v4.7.0
Compare Source
Minor Changes
#7504
22a5be934
Thanks @mayakoneval! - In the Apollo Server Landing Page Local config, you can now opt out of the telemetry that Apollo Studio runs in theembedded Sandbox & Explorer landing pages. This telemetry includes Google Analytics for event tracking and
Sentry for error tracking.
Example of the new config option:
v4.6.0
Compare Source
Minor Changes
#7465
1e808146a
Thanks @trevor-scheer! - Introduce new opt-in configuration option to mitigate v4 status code regressionApollo Server v4 accidentally started responding to requests with an invalid
variables
object with a 200 status code, where v3 previously responded with a 400. In order to not break current behavior (potentially breaking users who have creatively worked around this issue) and offer a mitigation, we've added the following configuration option which we recommend for all users.Specifically, this regression affects cases where input variable coercion fails. Variables of an incorrect type (i.e.
String
instead ofInt
) or unexpectedlynull
are examples that fail variable coercion. Additionally, missing or incorrect fields on input objects as well as custom scalars that throw during validation will also fail variable coercion. For more specifics on variable coercion, see the "Input Coercion" sections in the GraphQL spec.This will become the default behavior in Apollo Server v5 and the configuration option will be ignored / no longer needed.
Patch Changes
#7454
f6e3ae021
Thanks @trevor-scheer! - Start building packages with TS 5.x, which should have no effect for users#7433
e0db95b96
Thanks @KGAdamCook! - Previously, when users provided their owndocumentStore
, Apollo Server used a random prefix per schema in order to guarantee there was no shared state from one schema to the next. Now Apollo Server uses a hash of the schema, which enables the provided document store to be shared if you choose to do so.v4.5.0
Compare Source
Minor Changes
#7431
7cc163ac8
Thanks @mayakoneval! - In the Apollo Server Landing Page Local config, you can now automatically turn off autopolling on your endpoints as well as pass headers used to introspect your schema, embed an operation from a collection, and configure whether the endpoint input box is editable. In the Apollo Server Landing Page Prod config, you can embed an operation from a collection & we fixed a bug introduced in release 4.4.0Example of all new config options:
#7430
b694bb1dd
Thanks @mayakoneval! - We now send your @apollo/server version to the embedded Explorer & Sandbox used in the landing pages for analytics.Patch Changes
#7432
8cbc61406
Thanks @mayakoneval! - Bug fix: TL;DR revert a previous change that stops passing includeCookies from the prod landing page config.Who was affected?
Any Apollo Server instance that passes a
graphRef
to a production landing page with a non-defaultincludeCookies
value that does not match theInclude cookies
setting on your registered variant on studio.apollographql.com.How were they affected?
From release 4.4.0 to this patch release, folks affected would have seen their Explorer requests being sent with cookies included only if they had set
Include cookies
on their variant. Cookies would not have been included by default.dotansimha/graphql-code-generator (@graphql-codegen/plugin-helpers)
v4.2.0
Compare Source
Minor Changes
#9151
b7dacb21f
Thanks @'./user/schema.mappers#UserMapper',! - AddwatchPattern
config option forgenerates
sections.By default,
watch
mode automatically watches all GraphQL schema and document files. This means when a change is detected, Codegen CLI is run.A user may want to run Codegen CLI when non-schema and non-document files are changed. Each
generates
section now has awatchPattern
option to allow more file patterns to be added to the list of patterns to watch.In the example below, mappers are exported from
schema.mappers.ts
files. We want to re-run Codegen if the content of*.mappers.ts
files change because they change the generated types file. To solve this, we can add mapper file patterns to watch using the glob pattern used for schema and document files.Then, run Codegen CLI in
watch
mode:Now, updating
*.mappers.ts
files re-runs Codegen! 🎉Note:
watchPattern
is only used inwatch
mode i.e. running CLI with--watch
flag.Patch Changes
f104619ac
Thanks @saihaj! - Resolve issue with nesting fields in@provides
directive being preventedv4.1.0
Compare Source
Minor Changes
#8893
a118c307a
Thanks @n1ru4l! - markplugins
in config optional#8723
a3309e63e
Thanks @kazekyo! - Introduce a new feature called DocumentTransform.DocumentTransform is a functionality that allows you to modify
documents
before they are processed by plugins. You can use functions passed to thedocumentTransforms
option to make changes to GraphQL documents.To use this feature, you can write
documentTransforms
as follows:For instance, to remove a
@localOnlyDirective
directive fromdocuments
, you can write the following code:DocumentTransform can also be specified by file name. You can create a custom file for a specific transformation and pass it to
documentTransforms
.Let's create the document transform as a file:
Then, you can specify the file name as follows:
Patch Changes
8206b268d
Thanks @renovate! - dependencies updates:tslib@~2.5.0
↗︎ (from~2.4.0
, independencies
)dotansimha/graphql-code-generator (@graphql-codegen/typescript)
v3.0.4
Compare Source
Patch Changes
386cf9044
,402cb8ac0
]:v3.0.3
Compare Source
Patch Changes
#9150
92d86b009
Thanks @rliljest! - Properly escape enum identifiers when enumsAsConst is usedUpdated dependencies [
e56790104
,b7dacb21f
,f104619ac
,acb647e4e
,9f4d9c5a4
]:v3.0.2
Compare Source
Patch Changes
ba0610bbd
,4b49f6fbe
,b343626c9
]:dotansimha/graphql-code-generator (@graphql-codegen/typescript-resolvers)
v3.2.1
Compare Source
Patch Changes
#9231
402cb8ac0
Thanks @eddeee888! - Implement resolversNonOptionalTypename for mapper casesUpdated dependencies [
386cf9044
,402cb8ac0
]:v3.2.0
Compare Source
Minor Changes
#9146
9f4d9c5a4
Thanks @eddeee888! - [typescript-resolvers] AddresolversNonOptionalTypename
config option.This is extending on
ResolversUnionTypes
implemented in https://github.com/dotansimha/graphql-code-generator/pull/9069resolversNonOptionalTypename
adds non-optional__typename
to union members ofResolversUnionTypes
, without affecting the union members' base intefaces.A common use case for non-optional
__typename
of union members is using it as the common field to work out the final schema type. This makes implementing the union's__resolveType
very simple as we can use__typename
to decide which union member the resolved object is. Without this, we have to check the existence of field/s on the incoming object which could be verbose.For example, consider this schema:
With optional
__typename
: We need to check existence of certain fields to resolve type in the union resolver:With non-optional
__typename
: Resolvers declare the type. This which gives us better TypeScript support in resolvers and simplify__resolveType
implementation:Using
resolversNonOptionalTypename
: add it intotypescript-resolvers
plugin config:Patch Changes
#9206
e56790104
Thanks @eddeee888! - FixResolversUnionTypes
being used inResolversParentTypes
Previously, objects with mappable fields are converted to Omit format that references its own type group or
ResolversTypes
orResolversParentTypes
e.g.In https://github.com/dotansimha/graphql-code-generator/pull/9069, we extracted resolver union types to its own group:
This change creates an extra
ResolversUnionParentTypes
that is referenced byResolversParentTypes
to ensure backwards compatibility:f104619ac
Thanks @saihaj! - Resolve issue with nesting fields in@provides
directive being preventedUpdated dependencies [
e56790104
,b7dacb21f
,f104619ac
,92d86b009
,acb647e4e
,9f4d9c5a4
]:v3.1.1
Compare Source
Patch Changes
#9110
ba0610bbd
Thanks @gilgardosh! - Custom mappers with placeholder will apply omit#9069
4b49f6fbe
Thanks @eddeee888! - Extract union types to ResolversUnionTypesUpdated dependencies [
ba0610bbd
,4b49f6fbe
,b343626c9
]:nuxt/devtools
v0.5.0
Compare Source
Bug Fixes
description
for facebook (#239) (31c92f5)Features
useSeoMeta
overuseHead
(f7d11ee)0.4.6 (2023-05-08)
Bug Fixes
Features
0.4.5 (2023-04-30)
Bug Fixes
0.4.4 (2023-04-30)
Features
0.4.3 (2023-04-29)
Bug Fixes
Features
0.4.2 (2023-04-24)
Bug Fixes
enable
setup fails on new installs (#200) (9551479)Features
Performance Improvements
0.4.1 (2023-04-18)
Bug Fixes
Features
v0.4.6
Compare Source
Bug Fixes
Features
v0.4.5
Compare Source
Bug Fixes
v0.4.4
Compare Source
Features
v0.4.3
Compare Source
Bug Fixes
Features
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 has been generated by Mend Renovate. View repository job log here.