All Versions
12
Latest Version
Avg Release Cycle
190 days
Latest Release
1153 days ago

Changelog History
Page 1

  • v0.8.1 Changes

    April 10, 2023
    • ๐Ÿ‘ 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 Changes

    August 29, 2021
    • 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 Changes

    February 08, 2020
    • ๐Ÿ‘ 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 Changes

    March 28, 2019
    • โž• 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 Changes

    December 03, 2018
    • 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 Changes

    August 19, 2018
    • 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
    • 0๏ธโƒฃ executor: DefaultResolveFn improvements @ #305
    • ๐Ÿ‘ executor: resolvers as pointer methods support @ #302
  • v0.7.5 Changes

    March 08, 2018
    • 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 Changes

    January 07, 2018
  • v0.7.3 Changes

    September 28, 2017
  • v0.7.2 Changes

    August 06, 2017
    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