gqlgen v0.17.1 Release Notes

Release Date: 2022-03-02 // 3 months ago
  • โšก๏ธ 9f520a28 Update golangci-lint and fix resource leak (#2024)

    • ๐Ÿ›  Fix golangci-lint in CI

    • ๐Ÿ›  Fix resource leak

    • ๐Ÿ›  74baaa14 fixed model gen for multiple implemented type (#2021)

    • ๐Ÿš€ d31cf6be v0.17.0 postrelease bump

    <!-- end of Commits --> <!-- end of Else -->

    <!-- end of If NoteGroups -->


Previous changes from v0.17.0

    • ๐Ÿš€ e4be5651 release v0.17.0

    โšก๏ธ 082bbff6 Revert "Update quickstart (#1850](https://github.com/99designs/gqlgen/issues/1850))" ([#2014)

    โช This reverts commit 0ab636144bfc875f86e4d9fd7a2686bc57d5050c.

    • a58411b8 Embed templates instead of inlining them (#2019)

    • ๐Ÿ‘ท 839b50df Test gqlgen generate in CI (#2017)

    • ๐Ÿšš 00dc14ad Remove ambient imports (#2016)

    ๐Ÿ“„ 45e192ea Clean up docs to clarify how to use a particular version (#2015) (closes #1851)

    โช This reverts commit 57a148f6d12572fe585ecfcafafbb7441dbf9cab.

    • โšก๏ธ Update getting-started.md

    • โšก๏ธ Update getting-started.md

    • 3a9413f7 Fix issue template

    5236fb09 fix introspection for description to be nullable (#2008)

    • ๐Ÿ›  fixed introspection for description to be nullable

    • regenerated for integration

    • regenerated

    • ๐Ÿ›  fixed introspection package

    • regenerated

    ๐Ÿ‘ 82fefdb5 support to generate model for intermediate interface (#1982)

    • ๐Ÿ‘Œ support to generate model for intermediate interface

    • go generate ./... in example

    • ๐Ÿ›  fixed filepath generation

    3ec83635 Bump ajv from 6.10.2 to 6.12.6 in /integration (#2007)

    โฌ†๏ธ Bumps ajv from 6.10.2 to 6.12.6.


    โšก๏ธ updated-dependencies:

    • dependency-name: ajv dependency-type: indirect ...

    ๐ŸŒ 9546de2c Web Socket initialization message timeout (#2006)

    • โž• Added an optional timeout to the web socket initialization message read operation.

    • โž• Added a fail message to a web socket init read timeout test.

    ๐Ÿ›  f6ea6230 fixed introspection for schema description and specifiedByhttps://github.com/99designs/gqlgen (#1986)

    • ๐Ÿ›  fixed introspection for schema description and specifiedByURL

    • โšก๏ธ updated to the master latest

    • ๐Ÿ›  fixed Description resolver

    • โšก๏ธ updated integration go file

    • ๐Ÿ›  fixed codegen tests for the latest gqlparser

    • โšก๏ธ updated go mod in example

    • go generate

    • skip specifiedBy

    • regenerate

    • ๐Ÿ›  fixed schema-expected.graphql for the latest

    • ๐Ÿ›  fixed integration test to use latest tools

    • ๐Ÿ›  fixed integration workflow

    • ๐Ÿ‘‰ use v2.4.0

    • ๐Ÿ›  fixed sum

    • ๐Ÿ“„ f17ca15e Fix broken links in docs (#1983) (closes #1734)

    • โœ… a0c856b7 Added a callback error handling function to the websocket and added tests for it. (#1975)

    • cfea9f07 generate resolvers for input types (#1950)

    โฑ ffa857ef Websocket i/o timeout fix (#1973)

    • Renamed "pingMesageType" to "pingMessageType" and refactored websocket_graphqlws.go to look more like websocket_graphql_transport_ws.go for the sake of consistency.

    • โœ… Made the keep-alive messages graphql-ws only, and the ping-pong messages graphql-transport-ws only (and added tests for it).

    • gofmt

    ๐Ÿ”€ d7da5b0d Merge pull request #1958 from 99designs/cleanup-main

    Cleanup main

    ๐Ÿ”€ 42f32432 Merge pull request #1957 from 99designs/move-init-ci

    ๐Ÿ‘ท Upate init CI step

    • be164748 Cleanup main

    • ๐Ÿ‘ท 8ea290c0 Upate init CI step

    • ๐Ÿ–จ 56bfb188 Fix 1955: only print message on @key](https://github.com/key) found on interfaces ([#1956)

    213a085b rename "example" dir to "_examples" (#1734)

    • ๐Ÿ“‡ rename "example" dir to "_examples"

    • ๐Ÿ›  fix lint

    • Adjust permissions

    9262b358 fix: typo in dataloader code sample (#1954)

    • ๐Ÿ›  fix: typo in dataloader code sample

    • ๐Ÿ“‡ rename k to key for sample to compile

    • ๐Ÿšš a0543733 remove autobind example (#1949)

    ๐Ÿ“„ 06bbca37 docs: migrate dataloaders sample to graph-gophers/dataloader (#1871)

    • ๐Ÿ“„ docs: add dataloader sample

    • finish example

    • โž• add example

    • simplify method

    • replace old example

    • styling

    • โšก๏ธ Update docs/content/reference/dataloaders.md

    • โšก๏ธ Update docs/content/reference/dataloaders.md

    • โšก๏ธ Update docs/content/reference/dataloaders.md

    • โšก๏ธ Update docs/content/reference/dataloaders.md

    f9fcfa16 Comment out autobind in the sample config file (#1872)

    ๐Ÿ”ง The reason is that many people using it for the first time copy exactly that configuration example and then open the issues to say it doesn't work.

    • a30b68de fix: whitelist VERSION and CURRENT_VERSION env vars (#1870)

    76a533b8 Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.8 (#1858)

    • โฌ†๏ธ Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.8

    โฌ†๏ธ Bumps gopkg.in/yaml.v2 from 2.2.4 to 2.2.8.


    โšก๏ธ updated-dependencies:

    • dependency-name: gopkg.in/yaml.v2 dependency-type: direct:production ...

    • โšก๏ธ Update go sum for example

    eed4301c Bump node-fetch from 2.6.1 to 2.6.7 in /integration (#1859)

    โฌ†๏ธ Bumps node-fetch from 2.6.1 to 2.6.7.


    โšก๏ธ updated-dependencies:

    • dependency-name: node-fetch dependency-type: direct:development ...

    ๐Ÿšš 57a148f6 Remove outdated version reference so example is always for latest (#1851)

    • โšก๏ธ Also update version reference to next

    • โšก๏ธ Update getting-started.md

    • โšก๏ธ 0ab63614 Update quickstart (#1850)

    ๐Ÿš€ a8eba26d Fix #1777](https://github.com/99designs/gqlgen/issues/1777) by updating version constant and adding release checklist ([#1848)

    • Revise to use script ๐Ÿคฆ

    <!-- end of Commits --> <!-- end of Else -->

    <!-- end of If NoteGroups -->