PHP MVC 框架 CodeIgniter 3.1.10 发布了。该版本更新内容主要是几个改动和 Bug 的修复。
改动
- 在 ‘pdo/mysql’ 数据库 驱动程序中,添加了对 ‘ssl_verify’ 的支持
- 重命名 Inflector Helper 函数
is_countable()
成word_is_countable()
,原因是前者与 PHP 7.3.0 的一个引入冲突。
Bug 修复
- Fixed a bug (#5526) – Session Library had a syntax error in its ‘memcached’ driver.
- Fixed a bug (#5542) – Database Forge method
modify_column()
always made fieldsNOT NULL
when attempting to modify their nullable property under PostgreSQL. - Fixed a bug (#5561) – Database Library didn’t allow SSL connection configuration with only the ‘ssl_verify’ option when using the ‘mysqli’ driver.
- Fixed a bug (#5545) – Session Library crashed due to a caching-related error with the ‘files’ driver.
- Fixed a bug (#5571) – XML-RPC Library had a typo that triggered an
E_WARNING
message on PHP 7.2. - Fixed a bug (#5587) – Database Forge method
create_table()
generated anE_WARNING
message. - Fixed a bug (#5590) – Form Validation Library rule valid_base64 didn’t have a default error message.
- Fixed a bug (#5624) – Database Library methods
list_fields()
,field_exists()
returned incorrect results after tables are modified. - Fixed a bug (#5627) – Database driver ‘mysqli’ triggered an
E_WARNING
message if there’s no'port'
specified in the database configuration. - Fixed a bug (#5651) – Database Caching could try to delete non-existent cache files due to a race condition.
- Fixed a bug (#5652) – CAPTCHA Helper function
create_captcha()
didn’t comply with CSS standards. - Fixed a bug (#5605) – Form Validation Library didn’t nullify array inputs that are expected to be strings.
下载地址:
转自 https://www.oschina.net/news/103661/codeigniter-3-1-10-released