Releases: prisma-labs/graphql-framework-experiment
Releases · prisma-labs/graphql-framework-experiment
0.27.0
Features
- 476af07 add a subscriptions server (#1397)
- 5b795f6 expose apollo engine settings (#1388)
- aa9c40e feedback function name (#1355)
Fixes
- 25235c1 subscription typo (#1407)
- 6e31803 file upload does not work (#1363)
- 75ec733 Fixes boolean checks for cors (#1328)
Improvements
- 6cf6265 docs: fixes link to configuration guide (#1406)
- 04a4e88 refactor: settings lib (#1275)
- ddfe403 improve: expose projectRoot setting in createTestContext (#1324)
- 9ba2181 website: fix typo (#1325)
- d8f4397 deps: update dependency graphql-request to v3 (#1329)
Chores
- 9b9a4a8 update links to new prisma documentation (#1391)
- 826521d minor typo in tutorial (#1395)
- dce5df1 minor typos in tutorial (#1396)
- 3225a40 update docs (#1385)
- 630a76a fix typo in 02-chapter-1-setup-and-first-query (#1365)
- 95ac7ae update typo in 04-logger.mdx (#1382)
- c48e55e Add nexus-plugin-auth0 (#1337)
Unspecified Changes
next
0.30.0
Development of Nexus Framework has ended. Please read our announcement issue at https://nxs.li/unframework/about for details. Please follow our migration guide at https://nxs.li/unframework/migrate to start using Nexus Schema.
0.26.1
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)
0.25.0
Features
- b31bd91 warn when user has installed bundled deps (#1148)
- a4e4ead support top-level union types (#1144)
Fixes
- ae8d0e7 postinstall message
- 9772807 tsconfig search halt at root on windows (#1121)
- b5d42ca glocal check stops at windows disk root (#1119)
- 0ff711d clear console when using prisma (#1101)
- fe8b3b0 allow disabling sdl generation (#1100)
- ba1f03d apply auth settings + improve default error formatter (#1092)
- 56b4759 ctx.client sends set headers (#1061)
Improvements
- f45ac68 refactor: return either on no-modules-or-nexus-module (#1127)
- 7c970fa test: add watcher to windows suite (#1123)
- 8128d02 improve: better error in case of a missing type (#1108)
- ff1e065 test: add more unit suites (#1113)
- 4e84fa6 test: begin unit testing on windows (#1106)
- 689b20a test: cover testing fix
- 418a7c8 docs: architecture notes regarding deps (#1079)
Docs
- 046a04e contributing guide
- 412d48c update nexus-prisma docs
- 624693a fix prisma issue templates
- 471adbb update goal wording
- 743c999 update chapter-4
- 364734d fix wrong query example (#1103)
- 8ef4a20 fix cover page layout
- 43f6d35 update hello nexus content
- 496cbb6 fix schema users migration re layout
- bac0163 prisma "migration" guide
- 32d4016 fix various bits of tutorial content
- c1d02fb fix plugin name display
- a467ff2 add repos & packages diagram
- 41477dc format & npm add over install
0.24.2
0.24.1
0.24.0
BREAKING CHANGES
Features
- 2b13942 addToContext can return type refs (#1057)
- 9df4763 support date and json scalars by default (#1049)
- 7ee63a3 support type-roots (#1051)
- 699b380 add types.d.ts convention
- d36eaec expose node http server instance (#1050)
- 6aa8059 support extends (#1043)
- ef5ee17 enforce noEmit: true (#1039)
- 2e13f97 lint for correct types and typeRoots (#1037)
- 19bb322 (breaking) treat fist package.json as project root (#1034)
- ec97f23 add authorization plugin by default (#1026)
- b3bb9af (breaking) sdl file gen on by default (#1017)
- 4d3b0ae graphql test client headers (#964)
Fixes
Improvements
- c4ecbcb refactor: use ts-morph for whole extractor
- 4e53bb8 refactor: remove fatals from layout tsconfig (#1046)
- 15ab57a refactor: no fatal when building tsc program (#994)
Chores
- 2f33a25 richer pr checklist for docs
- 50b5c38 force color always in tests (#1038)
- 507e326 docs for nexus-plugin-prisma
- 3200af3 update website wrt to current docs (#979)
- 81d200e remove always-failing e2e tests for now
- e3e3131 fix typos (#1003)
- 0a07b7b added comment for clarity and consistency (#995)
- 7059554 revise issus templates (#990)
- 1e4000e fix typo:
inDb
is not a property ofctx
(#978) - 38e427e migrate docs content into new website (#968)
- 27043bb fix typo in tutorial (#977)
- ebb72c2 fix typo in tutorial (#975)
- 59a916f fix typo in tutorial (#976)
- 94258eb import docs repo content into /website (#966)
0.23.0
BREAKING CHANGES
Highlights
Features
- 07a00c2 use latest @nexus/schema
- e8b9c70 (breaking) cli deployment target from Now.sh to Vercel (#910)
- 7d12eb3 exclude autocompletions from private api (#912)
- eccf653 upgrade to TypeScript 3.9 (#859)
Fixes
Improvements
- 3f023a9 refactor: remove entrypoint normalize fatals (#953)
- eb471b2 refactor: use graphql-request dep (#938)
- 54ecaf8 refactor: return either type (#937)
- 9e4207e deps: update dependency type-fest to ^0.15.0 (#920)
- ec033c7 docs: jsdoc links to website in runtime exports (#923)
- e037db4 deps: update dependency simple-git to v2 (#754)
- d807cd5 refactor: group testing logic under own dir (#905)
Docs
- ec52df2 6 chapters of the nexus tutorial (#956)
- 93b3ff2 fix convert link in nav
- cba9ac7 nanoid as named export in testing.md (#954)
- e1006e4 clarify migration paths for nexus schema users (#946)
- b2ab924 fix directory in example start script (#939)
- 7177d07 fix typo in project-layout.md (#916)
- c66e505 fix example in settings.md (#915)
- 3d116de fix type in recipes.md (#906)