Releases: overblog/dataloader-php
Releases · overblog/dataloader-php
v1.0.0
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.0
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.0
v0.5.3
v0.5.2
v0.5.1
v0.5.0
v0.5.0 (2017-02-15)
Optimize DataLoader::await
method (#13):
DataLoader::await
first tries to get the fulfilled value
or the rejected reason directly from the promise
otherwise calls promise adapterawait
to complete promise.
NowDataLoader::await
will not throw "no active
dataLoader instance" exception when Promise entry is null.
v0.4.0
v0.3.0
v0.3.0 (2017-02-04)
- Add promise adapter (#11)
Now promise adapters comes out of the box:
McGWeb\PromiseFactory\PromiseFactoryInterface
is replaced byOverblog\PromiseAdapter\PromiseAdapterInterface
,
where the main difference between both interfaces are methodscreateResolve
renamed tocreateFulfilled
andcreateReject
tocreateRejected