Update dependency @nexus/schema to v0.20.1 #54
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.15.0
->0.20.1
Release Notes
graphql-nexus/schema
v0.19.2
Compare Source
Fixes
2dd90b4
#618 Add inputFieldDefTypes for declarativeWrappingPlugin (#682)Improvements
79e6c02
docs: Update index.mdx, add missing list import (#680)Chores
13f7423
add about section to prisma plugin docsd3af607
publish canary releases on every trunk commit4296286
tutorial typo nullable schema defined (#675)v0.19.1
Compare Source
Fixes
24a78e8
explicit nullability for connectionPlugin (#671)v0.19.0
Compare Source
Breaking Changes
SDL file generation by default in development
#652 →
618521d
SDL file generation will be enabled by default in development now.
If you were enabling it manually before and outputting to project root at
schema.graphql
You can probably now just rely on the default.If you were relying on the default to disable SDL file generation before then now you need to pass an explicit false:
Highlights
Abstract types system
#602 → 967d2df
New Abstract types system. Learn more at https://nxs.li/guides/abstract-types.
Type functions for list & nullability & .nonNull / .nullable chaining
#538 → de832e7
#655 → 306dbaa
New API for specifying list and nullability types. Learn more at https://nexusjs.org/docs/api/list-nonNull.
All Changes
Features
1551506
Improved description for types on output method / output field (#666)5ab7dd3
Simplified upgrade path w/ better warning messages (#663)306dbaa
.nonNull / .nullable chaining, additional cleanup (#655)618521d
(breaking) SDL file generation by default in development (#652)481e2c7
Allow contextType to specify an TypingImport config (#606)4f4f9f4
add onFieldDefinition / onArgDefinition / onInputFieldDefinition (#640)bfcc959
addt.modify
API for modifying inherited fields (#634)94ba687
deprecate plugin onInstall return for consistent API (#637)de832e7
type functions for list & nullability (#538)967d2df
abstract types system (#602)Fixes
57bb5b0
Ensure we can modify nullability of an interface field (#662)5c73102
Make custom scalars work with interfaceType (#661)Improvements
eb04d8f
SDL converter list/nonNull chaining (#660)506b61b
deps: update all to latest (#649)3a3d03b
refactor: move wrapping helper fns to definitions/wrapping.ts (#643)9ba7d9b
refactor: Simplify typegen with keyof and intersection types (#628)e33906c
refactor: remove namespace, separate internal types (#627)bff7008
resolveType warning, restore declarativeWrapping list behavior (#658)1e11720
Refine exports for plugins (#639)Docs
f7b9cf8
docs: fix typof49d0b0
update to use new 0.19 api (#667)3e8843f
add atomicOperations setting for prisma plugin (#587)75c4c09
Add release changelog entries to CHANGELOG.md (#656)36503f7
@tgriesser/schemats for simpler DB output in ghost example (#633)45938cf
fix little typo in 021-abstract-types.mdx (#624)5870d5e
fix installation note (#609)Tests
ab4b627
Restore integration codegen removed in #629 and #630 (#654)e2c88ea
fix types in nullabilityGuardPlugin spec5a8fcae
run integration tests separately (#630)v0.18.0
Compare Source
v0.17.0
Compare Source
Features
9bfdf2c
allow interfaces to implement other interfaces (#496)b4e0deb
add onObjectDefinition / onInputObjectDefinition (#533)f8d164a
error feedback if root typing path is invalid (#557)This may be a breaking change if you were relying on pointing root typing path to a non-file for some reason in the past. We think for almost all users this will not be a breaking change however.
Fixes
10c5f8b
"union too complex to represent" for large union types (#571)cc12ec1
(connection plugin) add deprecated, description, nullable to connectionField (#578)de7cdfd
(connection plugin) various fixes (#569)2edfcfa
subscription type static typings (#564)10208e3
input fields with default should not be typed as optional (#563)Improvements
083c1ad
test: capture union too large error76e6eff
test: improve connection plugin testsDocs
489b5ab
docs: Fix ts-node-dev flag in the docs (#529)fb1216e
header media query (#554)2aaaf5c
fix nullabillity guard docs (#575)980920a
fix for outdated prisma-labs link in the documentation #518 (#572)9960015
Update 06-chapter-5-persisting-data-via-prisma.mdx (#574)e65f6ef
Remove references to nexus framework (#528)c68a94c
fix typo in migration guide (#527)69af932
fix typo in nexus framework migration guide (#526)8cea40a
Fix a prisma client call b/c latest Prisma Client (#535)0a6db6a
fix link to announcement (#544)e2cfcb0
fix typo in 02-chapter-1-setup-and-first-query docs (#547)ebdb55a
Update docs content (#553)00fb8a6
fix duplicate in 020-nexus-framework-users.mdx (#561)04fe2f5
touch api/schema.ts (#562)ceeea8c
fix typosd4d32f7
fix migration guide ts-node command0dd8ea3
Fix a typo in 030-neuxs-framework-prisma-users.mdx (#537)d1bb819
Remove framework mention, update link (#525)Chores
393de57
update test in trunk.ymla8df05c
Use codecov/codecov-action GH action (#534)85bf467
Restoring codecov (#532)8f3189c
Keep prettier config local to the project (#531)2bceeb9
Bumping deps & adding scripts for running examples (#530)27d5b82
update url in package.json (#524)v0.16.0
Compare Source
BREAKING CHANGES
c7eff85
output types & list items are now nullable by default (#508)0ee644b
upgrade to graphql v15 (#486)MIGRATION GUIDE
As Nexus Schema just made output types and list items nullable by default, there's a couple of changes you need to do to produce the same schema as before the update.
Changing global defaults to revert to non-nullable output types
Changing type-level configuration to revert to non-nullable output types
import { objectType } from '@​nexus/schema' objectType({ name: 'User', nonNullDefaults: { + output: true } definition(t) { /* ... */ } })
Updating lists output types to be non-nullable
Features
c7eff85
(breaking) output types & list items are now nullable by default (#508)efa96cb
new docs site (#500)0ee644b
(breaking) upgrade to graphql v15 (#486)Fixes
e4a68e5
config file fixed (#522)646879d
change netlify config (#519)796add7
Github linkb7ecbb0
Logo URL and Github link2327a94
force release3c38a65
message for missing resolveType in interfaces (#495)Improvements
2fef488
tmp: tmp/index.html99b34f6
temp: Temporary redirects for old nexus.js.org (#514)5e156ac
docs: update asNexusMethod example with the changes from #473 (#476)Chores
a44dbe4
fix linkf8288b5
fix link58c3ad9
release changesddb1211
upgrade dripipUnspecified Changes
4bd0ffc
Update netlify.toml (#521)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.