PackageTrack
Sign in Get early access

cakephp/datasource

Provides connection managing and traits for Entities and Queries that can be reused for different datastores

5.4.1 28M downloads/mo #828 most downloaded on Packagist cakephp/datasource

What this package is like to depend on

Last release 1 months ago

19 Jul 2026

Ships fairly regularly

a new release about every 4 weeks

Rarely documented

notes for 8 of 268 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

336 releases · first in 2014

13 releases in the last 12 months

see the full history below

Release timeline

203 releases · Nov 2014 to Jul 2026
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 336
  1. 5.4.1 19 Jul 2026
    Release notes

    Update split package version constraints and branch aliases to 5.5

    Open source →
  2. 5.4.0 no date
    Release notes

    Update split package version constraints and branch aliases to 5.5

    Open source →
  3. 5.4.0-RC2 08 Jun 2026 pre-release
    Release notes

    Merge branch '5.x' into 5.next

    Open source →
  4. 5.4.0-RC1 06 Apr 2026 pre-release
    Release notes

    Merge branch '5.x' into 5.next

    Open source →
  5. 5.3.7 07 Jun 2026
    Release notes

    Remove phpstan prefixed annotations. (#19499)

    Open source →
  6. 5.3.6 20 May 2026
    Release notes

    Improve error message for duplicate rule names (#19456)

    Open source →
  7. 5.3.5 04 Apr 2026
    Release notes
    • Fix pagination sort merge with prefixed default order

    When sortableFields uses unprefixed field names (e.g., 'modified')
    but the default order configuration uses prefixed names (e.g.,
    'Articles.modified' => 'DESC'), the sort toggle would not work
    correctly. The merge logic would add duplicate entries because
    it didn't recognize that 'modified' and 'Articles.modified'
    refer to the same field.

    This fix normalizes field names during the merge by checking if
    a prefixed field from the default order matches an unprefixed
    field already present in the resolved order array.

    Refs #17954

    • Use assertSame instead of assertEquals for scalar values
    Open source →
  8. 5.3.4 no date
    Release notes
    • Fix pagination sort merge with prefixed default order

    When sortableFields uses unprefixed field names (e.g., 'modified')
    but the default order configuration uses prefixed names (e.g.,
    'Articles.modified' => 'DESC'), the sort toggle would not work
    correctly. The merge logic would add duplicate entries because
    it didn't recognize that 'modified' and 'Articles.modified'
    refer to the same field.

    This fix normalizes field names during the merge by checking if
    a prefixed field from the default order matches an unprefixed
    field already present in the resolved order array.

    Refs #17954

    • Use assertSame instead of assertEquals for scalar values
    Open source →
  9. 5.3.3 09 Mar 2026
    Release notes

    Use covariant generic type in FactoryLocator to fix variance issues (…

    Open source →
  10. 5.3.2 24 Feb 2026
    Release notes

    Add proper generic type annotations (fixes missingType.generics) (#19…

    Open source →
  11. 5.3.0 10 Jan 2026

    Nothing published for this version

  12. 5.3.0-RC2 29 Nov 2025 pre-release

    Nothing published for this version

  13. 5.3.0-RC1 28 Oct 2025 pre-release

    Nothing published for this version

  14. 5.2.15 14 Nov 2025

    Nothing published for this version

  15. 5.2.14 no date

    Nothing published for this version

  16. 5.2.13 no date

    Nothing published for this version

  17. 5.2.12 no date

    Nothing published for this version

  18. 5.2.11 no date

    Nothing published for this version

  19. 5.2.10 no date

    Nothing published for this version

  20. 5.2.9 04 Sep 2025

    Nothing published for this version

  21. 5.2.8 no date

    Nothing published for this version

  22. 5.2.7 18 Aug 2025

    Nothing published for this version

  23. 5.2.6 20 Jul 2025

    Nothing published for this version

  24. 5.2.5 26 Apr 2025

    Nothing published for this version

  25. 5.2.4 no date

    Nothing published for this version

  26. 5.2.3 18 Apr 2025

    Nothing published for this version

  27. 5.2.2 no date

    Nothing published for this version

  28. 5.2.1 05 Apr 2025

    Nothing published for this version

  29. 5.2.0 21 Mar 2025

    Nothing published for this version

  30. 5.2.0-RC1 24 Feb 2025 pre-release

    Nothing published for this version

  31. 5.1.10 04 Feb 2025

    Nothing published for this version

  32. 5.1.9 no date

    Nothing published for this version

  33. 5.1.8 no date

    Nothing published for this version

  34. 5.1.6 no date

    Nothing published for this version

  35. 5.1.5 07 Jan 2025

    Nothing published for this version

  36. 5.1.4 12 Dec 2024

    Nothing published for this version

  37. 5.1.2 17 Oct 2024

    Nothing published for this version

  38. 5.1.1 06 Sep 2024

    Nothing published for this version

  39. 5.1.0 no date

    Nothing published for this version

  40. 5.1.0-RC2 06 Aug 2024 pre-release

    Nothing published for this version

  41. 5.1.0-RC1 20 May 2024 pre-release

    Nothing published for this version

  42. 5.0.11 29 Aug 2024

    Nothing published for this version

  43. 5.0.10 24 May 2024

    Nothing published for this version

  44. 5.0.9 no date

    Nothing published for this version

  45. 5.0.8 11 Mar 2024

    Nothing published for this version

  46. 5.0.7 no date

    Nothing published for this version

  47. 5.0.6 23 Jan 2024

    Nothing published for this version

  48. 5.0.5 no date

    Nothing published for this version

  49. 5.0.4 26 Dec 2023

    Nothing published for this version

  50. 5.0.3 21 Nov 2023

    Nothing published for this version

  51. 5.0.2 22 Oct 2023

    Nothing published for this version

  52. 5.0.0 08 Sep 2023

    Nothing published for this version

  53. 5.0.0-beta2 01 Apr 2023 pre-release

    Nothing published for this version

  54. 5.0.0-beta1 09 Dec 2022 pre-release

    Nothing published for this version

  55. 5.0.0-RC2 08 Jun 2023 pre-release

    Nothing published for this version

  56. 5.0.0-RC1 01 Jun 2023 pre-release

    Nothing published for this version

  57. 4.6.5 19 Nov 2024

    Nothing published for this version

  58. 4.6.3 no date

    Nothing published for this version

  59. 4.6.2 no date

    Nothing published for this version

  60. 4.6.1 no date

    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