0.26.0
BREAKING CHANGES
Features
- 10fc7c7 settings:
server.playground.enabled
(#1272) - eddfed6 addToContext: extract type imports from generics (#1300)
- 7778cc1 addToContext: analyze addToContext under all import styles (#1223)
- ec05b3a addToContext: find app.schema.addToContext calls
- a972cec schema: add subscriptionType (#1191)
- eff7291 windows support (#1184)
- 9a080d9 (breaking) server:
apollo-server-express
as default server (#1261) - c2760f1 server: add cors support (#1263)
- 54091f4 server: disable graphql introspection in production (#1170)
- 13d847a trace preview on schema errors (#1202)
- f41196f add new app component lifecycle (#1211)
Fixes
- b862639 node_modules weren't walked in some cases (#1320)
- 57aaf76 postinstall false negative deps warning (#1318)
- 493cbf8 app.reset and make code more portable
- 1df6d23 context params and pass req and res in an object (#1295)
- 36863e2 prevent double reflection log (#1210)
- fb844b0 print ts related errors happening in reflection (#1209)
- 3faae6c reintroduce source-map support (#1195)
- 3ec8a85 display stack traces on graphql errors (#1193)
- eb54c3c ignore dotfiles in watcher (#1183)
- 7be97d7 start module on windows (#1152)
Improvements
- 2a76e2c deps: update
@nexus/schema
to v15 (#1321) - fc72073 improve: instructions to remove bundled deps
- 612561c improve: remove nexus transition post-install message
- ca53f35 refactor: generalize addToContext ts helpers
- 47b0911 perf: skip node_modules when finding app module (#1190)
Docs
- f368a04 Update schema.enum to schema.enumType in guide (#1314)
- a153975 improve prisma plugin docs section order
- 388afc1 make prisma plugin docs layout readable
- 74e6e28 fix root page
- 4bdee8e link to examples repo
- 1fd4e1b fix typo in tutorial (#1274)
- eb3a7b5 fix testing-with-prisma diff in tutorial (#1282)
- 64f088e fix formatting of direnv example in recipes (#1285)
- 79b1d66 fix typo and remove unnecessary command (#1286)
- 03ec1bc Add headline and bit of intro in nexus-schema-users (#1288)
- fec8496 fix code block in plugins/prisma (#1289)
- 2451a0c fix link in project-layout (#1292)
- 7c84c15 tweak nexus module intro
- 4fc1baf fix typo
- 3a4262d component api intros with guide links
- 8998249 update nexus schema comparison table
- 3a58c29 tutorial uses new testing client api
- ee81f8c mention additional framework features
- bf726b7 fix plugins page url for now
- d3e7925 fix tutorial TSGIDM tip
- 790f782 fix plugins url path
- 257ea6a Fix indentation of "In conclusion" for dependency info (#1204)
- d251ce5 remove old docs
- 2ac27d4 fix typo in docs (#1166)
- 725a8b4 update project slogan
- fe9ea84 make links in readme clickable
- 9fb71e9 fix readme layout
- 1f6f04d intro header
- d9beecd update readme logo layout
- dc6abb2 improve readme
- 46082ca remove references to wrong social image
- 2437e3b nextjs recipes link to examples
- 1db00c7 fix migration guide
- bdb8d79 add prisma schema plugin docs about bundling
- a64a9f6 improve docs around jest testing (#1296)
- 829a101 add next button to Introduction in tutorial (#1273)
- 5e019a1 revise nexus schema user migration guide (#1259)
- f36860f pg & nanoid dep install in tutorial (#1175)
- 8095a2a Change body type from
int
tostring
(#1214)
Chores
- 56a5dec mention documentation pr in contributing guide
- 991645a update dependency @types/jest to v26 (#1004)
- 141e4ee update contributing to website guide
- d7b67a0 updated code behaviour (#1109)
- 9b8b5b9 pipe issues + toc code style (#1301)
- 4365a94 proxy for GA (#1157)
- ca91343 update dependency lodash to v4.17.19 [security] (#1240)
- 2ef8cef remove docsify deps
- 94da9c3 bump lodash from 4.17.15 to 4.17.19 (#1242)
- 72d319c fix workflow file
- fecd3fb remove unused config file
- 0bc6bd1 make renovate ignore website deps
- 81b92a9 add license file
- 1558d12 update README.md (#1173)