CodeIgniter 3 RC3 |
In addition to countless documentation improvements, here's a detailed list of the functional changes:
- Formally DEPRECATED 'global_xss_filtering'. - Made some micro-optimizations. - Added an $html_escape parameter to form helper set_value() (defaults to TRUE). - Added CI_Input::$raw_input_stream as a read-only property (cached php://input contents). - Changed CI_Input::$ip_address to be read-only. - Allowed database connections to be created prior to controller instantiation. - Removed 'autoinit' setting for database connections. - Changed CI_URI to always default to using 'REQUEST_URI' and not to do URL-decoding on the data it has received. - Changed set_status_header() function to be a dummy one under CLI. - Added a 'sess_regenerate_destroy' config option. - Changed time-based locks in session drivers ('redis', 'memcached') to be held for 5 minutes instead of 5 seconds, avoiding race conditions. And bug fixes: - Fixed a bug where session IDs were not regenerated (reported via the forums). - Fixed a possible condition where session GC deletes sessions for another CI application that stores its session files in the same directory ('files' driver). - Fixed a bug in session_destroy() for 'files' driver where it tried to delete a session that it hasn't yet created. - Fixed an undefined variable notice in Session redis, memcached drivers when they're unable to obtain a lock. - Fixed error logging for the session 'redis' driver when doing session_destroy() on a non-existing session. - Fixed a bug in the Session library where it tried to force session.use_trans_sid to Off, but didn't due to a typo. - Fixed a logical error in CI_Security::entity_decode() (no details about the effects it has caused). - Fixed an issue in CI_Security::_remove_evil_attributes() where large inputs were completely invalidated instead of sanitized. - Fixed a bug where CI_Config returned after loading the first configuration it finds. - Fixed CI_DB_mssql_result::list_fields(). - Fixed CI_DB_pdo_driver::list_tables() where it always returned all tables with the 'dblib' and 'sqlsrv' drivers. - Fixed a condition where CI_Email didn't conform to RFC2821 when ran under CLI. - Fixed error logging in CI_Encryption for "invalid mode" conditions. - Fixed FCPATH declaration under the condition that it is placed in directory named 'SELF'. *sigh* We've also enabled unit test builds for PHP7-nightly, which are working fine ... we knew that anyway, just reassuring. |
Messages In This Thread |
CodeIgniter 3 RC3 - by jlp - 03-11-2015, 12:01 PM
RE: CodeIgniter 3 RC3 - by silentium - 03-11-2015, 12:42 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-11-2015, 06:36 PM
RE: CodeIgniter 3 RC3 - by Nichiren - 03-11-2015, 02:45 PM
RE: CodeIgniter 3 RC3 - by quantro - 03-11-2015, 03:41 PM
RE: CodeIgniter 3 RC3 - by mbassy303 - 03-11-2015, 08:20 PM
RE: CodeIgniter 3 RC3 - by ronelb - 03-11-2015, 08:36 PM
RE: CodeIgniter 3 RC3 - by tapan.thapa - 03-11-2015, 09:16 PM
RE: CodeIgniter 3 RC3 - by rejoan - 03-11-2015, 10:42 PM
RE: CodeIgniter 3 RC3 - by qichengzx - 03-11-2015, 11:58 PM
RE: CodeIgniter 3 RC3 - by ssaifuddin - 03-12-2015, 12:38 AM
RE: CodeIgniter 3 RC3 - by Narf - 03-12-2015, 04:38 AM
RE: CodeIgniter 3 RC3 - by TC2 - 03-12-2015, 03:45 PM
RE: CodeIgniter 3 RC3 - by dollardad - 03-13-2015, 07:01 PM
RE: CodeIgniter 3 RC3 - by WebEnot - 03-12-2015, 05:11 PM
RE: CodeIgniter 3 RC3 - by jenesaisquoi - 03-13-2015, 09:23 AM
RE: CodeIgniter 3 RC3 - by dollardad - 03-13-2015, 06:59 PM
RE: CodeIgniter 3 RC3 - by s4if - 03-15-2015, 02:55 AM
RE: CodeIgniter 3 RC3 - by webdevron - 03-15-2015, 04:11 PM
RE: CodeIgniter 3 RC3 - by sintakonte - 03-16-2015, 04:55 AM
RE: CodeIgniter 3 RC3 - by rannt - 03-16-2015, 11:58 AM
RE: CodeIgniter 3 RC3 - by silentium - 03-16-2015, 12:58 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-16-2015, 01:36 PM
Upgrade RC2 to RC3 - by murzid - 03-16-2015, 05:40 PM
RE: CodeIgniter 3 RC3 - by Narf - 03-17-2015, 02:57 AM
RE: CodeIgniter 3 RC3 - by murzid - 03-17-2015, 04:19 AM
RE: CodeIgniter 3 RC3 - by Narf - 03-17-2015, 09:03 AM
RE: CodeIgniter 3 RC3 - by spjonez - 03-17-2015, 06:13 PM
RE: CodeIgniter 3 RC3 - by shafiq2410 - 03-17-2015, 09:58 PM
RE: CodeIgniter 3 RC3 - by mypalwal - 03-17-2015, 10:09 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-17-2015, 10:44 PM
RE: CodeIgniter 3 RC3 - by gabe3886 - 03-18-2015, 06:31 AM
RE: CodeIgniter 3 RC3 - by paralogizing - 03-18-2015, 10:12 PM
RE: CodeIgniter 3 RC3 - by karthik_code - 03-19-2015, 04:47 AM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-22-2015, 08:53 AM
RE: CodeIgniter 3 RC3 - by karthik_code - 03-22-2015, 08:50 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-22-2015, 09:44 PM
RE: CodeIgniter 3 RC3 - by chrismartinez99 - 03-19-2015, 08:10 AM
RE: CodeIgniter 3 RC3 - by pneftali - 03-19-2015, 12:34 PM
RE: CodeIgniter 3 RC3 - by ciadmin - 03-22-2015, 08:57 AM
RE: CodeIgniter 3 RC3 - by karthik_code - 03-22-2015, 07:15 AM
RE: CodeIgniter 3 RC3 - by arif.bdcom - 03-23-2015, 04:28 AM
RE: CodeIgniter 3 RC3 - by PaulD - 03-23-2015, 06:00 AM
RE: CodeIgniter 3 RC3 - by dhayalram123 - 03-24-2015, 07:48 AM
RE: CodeIgniter 3 RC3 - by qzzm - 03-24-2015, 09:13 AM
RE: CodeIgniter 3 RC3 - by mwhitney - 03-24-2015, 09:16 AM
RE: CodeIgniter 3 RC3 - by bhblacky - 03-24-2015, 11:24 AM
RE: CodeIgniter 3 RC3 - by kianz91e - 03-25-2015, 02:50 AM
RE: CodeIgniter 3 RC3 - by CroNiX - 03-27-2015, 08:43 AM
RE: CodeIgniter 3 RC3 - by kianz91e - 03-30-2015, 02:41 AM
RE: CodeIgniter 3 RC3 - by Narf - 03-30-2015, 04:45 AM
|