Skip to content

Commit a8a3e0d

Browse files
authored
Prep for 4.7.2 release (#10065)
1 parent 08f8131 commit a8a3e0d

File tree

6 files changed

+16
-35
lines changed

6 files changed

+16
-35
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [v4.7.2](https://github.com/codeigniter4/CodeIgniter4/tree/v4.7.2) (2026-03-24)
4+
[Full Changelog](https://github.com/codeigniter4/CodeIgniter4/compare/v4.7.1...v4.7.2)
5+
6+
### Fixed Bugs
7+
8+
* fix: preserve JSON body when CSRF token is sent in header by @michalsn in https://github.com/codeigniter4/CodeIgniter4/pull/10064
9+
310
## [v4.7.1](https://github.com/codeigniter4/CodeIgniter4/tree/v4.7.1) (2026-03-22)
411
[Full Changelog](https://github.com/codeigniter4/CodeIgniter4/compare/v4.7.0...v4.7.1)
512

phpdoc.dist.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<output>api/build/</output>
1111
<cache>api/cache/</cache>
1212
</paths>
13-
<version number="4.7.1">
13+
<version number="4.7.2">
1414
<api format="php">
1515
<source dsn=".">
1616
<path>system</path>

system/CodeIgniter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class CodeIgniter
5555
/**
5656
* The current version of CodeIgniter Framework
5757
*/
58-
public const CI_VERSION = '4.7.2-dev';
58+
public const CI_VERSION = '4.7.2';
5959

6060
/**
6161
* App startup time.

user_guide_src/source/changelogs/v4.7.2.rst

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,21 @@
22
Version 4.7.2
33
#############
44

5-
Release Date: Unreleased
5+
Release Date: March 24, 2026
66

77
**4.7.2 release of CodeIgniter4**
88

99
.. contents::
1010
:local:
1111
:depth: 3
1212

13-
********
14-
BREAKING
15-
********
16-
17-
***************
18-
Message Changes
19-
***************
20-
21-
*******
22-
Changes
23-
*******
24-
25-
************
26-
Deprecations
27-
************
28-
2913
**********
3014
Bugs Fixed
3115
**********
3216

33-
- **Security:** Fixed a bug where the CSRF filter could corrupt JSON request bodies after successful verification when the CSRF token was provided via the ``X-CSRF-TOKEN`` header. This caused ``IncomingRequest::getJSON()`` to fail on valid ``application/json`` requests.
17+
- **Security:** Fixed a bug where the CSRF filter could corrupt JSON request bodies after successful
18+
verification when the CSRF token was provided via the ``X-CSRF-TOKEN`` header.
19+
This caused ``IncomingRequest::getJSON()`` to fail on valid ``application/json`` requests.
3420

3521
See the repo's
3622
`CHANGELOG.md <https://github.com/codeigniter4/CodeIgniter4/blob/develop/CHANGELOG.md>`_

user_guide_src/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
version = '4.7'
2727

2828
# The full version, including alpha/beta/rc tags.
29-
release = '4.7.1'
29+
release = '4.7.2'
3030

3131
# -- General configuration ---------------------------------------------------
3232

user_guide_src/source/installation/upgrade_472.rst

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,6 @@ Please refer to the upgrade instructions corresponding to your installation meth
1212
:local:
1313
:depth: 2
1414

15-
**********************
16-
Mandatory File Changes
17-
**********************
18-
19-
****************
20-
Breaking Changes
21-
****************
22-
23-
*********************
24-
Breaking Enhancements
25-
*********************
26-
2715
*************
2816
Project Files
2917
*************
@@ -44,12 +32,12 @@ and it is recommended that you merge the updated versions with your application:
4432
Config
4533
------
4634

47-
- @TODO
35+
- No config files were changed in this release.
4836

4937
All Changes
5038
===========
5139

5240
This is a list of all files in the **project space** that received changes;
5341
many will be simple comments or formatting that have no effect on the runtime:
5442

55-
- @TODO
43+
- No project files were changed in this release.

0 commit comments

Comments
 (0)