PackageTrack
Sign in Get early access

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 2024
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 13
  1. v1.1.0 03 Dec 2024
    Release notes

    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

    Full Changelog: v1.0.0...v1.1.0

    Open source →
  2. v1.0.0 25 Aug 2023
    Release notes

    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

    Open source →
  3. v0.7.0 22 Nov 2021
    Release notes

    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

    Open source →
  4. v0.6.0 13 Jan 2021
    Release notes

    v0.6.0 (2021-01-13)

    Open source →
  5. v0.5.3 15 Dec 2018
    Release notes

    v0.5.3 (2018-12-15)

    • Fix memory leak by unset cancellers (#28)
    • Optimized CacheMap
    Open source →
  6. v0.5.2 18 Aug 2017
    Release notes

    v0.5.2 (2017-08-18)

    • Fix nested loaders using webonyx adapter (#16) (requires webonyx/graphql#0.9.14)
    Open source →
  7. v0.5.1 17 Feb 2017
    Release notes

    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.

    Open source →
  8. v0.5.0 13 Feb 2017
    Release notes

    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.

    Open source →
  9. v0.4.0 06 Feb 2017
    Release notes

    v0.4.0 (2017-02-09)

    • Add support for Webonyx GraphQL native promise
    Open source →
  10. v0.3.0 04 Feb 2017

    Nothing published for this version

  11. v0.2.1 24 Jan 2017

    Nothing published for this version

  12. v0.2.0 15 Nov 2016

    Nothing published for this version

  13. v0.1.0 11 Nov 2016

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive