Skip to content

v1.6.0

Compare
Choose a tag to compare
@jensneuse jensneuse released this 07 Apr 16:03
· 2537 commits to master since this release
41284b8

Changelog

b5158bc Merge pull request #54 from jensneuse/proxy-backend-headers
ec82450 Merge pull request #55 from jensneuse/optional-operation-name
99d4d14 Merge pull request #59 from jensneuse/10-undefined-types-in-middlewares
41284b8 Merge pull request #60 from jensneuse/migrate-to-go-mod
87f569f add ExtendTypeSystemDefinition to parser
2dd150d add ExtendTypeSystemInput to the lexer so that modifications after the initial parsing are possible
a6b26f6 add PrepareSchema func to GraphqlMiddleware interface which enables a middleware to modify the schema before execution
2f7e2a1 add calling PrepareSchema on all middlewares to the invoker before executing OnRequest
ef672da add formatting
c2a7cdd add formatting
43ad297 add go.mod and go.sum
523399f add golangci-lint @v1.16.0 dependency
b318280 add golangci-lint to circle ci config
998e9b1 add headers to request config, for application on requests to the backend servers
004c9ab add seperate test data for testing the validation middleware
de5a2d3 add tests for extending the type system definition
c402039 add tests for type system definition extension
d798762 add tests to the lexer for ExtendTypeSystemInput
5045f99 cleanup Makefile and invoke ci testing via makefile
09cb625 drop gometalinter from ci
839682a fix circle ci yaml
376a170 fix linting errors
6880877 fix typo
0fbba3f implement PrepareSchema for context middleware
05bff2a implement PrepareSchema for the asset middleware
3fef22b implement PrepareSchema for validation middleware
09fc03e remove blank operation name from tests
b19f5cc remove gometalinter config
fe92a3e remove now unnecessary declaration of the context middleware directive directly in the schema
9a9b08d remove vendor
c6c8ce0 remove yoda conditions from test code
73fc869 simplify parsing type system definition / executable definition
6fae05e simplify the helper method InvokeMiddleware by using the invoker
e204944 this commit fixes a potential included empty operation name, which can cause problems with older graphql implementations
52803a2 update README adding paragraph on go version and go modules
aea058e update circle ci config to use golang 1.12 and drop working directory
98a080b update lexer mock after adding ExtendTypeSystemInput