What's Changed
- refactor: fix modernize.slicescontains lint issues by @alexandear in #4004
- refactor(codegen): use graphql.Config type by @tomoikey in #4017
- feat(forceGenerate): forceGenerate argument added for @gofield directive by @atzedus in #4012
- feat(config): add batch flag to TypeMapField by @tomoikey in #4005
- feat(codegen): add Batch flag to Field struct (blocked by #4005) by @tomoikey in #4006
- feat(resolvergen): add batch resolver stub generation (blocked by #4006) by @tomoikey in #4007
- feat(exec): batch-only resolver generation (blocked by #4007) by @tomoikey in #4008
- refactor(codegen): add
graphql.ExecutableSchemaStateas shared schema dependency holder by @tomoikey in #4023 - federation: apply OBJECT-level directives to entity resolvers by @ravisastryk in #4021
- Refactor slice marshaling to use MarshalSliceConcurrently helper. fixes #4018 by @advoretsky in #4019
- refactor(codegen) move executionContext into static go file by @tomoikey in #4024
- fix: run
go generate ./...&golangci-lint run --fixby @tomoikey in #4026 - test(graphql): implement test codes for execution_context struct by @tomoikey in #4028
- Update to Go 1.25 Minimum now that Go 1.26 is out by @StevenACoffman in #4027
- Bugfix/2281 directive hook fix by @parkerroan in #4029
- Update gqlparser to v2.5.32 by @StevenACoffman in #4030
- chore(deps-dev): bump @graphql-codegen/cli from 6.1.0 to 6.1.1 in /integration by @dependabot[bot] in #3991
- chore(deps-dev): bump @apollo/client from 4.0.11 to 4.0.12 in /integration by @dependabot[bot] in #3992
- chore(deps-dev): bump @apollo/client from 4.0.12 to 4.1.0 in /integration by @dependabot[bot] in #3993
- chore(deps-dev): bump vitest from 4.0.16 to 4.0.17 in /integration by @dependabot[bot] in #3995
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.4.0 to 2.5.0 in /_examples by @dependabot[bot] in #3996
- chore(deps): bump github.com/urfave/cli/v3 from 3.6.1 to 3.6.2 by @dependabot[bot] in #3997
- chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0 by @dependabot[bot] in #3999
- chore(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by @dependabot[bot] in #4000
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.4.0 to 2.5.0 by @dependabot[bot] in #3994
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /integration in the npm_and_yarn group across 1 directory by @dependabot[bot] in #4002
- chore(deps-dev): bump @apollo/client from 4.1.0 to 4.1.2 in /integration by @dependabot[bot] in #4009
- chore(deps-dev): bump vitest from 4.0.17 to 4.0.18 in /integration by @dependabot[bot] in #4010
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #4011
- chore(deps-dev): bump @apollo/client from 4.1.2 to 4.1.3 in /integration by @dependabot[bot] in #4013
- chore(deps): bump dawidd6/action-download-artifact from 12 to 14 by @dependabot[bot] in #4016
- chore(deps-dev): bump graphql-ws from 6.0.6 to 6.0.7 in /integration by @dependabot[bot] in #4014
- chore(deps): bump mikepenz/action-junit-report from 6.1.0 to 6.2.0 by @dependabot[bot] in #4015
- chore(deps-dev): bump @apollo/client from 4.1.3 to 4.1.4 in /integration by @dependabot[bot] in #4020
- chore(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0 by @dependabot[bot] in #3998
New Contributors
- @advoretsky made their first contribution in #4019
Full Changelog: v0.17.86...v0.17.87