gqlgen v0.8.0 Release Notes

Release Date: 2019-03-04 // about 5 years ago
    • ๐Ÿš€ f24e79d0 release v0.8.0

    ๐Ÿ”€ 55df9b8d Merge pull request #574 from 99designs/next

    v0.8.0

    ๐Ÿ”€ aedcc68a Merge pull request #573 from 99designs/plugin-docs

    ๐Ÿ”Œ Very rough first pass at plugin docs

    • ๐Ÿ”Œ 8f91cf56 Very rough first pass at plugin docs

    ๐Ÿ“ฆ 3d9ad75e Merge pull request #572 from 99designs/handle-nonexistant-directories-when-genreating-packagenames

    ๐Ÿ“ฆ Handle non-existant directories when generating default package names

    • ๐Ÿ“ฆ 08923334 Handle non-existant directories when generating default package names

    ๐Ÿ”€ 2ef4b443 Merge pull request #571 from 99designs/automatically-bind-to-int32-int64

    Automatically bind to int32 and int64

    ๐Ÿ“ฆ 2888e96c Merge pull request #570 from 99designs/vendor-packages-workaround

    ๐Ÿ“ฆ Workaround for using packages with vendored code

    • fb87dc39 Automatically bind to int32 and int64

    ๐Ÿ”€ f2d9c3f7 Merge pull request #569 from 99designs/improve-introduction

    Introduction Improvements

    • ๐Ÿ“ฆ 1e7aab63 Workaround for using packages with vendored code

    • 5c692e29 User README as canonical introduction

    • 25bdf3d6 Consolidate Introduction documents

    • d81670d8 Add initial contributing guidelines

    • d9a9a532 playground: secure CDN resources with Subresource Integrity

    ๐Ÿ”€ cb38b4be Merge pull request #568 from MichaelMure/secured-playground

    playground: secure CDN resources with Subresource Integrity

    ๐Ÿ”€ 0258e1a2 Merge pull request #565 from steebchen/next

    ๐Ÿ›  Fix cli config getters

    • ๐Ÿšš 6ad1d97e Move feature comparison

    • 37cbbd6d playground: secure CDN resources with Subresource Integrity

    • da12fd11 Fix cli config getters

    ๐Ÿ”€ 51266b8f Merge pull request #554 from 99designs/fix-missing-recover

    Recover from panics in unlikly places

    • 67795c95 Recover from panics in unlikly places

    ๐Ÿ”€ 56163b45 Merge pull request #553 from 99designs/getting-started-0.8

    โšก๏ธ Update Getting Started for 0.8 and Go Modules

    • โšก๏ธ 0bd120b5 Update dep code as well

    • โšก๏ธ 6c576032 Update getting started with 0.8 generated code

    • ๐Ÿ“ฆ ba761dcf Reintroduce main package in root

    • โšก๏ธ cdc575a2 Update getting started with Go Modules support

    • ๐Ÿ”ง 378510e5 Move Getting Started above Configuration

    • d261b3fb Fix navigation font weights

    ๐Ÿ”€ 327a1a34 Merge pull request #551 from 99designs/improved-collect-fields-api

    ๐Ÿ‘Œ Improved Collect Fields API and Documentation

    ๐Ÿ”€ 6439f197 Merge pull request #552 from 99designs/always-return-struct-pointers

    Always return *Thing from resolvers for structs

    • 318639bb Always return *Thing from resolvers for structs

    • ๐Ÿ“„ e61b3e0b Add Field Collection docs

    ๐Ÿ”€ ef0223cf Merge pull request #541 from 99designs/fix-underscore-only-fields

    ๐Ÿ‘ Allow underscore only fields and naming collisions to be aliased explicitly

    • 58b2c74f drive by config fix

    • โœ… f6c52666 Add a test for aliasing different cases (closes #376)

    • 8c2d15ee Fix underscore only fields (closes #473)

    • ๐Ÿ”€ 0eb8b5c1 Merge remote-tracking branch 'origin/master' into HEAD

    ๐Ÿ”€ 015d02eb Merge pull request #542 from Elgarni/add-more-validation-checks-on-yml-config-file

    โž• Add more validation checks on .yml config file

    ๐Ÿ”€ 647c62a5 Merge pull request #550 from 99designs/fix-unstable-marshaler-func

    ๐Ÿ›  Fix unstable external marshaler funcs with same name as type

    • โœ… 3a8bf33f Add CollectAllFields test cases

    • 9ebe7717 Fix unstable external marshaler funcs with same name as type

    ๐Ÿ”€ a1195843 Merge pull request #544 from enjoylife/fix-directive

    ๐Ÿ›  Fix directives on fields with custom scalars

    • โœ… dc925c46 Added a test for config checking

    • ๐Ÿ”จ b56cb659 Refactored config check so that it runs after being normalized

    • dc6a7a36 Add CollectAllFields helper method

    a2e61b3d Added a model and used directive on an input field within the integration schema

    โž• Added to the integration schema such that the build will catch the directive bug in question.

    • 0b0e4a91 Fix directives on fields with custom scalars

    • ๐Ÿšš 8ac0f6e4 Removed redundant semicolons

    • 3645cd3e Add more validation checks on .yml config file

    1b8b1ea1 Fix typo in README

    ๐Ÿ›  Fix typo in README in selection example directory to point to the selection example, not the todo example.

    ๐Ÿ”€ 66120d8f Merge pull request #535 from awiede/master

    ๐Ÿ›  Fix typo in README

    • ๐Ÿ”€ fcacf200 Merge remote-tracking branch 'origin/master' into HEAD

    ๐Ÿ”€ b9819b21 Merge pull request #540 from 99designs/check-is-zero

    Automatically convert IsZero to null

    ๐Ÿ”€ 03a655dc Merge pull request #526 from 99designs/union-fragment-bug

    Union Fragment Bug Fix

    • 99e9f41f Use Implements for type Implementors in codegen

    ccca823f Separate out conditionals in collect fields

    These conditions are not really related, and I missed the second conditional when reading through the first time.

    • โœ… efe8b026 Add reproducable test cases

    • 306da15f Automatically convert IsZero to null

    • ๐Ÿ”€ f81c61d3 Merge pull request #539 from 99designs/test-nullable-interface-pointers (closes #484)

    ๐Ÿ”€ f5200c80 Merge pull request #498 from vilterp/playground-content-type

    โž• add content-type: text/html header to playground handler

    • โœ… de148d13 Test for #484

    • ๐Ÿ”€ 9a48a007 Merge pull request #538 from 99designs/test-input-marshalling (closes #487)

    • โœ… 7a82ab43 Test for #487

    ๐Ÿ”€ 48a7e07f Merge pull request #537 from 99designs/stub-generation

    Stub generation

    • โœ… 787b38d8 Break testserver tests down into smaller files using stubs

    • ๐Ÿ”Œ c5e3dd44 add stub generation plugin

    ๐Ÿ”€ 43db679a Merge pull request #534 from 99designs/multiple-bind-types

    Multiple bind types

    7d394222 Fix typo in README

    ๐Ÿ›  Fix typo in README in selection example directory to point to the selection example, not the todo example.

    • ๐Ÿ‘• 42131868 Linting fixes

    • 956d0306 Arg type binding

    • 6af3d85d Allow multiple field bind types

    • 3015624b Regen dataloader with correct version

    • 50f7d9c8 Add input field directives back in

    • 8047b82a Fix nullability checks in new marshalling

    • b3f139c9 Cleanup field/method bind code

    • ๐Ÿšš cf94d3ba Removed named types

    ๐Ÿ”€ 82ded321 Merge pull request #532 from 99designs/fix-missing-json-content-type

    ๐Ÿ›  Fix set header to JSON earlier in GraphQL response

    โšก๏ธ Update the GraphQL handler to set the Response Header to JSON earlier for error messages to be returned as JSON and not text/html.

    ๐Ÿ›  Fixes https://github.com/99designs/gqlgen/issues/519