Releases: simPod/GraphQL-Utils
Releases · simPod/GraphQL-Utils
0.7.2
0.7.1
What's Changed
- ci: run native infection by @simPod in #164
- ci: drop psalm by @simPod in #165
- chore(deps): update dependency infection/infection to ^0.28.0 by @renovate in #163
- chore(deps): update dependency phpunit/phpunit to v11 by @renovate in #150
- chore(deps): update dependency infection/infection to ^0.29.0 by @renovate in #166
- ci: migrate phpunit config by @simPod in #168
- feat: deprecate Error utils by @simPod in #167
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
- chore(deps): update actions/checkout action to v4 by @renovate in #145
- style: fix cs by @simPod in #153
- chore(deps): update dependency psalm/plugin-phpunit to ^0.19.0 by @renovate in #152
- ci: use codecov token by @simPod in #154
- chore(deps): update codecov/codecov-action action to v4 by @renovate in #149
- ci: test with php 8.3 by @simPod in #155
- feat: drop php 8.1 support by @simPod in #156
- feat: drop deprecated DateTimeType by @simPod in #157
- ci: fix artifact name by @simPod in #158
- feat: drop Safe dependency by @simPod in #159
- chore(deps): update github artifact actions to v4 (major) by @renovate in #151
- Revert "ci: disable infection since it segfaults in GA (#138)" by @simPod in #160
- chore(deps): update dependency ubuntu to v22 by @renovate in #162
- chore(deps): update actions/checkout action to v4 by @renovate in #161
Full Changelog: 0.6.2...0.7.0
Deprecate DateTimeType
What's Changed
- chore(deps): update dependency ubuntu to v22 by @renovate in #141
- chore(deps): update dependency infection/infection to ^0.27.0 by @renovate in #140
- docs: remove TOC from Readme by @simPod in #142
- feat: deprecate DateTimeType in favor of mll-lab/graphql-php-scalars by @simPod in #143
- docs: fix versions in readme links by @simPod in #144
Full Changelog: 0.6.1...0.6.2
0.6.1
graphql-php v15
What's Changed
- Update codecov/codecov-action action to v3 by @renovate in #120
- Update github/codeql-action action to v2 by @renovate in #121
- refactor: do not use deprecated Safe fncs by @simPod in #124
- Update dependency psalm/plugin-phpunit to ^0.17.0 by @renovate in #122
- feat: introduce
ObjectBuilder::addField()
by @simPod in #125 - chore: require php 8.1 by @simPod in #126
- fix: allow enum int values by @simPod in #127
- feat: allow deprecating enum values by @simPod in #128
- Bump to gql-php v15 by @simPod in #108
- ci: test on php 8.2 by @simPod in #133
- chore(deps): update dependency psalm/plugin-phpunit to ^0.18.0 by @renovate in #131
- chore(deps): update dependency doctrine/coding-standard to v11 by @renovate in #132
- chore(deps): update dependency vimeo/psalm to v5 by @renovate in #134
- ci: do not run psalm in ci as it cannot parse php types by @simPod in #135
Full Changelog: 0.5.4...0.6.0
Inputs, `$this` and thecodingmachine/safe v2
What's Changed
- Drop psalm Github action as it does not support switching PHP versions by @simPod in #102
- Update infection/infection requirement from ^0.24.0 to ^0.25.1 by @dependabot in #101
- Improve DateTime type tests by @simPod in #103
- Update infection/infection requirement from ^0.25.1 to ^0.26.0 by @dependabot in #104
- Test on PHP 8.1 by @simPod in #106
- Upgrade PHPStan to v1 by @simPod in #105
- Use
return $this
instead ofstatic
as we're working with builders so the same instances are being returned by @simPod in #110 - Cleanup builder tests by @simPod in #111
- Introduce InputFieldBuilder and InputObjectBuilder by @simPod in #112
- Configure Renovate by @renovate in #113
- Update actions/checkout action to v3 by @renovate in #114
- Update actions/download-artifact action to v3 by @renovate in #115
- Update actions/upload-artifact action to v3 by @renovate in #117
- Update codecov/codecov-action action to v2 by @renovate in #118
- Allow thecodingmachine/safe v2 by @renovate in #119
New Contributors
Full Changelog: 0.5.3...0.5.4
Allow FieldDefinition
Allow to pass FieldDefinitions
into ObjectBuilder::setFields()
Add support for argument default values
FieldBuilder::addArgument()
now accepts a 4th defaultValue
param
InvalidArgument is ClientAware
The DateTime type validation was not properly propagated as it was missing ClientAware and safe
set to true