Skip to content

Commit

Permalink
Add entry to changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
paulbalandan committed Aug 23, 2021
1 parent 83498ed commit 7ead4cf
Showing 1 changed file with 41 additions and 25 deletions.
66 changes: 41 additions & 25 deletions user_guide_src/source/changelogs/v4.1.4.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,28 +7,44 @@ Release Date: Not released

Breaking Changes:

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

* CodeIgniter4\Database\MySQLi\Connection::execute()
* CodeIgniter4\Database\MySQLi\Connection::_fieldData()
* CodeIgniter4\Database\MySQLi\Connection::_indexData()
* CodeIgniter4\Database\MySQLi\Connection::_foreignKeyData()
* CodeIgniter4\Database\Postgre\Builder::_like_statement()
* CodeIgniter4\Database\Postgre\Connection::execute()
* CodeIgniter4\Database\Postgre\Connection::_fieldData()
* CodeIgniter4\Database\Postgre\Connection::_indexData()
* CodeIgniter4\Database\Postgre\Connection::_foreignKeyData()
* CodeIgniter4\Database\SQLSRV\Connection::execute()
* CodeIgniter4\Database\SQLSRV\Connection::_fieldData()
* CodeIgniter4\Database\SQLSRV\Connection::_indexData()
* CodeIgniter4\Database\SQLSRV\Connection::_foreignKeyData()
* CodeIgniter4\Database\SQLite3\Connection::execute()
* CodeIgniter4\Database\SQLite3\Connection::_fieldData()
* CodeIgniter4\Database\SQLite3\Connection::_indexData()
* CodeIgniter4\Database\SQLite3\Connection::_foreignKeyData()
* CodeIgniter4\Images\Handlers\GDHandler::_flatten()
* CodeIgniter4\Images\Handlers\GDHandler::_flip()
* CodeIgniter4\Images\Handlers\ImageMagickHandler::_flatten()
* CodeIgniter4\Images\Handlers\ImageMagickHandler::_flip()
* CodeIgniter4\Test\Mock\MockIncomingRequest::detectURI()
* CodeIgniter4\Test\Mock\MockSecurity.php::sendCookie()
- The following methods were changed from "public" to "protected" to match their parent class methods and better align with their uses:

* ``CodeIgniter\Database\MySQLi\Connection::execute()``
* ``CodeIgniter\Database\MySQLi\Connection::_fieldData()``
* ``CodeIgniter\Database\MySQLi\Connection::_indexData()``
* ``CodeIgniter\Database\MySQLi\Connection::_foreignKeyData()``
* ``CodeIgniter\Database\Postgre\Builder::_like_statement()``
* ``CodeIgniter\Database\Postgre\Connection::execute()``
* ``CodeIgniter\Database\Postgre\Connection::_fieldData()``
* ``CodeIgniter\Database\Postgre\Connection::_indexData()``
* ``CodeIgniter\Database\Postgre\Connection::_foreignKeyData()``
* ``CodeIgniter\Database\SQLSRV\Connection::execute()``
* ``CodeIgniter\Database\SQLSRV\Connection::_fieldData()``
* ``CodeIgniter\Database\SQLSRV\Connection::_indexData()``
* ``CodeIgniter\Database\SQLSRV\Connection::_foreignKeyData()``
* ``CodeIgniter\Database\SQLite3\Connection::execute()``
* ``CodeIgniter\Database\SQLite3\Connection::_fieldData()``
* ``CodeIgniter\Database\SQLite3\Connection::_indexData()``
* ``CodeIgniter\Database\SQLite3\Connection::_foreignKeyData()``
* ``CodeIgniter\Images\Handlers\GDHandler::_flatten()``
* ``CodeIgniter\Images\Handlers\GDHandler::_flip()``
* ``CodeIgniter\Images\Handlers\ImageMagickHandler::_flatten()``
* ``CodeIgniter\Images\Handlers\ImageMagickHandler::_flip()``
* ``CodeIgniter\Test\Mock\MockIncomingRequest::detectURI()``
* ``CodeIgniter\Test\Mock\MockSecurity.php::sendCookie()``

- 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:

* ``CodeIgniter\Cookie\Cookie::offsetExists()``
* ``CodeIgniter\Cookie\Cookie::offsetSet()``
* ``CodeIgniter\Cookie\Cookie::offsetUnset()``
* ``CodeIgniter\Cookie\CookieStore::getIterator()``
* ``CodeIgniter\Test\Filters\CITestStreamFilter``

- 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:

* ``CodeIgniter\Session\Handlers\ArrayHandler``
* ``CodeIgniter\Session\Handlers\DatabaseHandler``
* ``CodeIgniter\Session\Handlers\FileHandler``
* ``CodeIgniter\Session\Handlers\MemcachedHandler``
* ``CodeIgniter\Session\Handlers\RedisHandler``

0 comments on commit 7ead4cf

Please sign in to comment.