Skip to content

Commit f970bc8

Browse files
committed
Add entry to changelog
1 parent 853bfc3 commit f970bc8

File tree

1 file changed

+40
-25
lines changed

1 file changed

+40
-25
lines changed

user_guide_src/source/changelogs/v4.1.4.rst

Lines changed: 40 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,43 @@ Release Date: Not released
77

88
Breaking Changes:
99

10-
The following methods were changed from "public" to "protected" to match their parent class methods and better align with their uses:
11-
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()
10+
- The following methods were changed from "public" to "protected" to match their parent class methods and better align with their uses:
11+
12+
* ``CodeIgniter\Database\MySQLi\Connection::execute()``
13+
* ``CodeIgniter\Database\MySQLi\Connection::_fieldData()``
14+
* ``CodeIgniter\Database\MySQLi\Connection::_indexData()``
15+
* ``CodeIgniter\Database\MySQLi\Connection::_foreignKeyData()``
16+
* ``CodeIgniter\Database\Postgre\Builder::_like_statement()``
17+
* ``CodeIgniter\Database\Postgre\Connection::execute()``
18+
* ``CodeIgniter\Database\Postgre\Connection::_fieldData()``
19+
* ``CodeIgniter\Database\Postgre\Connection::_indexData()``
20+
* ``CodeIgniter\Database\Postgre\Connection::_foreignKeyData()``
21+
* ``CodeIgniter\Database\SQLSRV\Connection::execute()``
22+
* ``CodeIgniter\Database\SQLSRV\Connection::_fieldData()``
23+
* ``CodeIgniter\Database\SQLSRV\Connection::_indexData()``
24+
* ``CodeIgniter\Database\SQLSRV\Connection::_foreignKeyData()``
25+
* ``CodeIgniter\Database\SQLite3\Connection::execute()``
26+
* ``CodeIgniter\Database\SQLite3\Connection::_fieldData()``
27+
* ``CodeIgniter\Database\SQLite3\Connection::_indexData()``
28+
* ``CodeIgniter\Database\SQLite3\Connection::_foreignKeyData()``
29+
* ``CodeIgniter\Images\Handlers\GDHandler::_flatten()``
30+
* ``CodeIgniter\Images\Handlers\GDHandler::_flip()``
31+
* ``CodeIgniter\Images\Handlers\ImageMagickHandler::_flatten()``
32+
* ``CodeIgniter\Images\Handlers\ImageMagickHandler::_flip()``
33+
* ``CodeIgniter\Test\Mock\MockIncomingRequest::detectURI()``
34+
* ``CodeIgniter\Test\Mock\MockSecurity.php::sendCookie()``
35+
36+
- To be compatible with the strict inheritance checks of PHP 8.1, the following method signatures are modified to match their parents' signatures whenever possible:
37+
38+
* ``CodeIgniter\Cookie\Cookie::offsetExists()``
39+
* ``CodeIgniter\Cookie\Cookie::offsetSet()``
40+
* ``CodeIgniter\Cookie\Cookie::offsetUnset()``
41+
* ``CodeIgniter\Cookie\CookieStore::getIterator()``
42+
43+
- Related to the strict inheritance checks of PHP 8.1, the following session handlers implementing ``SessionHandlerInterface`` have their public methods modified to match the interface:
44+
45+
* ``CodeIgniter\Session\Handlers\ArrayHandler``
46+
* ``CodeIgniter\Session\Handlers\DatabaseHandler``
47+
* ``CodeIgniter\Session\Handlers\FileHandler``
48+
* ``CodeIgniter\Session\Handlers\MemcachedHandler``
49+
* ``CodeIgniter\Session\Handlers\RedisHandler``

0 commit comments

Comments
 (0)