Skip to content

Commit 0ae2594

Browse files
committed
Prep for 4.1.4 release
1 parent b855bca commit 0ae2594

File tree

6 files changed

+132
-26
lines changed

6 files changed

+132
-26
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.1.4](https://github.com/codeigniter4/CodeIgniter4/tree/v4.1.4) (2021-09-06)
4+
5+
This release focuses on code style. All changes (except those noted below) are cosmetic to bring the code in line with the new
6+
[CodeIgniter Coding Standard](https://github.com/CodeIgniter/coding-standard) (based on PSR-12).
7+
8+
*Note: Full changelog forthcoming.*
9+
310
## [v4.1.3](https://github.com/codeigniter4/CodeIgniter4/tree/v4.1.3) (2021-06-06)
411

512
[Full Changelog](https://github.com/codeigniter4/CodeIgniter4/compare/v4.1.2...v4.1.3)

system/CodeIgniter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class CodeIgniter
4444
/**
4545
* The current version of CodeIgniter Framework
4646
*/
47-
public const CI_VERSION = '4.1.3';
47+
public const CI_VERSION = '4.1.4';
4848

4949
private const MIN_PHP_VERSION = '7.3';
5050

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,37 @@
11
Version 4.1.4
22
=============
33

4-
Release Date: Not released
4+
Release Date: September 6, 2021
55

66
**4.1.4 release of CodeIgniter4**
77

8+
This release focuses on code style. All changes (except those noted below) are cosmetic to bring the code in line with the new
9+
`CodeIgniter Coding Standard <https://github.com/CodeIgniter/coding-standard>`_ (based on PSR-12).
10+
811
Breaking Changes:
912

1013
The following methods were changed from "public" to "protected" to match their parent class methods and better align with their uses:
1114

12-
* CodeIgniter4\Database\MySQLi\Connection::execute()
13-
* CodeIgniter4\Database\MySQLi\Connection::_fieldData()
14-
* CodeIgniter4\Database\MySQLi\Connection::_indexData()
15-
* CodeIgniter4\Database\MySQLi\Connection::_foreignKeyData()
16-
* CodeIgniter4\Database\Postgre\Builder::_like_statement()
17-
* CodeIgniter4\Database\Postgre\Connection::execute()
18-
* CodeIgniter4\Database\Postgre\Connection::_fieldData()
19-
* CodeIgniter4\Database\Postgre\Connection::_indexData()
20-
* CodeIgniter4\Database\Postgre\Connection::_foreignKeyData()
21-
* CodeIgniter4\Database\SQLSRV\Connection::execute()
22-
* CodeIgniter4\Database\SQLSRV\Connection::_fieldData()
23-
* CodeIgniter4\Database\SQLSRV\Connection::_indexData()
24-
* CodeIgniter4\Database\SQLSRV\Connection::_foreignKeyData()
25-
* CodeIgniter4\Database\SQLite3\Connection::execute()
26-
* CodeIgniter4\Database\SQLite3\Connection::_fieldData()
27-
* CodeIgniter4\Database\SQLite3\Connection::_indexData()
28-
* CodeIgniter4\Database\SQLite3\Connection::_foreignKeyData()
29-
* CodeIgniter4\Images\Handlers\GDHandler::_flatten()
30-
* CodeIgniter4\Images\Handlers\GDHandler::_flip()
31-
* CodeIgniter4\Images\Handlers\ImageMagickHandler::_flatten()
32-
* CodeIgniter4\Images\Handlers\ImageMagickHandler::_flip()
33-
* CodeIgniter4\Test\Mock\MockIncomingRequest::detectURI()
34-
* CodeIgniter4\Test\Mock\MockSecurity.php::sendCookie()
15+
* CodeIgniter\Database\MySQLi\Connection::execute()
16+
* CodeIgniter\Database\MySQLi\Connection::_fieldData()
17+
* CodeIgniter\Database\MySQLi\Connection::_indexData()
18+
* CodeIgniter\Database\MySQLi\Connection::_foreignKeyData()
19+
* CodeIgniter\Database\Postgre\Builder::_like_statement()
20+
* CodeIgniter\Database\Postgre\Connection::execute()
21+
* CodeIgniter\Database\Postgre\Connection::_fieldData()
22+
* CodeIgniter\Database\Postgre\Connection::_indexData()
23+
* CodeIgniter\Database\Postgre\Connection::_foreignKeyData()
24+
* CodeIgniter\Database\SQLSRV\Connection::execute()
25+
* CodeIgniter\Database\SQLSRV\Connection::_fieldData()
26+
* CodeIgniter\Database\SQLSRV\Connection::_indexData()
27+
* CodeIgniter\Database\SQLSRV\Connection::_foreignKeyData()
28+
* CodeIgniter\Database\SQLite3\Connection::execute()
29+
* CodeIgniter\Database\SQLite3\Connection::_fieldData()
30+
* CodeIgniter\Database\SQLite3\Connection::_indexData()
31+
* CodeIgniter\Database\SQLite3\Connection::_foreignKeyData()
32+
* CodeIgniter\Images\Handlers\GDHandler::_flatten()
33+
* CodeIgniter\Images\Handlers\GDHandler::_flip()
34+
* CodeIgniter\Images\Handlers\ImageMagickHandler::_flatten()
35+
* CodeIgniter\Images\Handlers\ImageMagickHandler::_flip()
36+
* CodeIgniter\Test\Mock\MockIncomingRequest::detectURI()
37+
* CodeIgniter\Test\Mock\MockSecurity.php::sendCookie()

user_guide_src/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
version = '4.1'
2525

2626
# The full version, including alpha/beta/rc tags.
27-
release = '4.1.3'
27+
release = '4.1.4'
2828

2929
# -- General configuration ---------------------------------------------------
3030

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
#############################
2+
Upgrading from 4.1.3 to 4.1.4
3+
#############################
4+
5+
This release focuses on code style. All changes (except those noted below) are cosmetic to bring the code in line with the new
6+
`CodeIgniter Coding Standard <https://github.com/CodeIgniter/coding-standard>`_ (based on PSR-12).
7+
8+
**Method Scope**
9+
10+
The following methods were changed from "public" to "protected" to match their parent class methods and better align with their uses.
11+
If you relied on any of these methods being public (highly unlikely) adjust your code accordingly::
12+
13+
* ``CodeIgniter\Database\MySQLi\Connection::execute()``
14+
* ``CodeIgniter\Database\MySQLi\Connection::_fieldData()``
15+
* ``CodeIgniter\Database\MySQLi\Connection::_indexData()``
16+
* ``CodeIgniter\Database\MySQLi\Connection::_foreignKeyData()``
17+
* ``CodeIgniter\Database\Postgre\Builder::_like_statement()``
18+
* ``CodeIgniter\Database\Postgre\Connection::execute()``
19+
* ``CodeIgniter\Database\Postgre\Connection::_fieldData()``
20+
* ``CodeIgniter\Database\Postgre\Connection::_indexData()``
21+
* ``CodeIgniter\Database\Postgre\Connection::_foreignKeyData()``
22+
* ``CodeIgniter\Database\SQLSRV\Connection::execute()``
23+
* ``CodeIgniter\Database\SQLSRV\Connection::_fieldData()``
24+
* ``CodeIgniter\Database\SQLSRV\Connection::_indexData()``
25+
* ``CodeIgniter\Database\SQLSRV\Connection::_foreignKeyData()``
26+
* ``CodeIgniter\Database\SQLite3\Connection::execute()``
27+
* ``CodeIgniter\Database\SQLite3\Connection::_fieldData()``
28+
* ``CodeIgniter\Database\SQLite3\Connection::_indexData()``
29+
* ``CodeIgniter\Database\SQLite3\Connection::_foreignKeyData()``
30+
* ``CodeIgniter\Images\Handlers\GDHandler::_flatten()``
31+
* ``CodeIgniter\Images\Handlers\GDHandler::_flip()``
32+
* ``CodeIgniter\Images\Handlers\ImageMagickHandler::_flatten()``
33+
* ``CodeIgniter\Images\Handlers\ImageMagickHandler::_flip()``
34+
* ``CodeIgniter\Test\Mock\MockIncomingRequest::detectURI()``
35+
* ``CodeIgniter\Test\Mock\MockSecurity.php::sendCookie()``
36+
37+
38+
Project Files
39+
=============
40+
41+
Numerous files in the project space (root, app, public, writable) received updates. Due to
42+
these files being outside of the system scope they will not be changed without your intervention.
43+
There are some third-party CodeIgniter modules available to assist with merging changes to
44+
the project space: `Explore on Packagist <https://packagist.org/explore/?query=codeigniter4%20updates>`_.
45+
46+
.. note:: Except in very rare cases for bug fixes, no changes made to files for the project space
47+
will break your application. All changes noted here are optional until the next major version,
48+
and any mandatory changes will be covered in the sections above.
49+
50+
Content Changes
51+
---------------
52+
53+
The following files received significant changes (including deprecations or visual adjustments)
54+
and it is recommended that you merge the updated versions with your application:
55+
56+
* ``app/Config/App.php``
57+
* ``app/Config/Autoload.php``
58+
* ``app/Config/Cookie.php``
59+
* ``app/Config/Events.php``
60+
* ``app/Config/Exceptions.php``
61+
* ``app/Config/Security.php``
62+
* ``app/Views/errors/html/*``
63+
* ``env``
64+
* ``spark``
65+
66+
All Changes
67+
-----------
68+
69+
This is a list of all files in the project space that received changes;
70+
many will be simple comments or formatting that have no affect on the runtime:
71+
72+
* ``app/Config/App.php``
73+
* ``app/Config/Autoload.php``
74+
* ``app/Config/ContentSecurityPolicy.php``
75+
* ``app/Config/Cookie.php``
76+
* ``app/Config/Events.php``
77+
* ``app/Config/Exceptions.php``
78+
* ``app/Config/Logger.php``
79+
* ``app/Config/Mimes.php``
80+
* ``app/Config/Modules.php``
81+
* ``app/Config/Security.php``
82+
* ``app/Controllers/BaseController.php``
83+
* ``app/Views/errors/html/debug.css``
84+
* ``app/Views/errors/html/error_404.php``
85+
* ``app/Views/errors/html/error_exception.php``
86+
* ``app/Views/welcome_message.php``
87+
* ``composer.json``
88+
* ``contributing/guidelines.rst``
89+
* ``env``
90+
* ``phpstan.neon.dist``
91+
* ``phpunit.xml.dist``
92+
* ``public/.htaccess``
93+
* ``public/index.php``
94+
* ``rector.php``
95+
* ``spark``

user_guide_src/source/installation/upgrading.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ upgrading from.
88
.. toctree::
99
:titlesonly:
1010

11+
Upgrading from 4.1.3 to 4.1.4 <upgrade_414>
1112
Upgrading from 4.1.2 to 4.1.3 <upgrade_413>
1213
Upgrading from 4.1.1 to 4.1.2 <upgrade_412>
1314
Upgrading from 4.0.5 to 4.1.0 or 4.1.1 <upgrade_410>

0 commit comments

Comments
 (0)