Skip to content

Releases: overblog/dataloader-php

v1.0.0

25 Aug 11:53
99f0d82
Compare
Choose a tag to compare

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

07 Dec 10:55
4347804
Compare
Choose a tag to compare

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

13 Jan 11:46
69ae4b7
Compare
Choose a tag to compare

v0.6.0 (2021-01-13)

v0.5.3

15 Dec 17:26
cf9ed60
Compare
Choose a tag to compare

v0.5.3 (2018-12-15)

  • Fix memory leak by unset cancellers (#28)
  • Optimized CacheMap

v0.5.2

18 Aug 17:14
Compare
Choose a tag to compare

v0.5.2 (2017-08-18)

  • Fix nested loaders using webonyx adapter (#16) (requires webonyx/graphql#0.9.14)

v0.5.1

17 Feb 14:17
Compare
Choose a tag to compare

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.0

15 Feb 08:03
Compare
Choose a tag to compare

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 adapter await
to complete promise.
Now DataLoader::await will not throw "no active
dataLoader instance" exception when Promise entry is null.

v0.4.0

09 Feb 08:18
Compare
Choose a tag to compare

v0.4.0 (2017-02-09)

  • Add support for Webonyx GraphQL native promise

v0.3.0

07 Feb 10:24
Compare
Choose a tag to compare

v0.3.0 (2017-02-04)

  • Add promise adapter (#11)
    Now promise adapters comes out of the box:
    McGWeb\PromiseFactory\PromiseFactoryInterface is replaced by Overblog\PromiseAdapter\PromiseAdapterInterface,
    where the main difference between both interfaces are methods createResolve renamed to createFulfilled and createReject to createRejected

v0.2.0

15 Nov 09:25
Compare
Choose a tag to compare

v0.2.0 (2016-11-15)

Abstract Promise (use "mcg-web/promise-factory" to remove dependency to a specific promise lib)