Releases: thecodingmachine/graphqlite
Releases · thecodingmachine/graphqlite
v8.2.0
What's Changed
- [doc] Fix typo in old Doctrine Annotation syntax by @cvergne in #787
- Fix MutableInterfaceType not frozen in mutation-only return types by @oojacoboo in #790
- Fix #[Security] on ExtendType fields (source-injection array_combine crash) by @oojacoboo in #792
- Remove MyCLabs\Enum support by @oojacoboo in #794
- fix: drop @internal annotation from InputField by @oojacoboo in #795
- feat: explicit
descriptionattribute (+#[EnumValue]) + SchemaFactory docblock toggle by @oojacoboo in #793 - docs: alphabetize annotations reference by @oojacoboo in #798
- docs: fix broken anchors and stale Doctrine annotation references by @oojacoboo in #799
- docs: rename annotations-reference to attributes-reference by @oojacoboo in #800
Full Changelog: v8.1.3...v8.2.0
v8.1.3
What's Changed
- fix: allow adding properties starting with 'set' by @supresys in #779
- fix: resolve built-in scalar types in BaseTypeMapper::mapNameToType by @oojacoboo in #784
New Contributors
- @supresys made their first contribution in #779
- @homersimpsons made their first contribution in #781
Full Changelog: v8.1.2...v8.1.3
v8.1.2
What's Changed
- Bump actions/setup-node from 4 to 5 by @dependabot[bot] in #759
- Bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #758
- ✨ Improve exception message for unexpected null value - mention expected type by @andrew-demb in #762
- chore: symfony 8 dependencies by @jorgsowa in #770
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #775
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #774
- Bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.7.6 by @dependabot[bot] in #773
- fix: validate files in FilesSnapshot before processing by @faizanakram99 in #772
New Contributors
Full Changelog: v8.1.1...v8.1.2
v8.1.1
What's Changed
- Allow callable() as field deferring mechanism by @oprypkhantc in #739
- 📦 Use WeakMap instead of SplObjectStorage to simplify GC work by @andrew-demb in #745
- Fix callable type mapping to be Closure mapping by @oprypkhantc in #753
- don't purge the results from buffer by @januszmk in #752
New Contributors
Full Changelog: v8.1.0...v8.1.1
v8.1.0
While there shouldn't be any BC issues in this release, I've bumped to 8.1 since there is improved/full PHP 8.4 support included in this release.
What's Changed
- Fixed Adapter class for compatibility with base ObjectType by @oojacoboo in #721
- PHP 8.4 Support by @oojacoboo in #722
- Fixed incorrect assertions by @oojacoboo in #723
- Houskeeping by @oojacoboo in #736
- Fix issue with kept deprecation reason by @jaapio in #735
New Contributors
Full Changelog: v8.0.0...v8.1.0
v8.0.0
Breaking Changes
Improvements
- #668 Adds working examples to docs @shish
- #698 Performance optimizations and caching in development environments (
devMode()) @oprypkhantc]
Bug Fixes
Minor Changes
- #695 Removes dependecy to unmaintained thecodingmachine/cache-utils dependency @xyng
- #712 Caching improvements with use of multiple ClassFinders @andrew-demb
New Contributors
- @sudevva made their first contribution in #702
- @DocentBF made their first contribution in #705
- @docmg made their first contribution in #715
Full Changelog: v7.0.0...v8.0.0
v7.0.0
Breaking Changes
- #664 Replaces thecodingmachine/class-explorer with kcs/class-finder resulting in the
SchemaFactory::setClassNameMapperbeing renamed toSchemaFactory::setFinder. This now expects an instance ofKcs\ClassFinder\Finder\FinderInterfaceinstead ofMouf\Composer\ClassNameMapper. @fogrye
New Features
- #649 Adds support for
subscriptionoperations. @oojacoboo - #612 Automatic query complexity analysis. @oprypkhantc
- #611 Automatic persisted queries. @oprypkhantc
Improvements
- #658 Improves on prefetching for nested fields. @grynchuk
- #646 Improves exception handling during schema parsing. @fogrye
- #636 Allows the use of middleware on construtor params/fields. @oprypkhantc
- #623 Improves support for description arguments on types/fields. @downace
- #628 Properly handles
@paramannotations for generics support on field annotated constructor arguments. @oojacoboo - #584 Immutability improvements across the codebase. @oprypkhantc
- #588 Prefetch improvements. @oprpkhantc
- #606 Adds support for phpdoc descriptions and deprecation annotations on native enums. @mdoelker
- Thanks to @shish, @cvergne and @mshapovalov for updating the docs!