Skip to content

Releases: le0daniel/graphql-tools

Changes to DataLoaders and new DataLoader implementation

19 Nov 15:51

Choose a tag to compare

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

18 Nov 12:42

Choose a tag to compare

  • 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

25 Sep 21:17

Choose a tag to compare

Lets you easily queue objects into a data loader and make sure identifying them works fine

Added support for lazy fields

17 Sep 13:20

Choose a tag to compare

You can now use lazy fields in type and interface definitions. This could increase performance

Fixed issue with Default values and schema printing

02 Jul 16:39

Choose a tag to compare

v5.0.3

Fixed issue with default value and schema printing

Minor improvements

01 Jul 10:09

Choose a tag to compare

Added Error Logging functionality
Refactoring

Better test coverage

24 Jun 07:38

Choose a tag to compare

v5.0.1

Added Feature Tests for data loader

New Major Release

21 Jun 12:56

Choose a tag to compare

Simplified API
Use PHP8.1 Features fully

Breaking changes

13 Apr 05:41

Choose a tag to compare

Cleaned up DataLoader API.
Made usage more simple and less magic

New Major Release

21 Mar 07:19

Choose a tag to compare

  • 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