overblog/dataloader-php
DataLoaderPhp is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
v1.1.0
4.8M downloads/mo
#2247 most downloaded on Packagist
overblog/dataloader-php
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 2.1 years
Most releases are documented
notes for 9 of 13 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
13 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
13 releases · Nov 2016 to Dec 2024Releases
latest 13-
v1.1.003 Dec 2024Release notes
Open source →What's Changed
- ci: fix variable reference by @simPod in #69
- Add PHP 8.4 and 8.3 to CI Configuration and Update GitHub Actions Versions by @KentarouTakeda in #70
New Contributors
- @KentarouTakeda made their first contribution in #70
Full Changelog: v1.0.0...v1.1.0
-
v1.0.025 Aug 2023Release notes
Open source →What's Changed
- Bump minimum required PHP to 8.0 by @ruudk in #58
- Allow mixed keys by @simPod in #59
- Do not use deprecated GuzzleHttp functions and start testing v2 by @ruudk in #65
- Run PHP 8.2 on CI by @ruudk in #66
- chore(deps): require graphql-php v15 by @simPod in #61
- Drop PHP 8.0, require PHP 8.1 minimum, use PHPUnit 10 by @ruudk in #67
Full Changelog: v0.7.0...v1.0.0
-
v0.7.022 Nov 2021Release notes
Open source →What's Changed
- Drop uncommon bin directory so vendor/bin is default by @simPod in #46
- Support only supported versions of PHP by @simPod in #47
- Add Github Actions CI by @simPod in #48
- Hide Licence badge by @simPod in #49
- Include StarWars fixture by @simPod in #50
- Cleanup tests by @simPod in #51
- Move CS to Github Actions by @simPod in #52
- Drop travis by @simPod in #53
- Make SyncPromiseAdapter compatible with webonyx master by @ruudk in #56
- Make PromiseInterface generic so it allows typing Promises by @simPod in #57
- Drop deprecated phpunit annotations by @simPod in #55
New Contributors
Full Changelog: v0.6.0...v0.7.0
-
v0.6.013 Jan 2021 -
v0.5.315 Dec 2018Release notes
Open source →v0.5.3 (2018-12-15)
- Fix memory leak by unset cancellers (#28)
- Optimized CacheMap
-
v0.5.218 Aug 2017Release notes
Open source →v0.5.2 (2017-08-18)
- Fix nested loaders using webonyx adapter (#16) (requires webonyx/graphql#0.9.14)
-
v0.5.117 Feb 2017Release notes
Open source →v0.5.1 (2017-02-17)
Fixed ignored instances when added during await() (#14 thank you @OwlyCode)
This reproduces the fix of #8 for the new await() of the 0.5.0 version.
-
v0.5.013 Feb 2017Release notes
Open source →v0.5.0 (2017-02-15)
Optimize
DataLoader::awaitmethod (#13):DataLoader::awaitfirst tries to get the fulfilled value
or the rejected reason directly from the promise
otherwise calls promise adapterawait
to complete promise.
NowDataLoader::awaitwill not throw "no active
dataLoader instance" exception when Promise entry is null. -
v0.4.006 Feb 2017 -
v0.3.004 Feb 2017Nothing published for this version
-
v0.2.124 Jan 2017Nothing published for this version
-
v0.2.015 Nov 2016Nothing published for this version
-
v0.1.011 Nov 2016Nothing published for this version