Skip to content

Commit 7e555eb

Browse files
committed
Add release notes for 5.2.0-RC1
1 parent 54d00fa commit 7e555eb

File tree

2 files changed

+75
-0
lines changed

2 files changed

+75
-0
lines changed

2025/03/01/cakephp_520RC1.rst

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
CakePHP 5.2.0-RC1 Released
2+
============================
3+
4+
The CakePHP core team is happy to announce the first release candidate for
5+
CakePHP 5.2.0. The 5.2 release includes several behavior changes to increase
6+
correctness and new features. The highlights of those include:
7+
8+
- The ``cake counter_cache`` command was added. This command can be used to
9+
regenerate counters for models that use ``CounterCacheBehavior``.
10+
- ``ConsoleIntegrationTestTrait::debugOutput()`` makes it easier to debug
11+
integration tests for console commands.
12+
- Console arguments and options support a ``separator`` option making it
13+
possible to define parameters like ``--names=foo,bar``
14+
- The ``nativeuuid`` type was added. This type enables ``uuid`` columns to be
15+
used in Mysql connections with MariaDB. In all other drivers, ``nativeuuid``
16+
is an alias for ``uuid``.
17+
- A new set of database reflection methods are added. These new methods will be
18+
used to simplify migrations in future releases.
19+
- ``FormHelper::deleteLink()`` has been added as convenience wrapper for delete
20+
links in templates using ``DELETE`` method.
21+
- ``HtmlHelper::importmap()`` was added. This method allows you to define
22+
import maps for your JavaScript files.
23+
- Custom exceptions can have specific error handling logic defined in
24+
``ErrorController``.
25+
26+
What's new in 5.2.0
27+
-------------------
28+
29+
The `migration guide
30+
<https://book.cakephp.org/5.next/en/appendices/5-2-migration-guide.html>`_ has
31+
a complete list of what's new in 5.2.0. We recommend you give that page a read
32+
when upgrading as it notes the behavior changes present in 5.2.0.
33+
34+
How you Can Help
35+
----------------
36+
37+
You can help deliver 5.2.0 by contributing in one of many ways:
38+
39+
#. Check the `documentation <https://book.cakephp.org/5.next/en/>`_ for mistakes,
40+
outdated, unclear or broken examples. We've been trying to update the
41+
documentation as we go, but there are likely examples or sections we've
42+
missed.
43+
#. Try it out! Give CakePHP 5.2.0 a test drive. Let us know how upgrading
44+
went and if there were any rough spots.
45+
#. File issues for regressions in existing features, or suggest new features.
46+
Even if those features don't make it into 5.2.0, we're early in the process
47+
of planning 5.2 and value community feedback.
48+
49+
Contributors to 5.2.0-RC1
50+
-------------------------
51+
52+
Thank you to all the contributors that have contributed to this release:
53+
54+
- Adam Halfar
55+
- ADmad
56+
- Erwane Breton
57+
- Kevin Pfeifer
58+
- kolorafa
59+
- Mark Scherer
60+
- Mark Story
61+
- mirko-pagliai
62+
- Nicos Panayides
63+
- othercorey
64+
- RobRikken
65+
66+
As always, a huge thanks to all the community members that helped make this
67+
release happen by reporting issues and sending pull requests.
68+
69+
Download a `packaged release on github
70+
<https://github.com/cakephp/cakephp/releases>`_.
71+
72+
.. author:: markstory
73+
.. categories:: news
74+
.. tags:: release,news

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+
2025/03/01/cakephp_520RC1
78
2025/02/23/cakephp_516
89
2025/02/09/cakephp_460RC1
910
2025/01/16/cakephp_515

0 commit comments

Comments
 (0)