Skip to content

Commit 1221b85

Browse files
committed
Merge branch 'develop' into 4.6
2 parents 6414090 + 195c0da commit 1221b85

File tree

6 files changed

+34
-38
lines changed

6 files changed

+34
-38
lines changed

CHANGELOG.md

+27
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# Changelog
22

3+
## [v4.5.8](https://github.com/codeigniter4/CodeIgniter4/tree/v4.5.8) (2025-01-19)
4+
[Full Changelog](https://github.com/codeigniter4/CodeIgniter4/compare/v4.5.7...v4.5.8)
5+
6+
### Security
7+
8+
* **HTTP** *Validation of header name and value*: Fixed a potential vulnerability on lack of proper header validation
9+
for its name and value. See the [security advisory](https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-x5mq-jjr3-vmx6)
10+
for more information. Credits to @neznaika0 for reporting.
11+
* **Security** fix: ensure csrf token is string by @datlechin in https://github.com/codeigniter4/CodeIgniter4/pull/9365
12+
13+
### Fixed Bugs
14+
15+
* fix: gather affected rows after query call failed by @michalsn in https://github.com/codeigniter4/CodeIgniter4/pull/9363
16+
17+
### Refactoring
18+
19+
* refactor: use more strict result check on preg_match_all() result by @samsonasik in https://github.com/codeigniter4/CodeIgniter4/pull/9361
20+
* refactor: Fix phpstan if.condNotBoolean by @neznaika0 in https://github.com/codeigniter4/CodeIgniter4/pull/9368
21+
* refactor: Fix phpstan when delete string key by @neznaika0 in https://github.com/codeigniter4/CodeIgniter4/pull/9369
22+
* refactor: Fix phpstan greaterOrEqual.invalid by @neznaika0 in https://github.com/codeigniter4/CodeIgniter4/pull/9370
23+
* refactor: Fix phpstan nullCoalesce by @neznaika0 in https://github.com/codeigniter4/CodeIgniter4/pull/9374
24+
* refactor: Fix phpstan isset offset by @neznaika0 in https://github.com/codeigniter4/CodeIgniter4/pull/9383
25+
* refactor: Fix phpstan return.missing by @neznaika0 in https://github.com/codeigniter4/CodeIgniter4/pull/9382
26+
* refactor: Fix phpstan booleanAnd.rightAlwaysTrue by @neznaika0 in https://github.com/codeigniter4/CodeIgniter4/pull/9367
27+
* refactor: Fix phpstan codeigniter.configArgumentInstanceof by @neznaika0 in https://github.com/codeigniter4/CodeIgniter4/pull/9390
28+
* refactor: Use `strtolower` with `str_contains`/`str_**_with` as replacement for `stripos` by @paulbalandan in https://github.com/codeigniter4/CodeIgniter4/pull/9414
29+
330
## [v4.5.7](https://github.com/codeigniter4/CodeIgniter4/tree/v4.5.7) (2024-12-31)
431
[Full Changelog](https://github.com/codeigniter4/CodeIgniter4/compare/v4.5.6...v4.5.7)
532

phpdoc.dist.xml

+1-1
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.5.7">
13+
<version number="4.5.8">
1414
<api format="php">
1515
<source dsn=".">
1616
<path>system</path>

system/CodeIgniter.php

+1-1
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.5.7';
58+
public const CI_VERSION = '4.5.8';
5959

6060
/**
6161
* App startup time.

user_guide_src/source/changelogs/v4.5.8.rst

+1-17
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Version 4.5.8
33
#############
44

5-
Release Date: Unreleased
5+
Release Date: January 19, 2025
66

77
**4.5.8 release of CodeIgniter4**
88

@@ -18,22 +18,6 @@ SECURITY
1818
See the `Security advisory GHSA-x5mq-jjr3-vmx6 <https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-x5mq-jjr3-vmx6>`_
1919
for more information.
2020

21-
********
22-
BREAKING
23-
********
24-
25-
***************
26-
Message Changes
27-
***************
28-
29-
*******
30-
Changes
31-
*******
32-
33-
************
34-
Deprecations
35-
************
36-
3721
**********
3822
Bugs Fixed
3923
**********

user_guide_src/source/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
version = '4.5'
2727

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

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

user_guide_src/source/installation/upgrade_458.rst

+3-18
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
*************
@@ -41,15 +29,12 @@ Content Changes
4129
The following files received significant changes (including deprecations or visual adjustments)
4230
and it is recommended that you merge the updated versions with your application:
4331

44-
Config
45-
------
46-
47-
- @TODO
48-
4932
All Changes
5033
===========
5134

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

55-
- @TODO
38+
- preload.php
39+
- public/index.php
40+
- spark

0 commit comments

Comments
 (0)