Skip to content

Releases: GraphQLSwift/DataLoader

2.2.0 - Prague

25 Jul 21:50
5c27005
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.1.0...2.2.0

2.1.0 - Lava Hot

18 Jun 21:37
b235b88
Compare
Choose a tag to compare

Makes cache clearing functions public

2.0.2 - Snow Day

02 Feb 17:09
bc8ec06
Compare
Choose a tag to compare

This fixes throwing batchLoadFunctions, which in the past would cause deadlocks or an abandoned NIO future errors.

Merges: #13

2.0.1 - The High Country

08 Oct 19:25
622f0d3
Compare
Choose a tag to compare

Fixes a race condition bug with loadMany

Merges #11

2.0.0 - Grassy Waves

29 Jun 23:46
3d34c1b
Compare
Choose a tag to compare

Highlights:

  • Changes package name from SwiftDataLoader to DataLoader
  • DataLoader instances now have an executionPeriod option (enabled by default) that schedules an automatic execution of the queue. Clients no longer need to call dispatchQueue manually, which was difficult to do efficiently across GraphQL resolvers.
  • Adds support for concurrent access to the DataLoaders, which is important as GraphQL resolvers fan out asynchronously.
  • Adds documentation to public classes as well as an example of using DataLoaders with Graphiti in the readme
  • NIO 2 support

Merges the following PRs:

Swift 5 🚀

31 Mar 11:21
Compare
Choose a tag to compare

Thanks to @pschneider SwiftDataLoader supports Swift 5!
Nothing should be breaking!

First release 🚀

03 Jun 20:27
Compare
Choose a tag to compare
1.0.0

Upload codecov data