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 2026Releases
latest 60 of 336-
5.4.119 Jul 2026 -
5.4.0no date -
5.4.0-RC208 Jun 2026 pre-release -
5.4.0-RC106 Apr 2026 pre-release -
5.3.707 Jun 2026 -
5.3.620 May 2026 -
5.3.504 Apr 2026Release notes
Open source →- 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
-
5.3.4no dateRelease notes
Open source →- 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
-
5.3.309 Mar 2026 -
5.3.224 Feb 2026 -
5.3.010 Jan 2026Nothing published for this version
-
5.3.0-RC229 Nov 2025 pre-releaseNothing published for this version
-
5.3.0-RC128 Oct 2025 pre-releaseNothing published for this version
-
5.2.1514 Nov 2025Nothing published for this version
-
5.2.14no dateNothing published for this version
-
5.2.13no dateNothing published for this version
-
5.2.12no dateNothing published for this version
-
5.2.11no dateNothing published for this version
-
5.2.10no dateNothing published for this version
-
5.2.904 Sep 2025Nothing published for this version
-
5.2.8no dateNothing published for this version
-
5.2.718 Aug 2025Nothing published for this version
-
5.2.620 Jul 2025Nothing published for this version
-
5.2.526 Apr 2025Nothing published for this version
-
5.2.4no dateNothing published for this version
-
5.2.318 Apr 2025Nothing published for this version
-
5.2.2no dateNothing published for this version
-
5.2.105 Apr 2025Nothing published for this version
-
5.2.021 Mar 2025Nothing published for this version
-
5.2.0-RC124 Feb 2025 pre-releaseNothing published for this version
-
5.1.1004 Feb 2025Nothing published for this version
-
5.1.9no dateNothing published for this version
-
5.1.8no dateNothing published for this version
-
5.1.6no dateNothing published for this version
-
5.1.507 Jan 2025Nothing published for this version
-
5.1.412 Dec 2024Nothing published for this version
-
5.1.217 Oct 2024Nothing published for this version
-
5.1.106 Sep 2024Nothing published for this version
-
5.1.0no dateNothing published for this version
-
5.1.0-RC206 Aug 2024 pre-releaseNothing published for this version
-
5.1.0-RC120 May 2024 pre-releaseNothing published for this version
-
5.0.1129 Aug 2024Nothing published for this version
-
5.0.1024 May 2024Nothing published for this version
-
5.0.9no dateNothing published for this version
-
5.0.811 Mar 2024Nothing published for this version
-
5.0.7no dateNothing published for this version
-
5.0.623 Jan 2024Nothing published for this version
-
5.0.5no dateNothing published for this version
-
5.0.426 Dec 2023Nothing published for this version
-
5.0.321 Nov 2023Nothing published for this version
-
5.0.222 Oct 2023Nothing published for this version
-
5.0.008 Sep 2023Nothing published for this version
-
5.0.0-beta201 Apr 2023 pre-releaseNothing published for this version
-
5.0.0-beta109 Dec 2022 pre-releaseNothing published for this version
-
5.0.0-RC208 Jun 2023 pre-releaseNothing published for this version
-
5.0.0-RC101 Jun 2023 pre-releaseNothing published for this version
-
4.6.519 Nov 2024Nothing published for this version
-
4.6.3no dateNothing published for this version
-
4.6.2no dateNothing published for this version
-
4.6.1no dateNothing published for this version