diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 3fee9114..2bc032d4 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -20,17 +20,27 @@ When releasing a new version: +### Breaking changes: + +### New features: + +### Bug fixes: + +## v0.9.0 + This release adds support for Go 1.25. Note that genqlient now requires Go 1.23 or higher, and is tested through Go 1.23, 1.24 and 1.25. -### Breaking changes: - ### New features: +- The new `optional: pointer_omitempty` allows using a pointer that is also annotated with `omitempty`. See the [documentation](genqlient.yaml) for details. + ### Bug fixes: -- fixed minor typos and grammatical issues across the project +- Fixed two bugs in websocket connection closure. +- Fixed handling of keep-alive messages in websockets. +- Fixed minor typos and grammatical issues across the project. ## v0.8.1 @@ -84,7 +94,6 @@ In addition to several new features and bugfixes, along with this release comes ### New features: - The new `optional: generic` allows using a generic type to represent optionality. See the [documentation](genqlient.yaml) for details. -- The new `optional: pointer_omitempty` allows using a pointer that is also annotated with `omitempty`. See the [documentation](genqlient.yaml) for details. - For schemas with enum values that differ only in casing, it's now possible to disable smart-casing in genqlient.yaml; see the [documentation](genqlient.yaml) for `casing` for details. - genqlient now supports .graphqls and .gql file extensions for schemas and queries. - More accurately guess the package name for generated code (and warn if the config option -- now almost never needed -- looks wrong).