2.0.0 - Grassy Waves
Highlights:
- Changes package name from
SwiftDataLoader
toDataLoader
- DataLoader instances now have an
executionPeriod
option (enabled by default) that schedules an automatic execution of the queue. Clients no longer need to calldispatchQueue
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: