Skip to content

Commit 0471a1d

Browse files
committed
Add release notes for 5.3.2
1 parent 2efa2e3 commit 0471a1d

2 files changed

Lines changed: 69 additions & 0 deletions

File tree

2026/02/24/cakephp_532.rst

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
CakePHP 5.3.2 Released
2+
======================
3+
4+
The CakePHP core team is happy to announce the immediate availability of CakePHP
5+
5.3.2. This is a maintenance release for the 5.3 branch that fixes
6+
community reported issues, regressions and a security issue with ``PaginatorHelper``.
7+
8+
Bugfixes
9+
--------
10+
11+
You can expect the following changes in 5.3.2. See the `changelog
12+
<https://github.com/cakephp/cakephp/compare/5.3.1...5.3.2>`_ for every commit.
13+
14+
* Improved API documentation.
15+
* Fixed incorrect cache key usage within ``Inflector``.
16+
* Fixed ``isset`` bug in debug output formatters.
17+
* Fixed loose equality comparisons.
18+
* Made ``EventInterface`` template covariant, improving type inference.
19+
* Improved performance of DTO projection. Benchmark results show ~70% reduction
20+
in DTO mapping overhead.
21+
* Add ``BIT`` type support to ``MysqlSchemaDialect``. This improves
22+
compatibility with existing migrations.
23+
* Add support for a ``fixed`` option to the ``binary`` type in MySQL. This
24+
enabled migrations to preserve fixed/variable length binary column types.
25+
* Add collation support for uuid columns in MySQL.
26+
* Fixed reflection of ``ON UPDATE CURRENT_TIMESTAMP`` in MySQL.
27+
* Command names are now coloured in help output.
28+
* ``PaginatorHelper::limitControl()`` now preserves passed parameters in the form
29+
action.
30+
* Updated anchor links in documentation to match new book.cakephp.org site.
31+
* ``BelongsToMany::unlink()`` now returns ``false`` if deleting the association
32+
link fails.
33+
* Improve generic type annotations in several places.
34+
* ``QueryException`` now contains the connection that an error is from to
35+
improve debugging of multi-connection applications.
36+
* Update to support PHPUnit 13, and continue to adopt Mockery for mocks.
37+
* Application rules ``setError()`` now handles dotted field paths consistently
38+
with other ORM components.
39+
* Fix sliding window rate limiter boundary conditions because of rounding down.
40+
* Fix compatibility issues with PHP 8.4 and database reflection queries that
41+
trigger errors under PHP 8.4's more strict float-to-int coercion.
42+
* ``FormHelper`` will no longer mark fields as required, when they have
43+
a callable condition in a ``allowEmpty*()``.
44+
45+
46+
Contributors to 5.3.2
47+
----------------------
48+
49+
Thank you to all the contributors that submitted a pull request:
50+
51+
* ADmad
52+
* Jasper Smet
53+
* Kevin Pfeifer
54+
* kuldeep22somaiya
55+
* Marc Würth
56+
* Mark Scherer
57+
* Mark Story
58+
* othercorey
59+
60+
As always, we would like to also thank all the contributors that opened issues,
61+
or updated the documentation.
62+
63+
Download a `packaged release on github
64+
<https://github.com/cakephp/cakephp/releases>`_.
65+
66+
.. author:: markstory
67+
.. categories:: release, news, security
68+
.. tags:: release, news, security

master.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Sitemap
44
.. toctree::
55
:maxdepth: 1
66

7+
2026/02/24/cakephp_532
78
2026/01/14/cakephp_5212
89
2026/01/13/cakephp_531
910
2026/01/09/cakephp_530

0 commit comments

Comments
 (0)