Skip to content

Releases: graphql-go/graphql

v0.8.1

10 Apr 18:20
a974186
Compare
Choose a tag to compare
  • definition: support thunks for Union.Types definitions @ 0e40a4e
  • parser: fix infinite recursion in type definition parser @ #637
  • definition: fix String/Name methods on the List type @ #651
  • definition: fix: return valid object description @ #653
  • parser: expose ParseValue @ #656

v0.8.0

29 Aug 00:10
f02a1c9
Compare
Choose a tag to compare
  • subscription: graphql.Subscribe implementation @ #495
  • language/printer: string quoting fix @ #587
  • README: replaces https://godoc.org in favor of https://pkg.go.dev links @ #593 & #591
  • {executor,schema}: use invariantf for performance improvement @ #590
  • examples/sql-nullstring: fix error handling @ #569
  • examples: adds http-post example @ #575
  • examples/todo/schema: TodoSchema @ #574
  • definition: fix error handling @ #561
  • util: encoding.TextMarshaler support for BindFields @ #503
  • graphql: typo fix @ #551
  • language/printer: description printing support @ #485

v0.7.9

08 Feb 20:52
02caa89
Compare
Choose a tag to compare
  • executor: better error handling @ #459
  • introspection: ensuring fields & interfaces initialization @ #469
  • docs: formatting & link fixes @ #487, #497
  • tests: example of a query with variables @ #491
  • executor: ordered execution of mutations @ #493
  • examples: sql.NullString scalar example @ #501
  • scalars: bitsize increased to 64 when parsing literals for floats @ #511
  • examples/crud: better formatting @ #512
  • testutil: test data fix @ #513
  • rules: better check of overlapping fields @ #521
  • scalars: un-serialization of time.Time support for DateTime#523
  • introspection: fixes false-positive deprecation of fields @ #524
  • extensions: better capture of errors for resolveFieldFinishFn#526

v0.7.8

28 Mar 10:12
2b0b734
Compare
Choose a tag to compare
  • add extensions support @ #448
  • lexer: fixes panic on empty blockstrings @ #456
  • lexer: simplify lexer.TokenType @ #433
  • resolvers: support custom map types @ #440
  • thread-safety: added Result.AppendErrors @ #434
  • fix panic when mutations or subscriptions are not configured @ #431
  • errors: consolidates original error for re-usability @ #427

v0.7.7

03 Dec 01:27
0894364
Compare
Choose a tag to compare
  • null pointer improvements for lists @ #377
  • concurrent resolvers support @ #388
  • concurrent resolvers example @ #394
  • thunk signature improvements @ #393
  • code improvements via go-critic tool@ #395
  • graphql-js sync: Public ResolveInfo.Path @ #403
  • docs improvements @ #407
  • graphql.DateTime improvements @ #419
  • circleci: go modules support @ #425
  • graphql-js sync: FormattedError.OriginalError support @ #423

v0.7.6

19 Aug 02:36
5c1be08
Compare
Choose a tag to compare
  • Code improvements via go-critic @ #376, #375, #374, #373 & #372
  • enum nil pointer safety @ #370
  • scalar nil pointer safety @ #369
  • examples: Products CRUD @ #368
  • errors: extensions support @ #363 & #364
  • coveralls: Badge status updated @ #362
  • ci: TravisCI replaced by CircleCI @ #361
  • examples: Context modification @ #350
  • examples: Custom scalar type @ #346
  • scalars: coerceFloat improvement @ #352
  • scalars: Test coverage improved for coercion @ #342
  • thunks: Regression fixes @ #341
  • gofmt @ #335
  • scalars: Update float coersion double-precision @ #334
  • Added AddFieldConfig method to InputObjects @ #332
  • executor: Iterable improvements @ #327
  • interfaces: Support for & @ #324
  • Code clean-up @ #321, #319, #313, #307, #304, #294
  • typo fixes @ #320
  • Performance optimizations @ #314
  • BindFields: Pointers support @ #311
  • errors: Better error messages for empty {}and () @ #310
  • executor: DefaultResolveFn improvements @ #305
  • executor: resolvers as pointer methods support @ #302

v0.7.5

08 Mar 23:27
1e23489
Compare
Choose a tag to compare
  • README: minor introduction improvements @ #270
  • travis: adds -race flag to coveralls running cmd @ #278
  • definition: ignore Resolve FieldResolveFn from JSON export @ #284
  • executor: adds optional FieldResolver @ #288
  • travis: adds go1.10.x @ #289

v0.7.4

07 Jan 21:00
5e7dd4f
Compare
Choose a tag to compare

v0.7.3

28 Sep 20:45
Compare
Choose a tag to compare

v0.7.2

06 Aug 00:34
Compare
Choose a tag to compare

v0.7.2

  • graphql-js parity v0.6.0.
  • go-fuzz nil panic fixes @ #223 #224
  • sort fields by name for better reading on introspection @ #225
  • fixes for input object default values @ #226
  • exposes default resolve function outside the lib @ #227
  • empty string improvements @ #228
  • cyclic fields support @ #229