Skip to content

Latest commit

 

History

History
111 lines (81 loc) · 2.31 KB

File metadata and controls

111 lines (81 loc) · 2.31 KB

Version 4.8.0

Release Date: Unreleased

4.8.0 release of CodeIgniter4

  • TBD
  • Autoloader: Removed the following deprecated methods:
    • CodeIgniter\Autoloader\Autoloader::sanitizeFileName()
    • CodeIgniter\Autoloader\Autoloader::discoverComposerNamespaces()
  • Exceptions: Removed the following properties and methods deprecated since v4.4.0:
    • CodeIgniter\Debug\Exceptions::$ob_level
    • CodeIgniter\Debug\Exceptions::$viewPath
    • CodeIgniter\Debug\Exceptions::determineView()
    • CodeIgniter\Debug\Exceptions::render()
    • CodeIgniter\Debug\Exceptions::collectVars()
    • CodeIgniter\Debug\Exceptions::maskSensitiveData()
    • CodeIgniter\Debug\Exceptions::maskData()
    • CodeIgniter\Debug\Exceptions::cleanPath()
    • CodeIgniter\Debug\Exceptions::describeMemory()
    • CodeIgniter\Debug\Exceptions::highlightFile()
  • Added new timezone option to connection array in Config\Database config. This ensures consistent timestamps between model operations and database functions like NOW(). Supported drivers: MySQLi, Postgre, and OCI8. See :ref:`database-config-timezone` for details.
  • Added SSEResponse class for streaming Server-Sent Events (SSE) over HTTP. See :ref:`server-sent-events`.
  • Response and its child classes no longer require Config\App passed to their constructors.
    Consequently, CURLRequest's $config parameter is unused and will be removed in a future release.

See the repo's CHANGELOG.md for a complete list of bugs fixed.