Releases: le0daniel/graphql-tools
Releases · le0daniel/graphql-tools
Changes to DataLoaders and new DataLoader implementation
Added cached data loader for better performance Better support for customization in HasDataloaders.php Added testcases for Arguments and data loaders Renamed extensionManager to extensions in OperationContext.php Added installation to readme.md Renamed DataLoader to SimpleDataLoader.php Changed to using const's in Types utility
Major new release
- Updated documentation
- Decoupled more from webonyx/graphql to ensure that it works correctly in the future
- Simplified schema stitching with a code first approach for a modular monolith
- Better test coverage
- Added support for Directives
- Better Middleware support
- Added support for visible, tough we do not recommend using it
- Added access to validation rules and extensions in the query result
- Cleaned up error handling and mapping in the query executor
Added Interface DataLoaderIdentifiable
Lets you easily queue objects into a data loader and make sure identifying them works fine
Added support for lazy fields
You can now use lazy fields in type and interface definitions. This could increase performance
Fixed issue with Default values and schema printing
v5.0.3 Fixed issue with default value and schema printing
Minor improvements
Added Error Logging functionality
Refactoring
Better test coverage
v5.0.1 Added Feature Tests for data loader
New Major Release
Simplified API
Use PHP8.1 Features fully
Breaking changes
Cleaned up DataLoader API.
Made usage more simple and less magic
New Major Release
- Abstraction of Field definition with a Field and Arguments builder
- Abstraction of Deferred DataLoaders, which enables you to write procedural code without focusing on DataLoaders and still avoid any N+1 issue
- Injections of Dependencies
- Simplification of TypeRepository and Context
- Reworking on Extensions