Releases: pekkah/tanka-graphql
Releases · pekkah/tanka-graphql
3.0.0
Major release after couple of years of development.
New major features and changes
- New pipeline based execution model similar to ASP.NET Core execution model
- Roslyn based source generation
- New WebSocket protocol implementation matching the https://github.com/enisdenjo/graphql-ws
- New samples for the server and source generator
- Experimental support for "@OneOf" -directive
- Delegates and subscribers and resolvers
- New simplified type system using the graphql language
- Lots of possibilities for customization
What's Changed
- New type system by @pekkah in #1063
- [resolvers]: Delegates as resolvers by @pekkah in #1584
- [resolvers]: add delegate subscribers by @pekkah in #1592
- [resolvers]: argument binding to delegate resolvers by @pekkah in #1611
- Remove legacy by @pekkah in #1621
- Source generator samples by @pekkah in #1636
- Improved error handling by @pekkah in #1714
- Experimental @OneOf directive support for input types by @pekkah in #1723
- Add subscription support to source generator by @pekkah in #1729
- Generate implements extension for any interface implemented by Object… by @pekkah in #1749
- server: Rewrite the WebSocket protocol handling by @pekkah in #1752
Full Changelog: 2.0.1...3.0.0
2.0.1
2.0.0
Features
- New low allocating fast GraphQL language parser (https://pekkah.github.io/tanka-graphql/2.0.0/0-language/01-parser.html)
- .NET 5.0 (the core still targets netstandard2.1)
- Descriptions using block strings
- Missing validator 5.8.3 All Variable Uses Defined
- Imports (https://pekkah.github.io/tanka-graphql/2.0.0/0-language/02-imports.html)
- Apollo Federation support (https://pekkah.github.io/tanka-graphql/2.0.0/10-extensions/apollo-federation.html)
1.0.3
1.0.2
1.0.1
1.0.0
build(deps-dev): bump tslint in /src/graphql.server.link (#459) Bumps [tslint](https://github.com/palantir/tslint) from 5.20.1 to 6.0.0. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/palantir/tslint/compare/5.20.1...6.0.0) Signed-off-by: dependabot-preview[bot] <[email protected]>