版本 4.0.0-alpha.2
发布日期:2018 年 10 月 26 日
CodeIgniter4 的第二个内测版本
变更的文件
变更文件的列表如下,带有 PR 编号:
- application /
- composer.json #1312 
- Config/Boot/development, production, testing #1312 
- Config/Paths #1341 
- Config/Routes #1281 
- Filters/Honeypot #1314 
- Views/errors/cli/error_404 #1272 
- Views/welcome_message #1342 
 
- public /
- .htaccess #1281 
- index #1295, #1313 
 
- system /
- CLI/
- CommandRunner #1350, #1356 
 
 
- Commands/
- Server/Serve #1313 
 
 
- Config/
- AutoloadConfig #1271 
- Services #1341 
 
 
- Database/
- BaseBuilder #1217 
- BaseUtils #1209, #1329 
- Database #1339 
- MySQLi/Utils #1209 
 
 
- Debug/Toolbar/
- Views/toolbar.css #1342 
 
 
- Exceptions/
- CastException #1283 
- DownloadException #1239 
- FrameworkException #1313 
 
 
- Filters/
- Filters #1239 
 
 
- Helpers/
- cookie_helper #1286 
- form_helper #1244, #1327 
- url_helper #1321 
- xml_helper #1209 
 
 
- Honeypot/
- Honeypot #1314 
 
 
- HTTP/
- CliRequest #1303 
- CURLRequest #1303 
- DownloadResponse #1239 
- Exceptions/HTTPException #1303 
- IncomingRequest #1304, #1313 
- Negotiate #1306 
- RedirectResponse #1300, #1306, #1329 
- Response #1239, #1286 
- ResponseInterface #1239 
- URI #1300 
 
 
- Language/en/
- Cast #1283 
- HTTP #1239 
 
 
- Router/
- RouteCollection #1285, #1355 
 
 
- Test/
- CIUnitTestCase #1312, #1361 
- FeatureTestCase #1282 
 
 
- CodeIgniter #1239 #1337 
- Common #1291 
- Entity #1283, #1311 
- Model #1311 
 
- tests /
- API/
- ResponseTraitTest #1302 
 
 
- Commands/
- CommandsTest #1356 
 
 
- Database/
- BaseBuilderTest #1217 
- Live/ModelTest #1311 
 
 
- Debug/
- TimerTest #1273 
 
 
- Helpers/
- CookieHelperTest #1286 
 
 
- Honeypot/
- HoneypotTest #1314 
 
 
- HTTP/
- Files/
- FileMovingTest #1302 
- UploadedFileTest #1302 
 
 
- CLIRequestTest #1303 
- CURLRequestTest #1303 
- DownloadResponseTest #1239 
- NegotiateTest #1306 
- RedirectResponseTest #1300, #1306, #1329 
- ResponseTest #1239 
 
 
- I18n/
- TimeTest #1273, #1316 
 
 
- Router/
- RouteTest #1285, #1355 
 
 
- Test/
- TestCaseEmissionsTest #1312 
- TestCaseTest #1312 
 
 
- View/
- ParserTest #1311 
 
 
- EntityTest #1319 
 
- user_guide_src /source/
- cli/
- cli_request #1303 
 
 
- database/
- query_builder #1217 
- utilities #1209 
 
 
- extending/
- contributing #1280 
 
 
- general/
- common_functions #1300, #1329 
- helpers #1291 
- managing_apps #1341 
 
 
- helpers/
- xml_helper #1321 
 
 
- incoming/
- controllers #1323 
- routing #1337 
 
 
- intro/
- requirements #1280, #1303 
 
 
- installation/ #1280, #1303
- troubleshooting #1265 
 
 
- libraries/
- curlrequest #1303 
- honeypot #1314 
- sessions #1333 
- uploaded_files #1302 
 
 
- models/
- entities #1283 
 
 
- outgoing/
- response #1340 
 
 
- testing/
- overview #1312 
 
 
- tutorial… #1265, #1281, #1294 
 
- /
- spark #1305 
 
合并的 PR
- #1361 给 CIUnitTestCase 增加定时断言 
- #1312 给 CIUnitTestCase 增加 headerEmitted 断言 
- #1356 Testing/commands 
- #1355 适当处理重复的 HTTP 动词和通用规则 
- #1350 检查类是否可实例化并且是一个命令 
- #1348 修复 sessions 中的 sphinx 格式问题 
- #1347 修复 sessions 中的 sphinx 格式问题 
- #1342 工具栏样式 
- #1341 在 Paths.php 中使 viewpath 可配置。解决 #1296 
- #1340 更新下载文档以反映需要返回它。解决 #1331 
- #1339 修复 Forge 类可能未返回的错误。解决 #1225 
- #1337 路由器中的过滤器 解决 #1315 
- #1336 还原 alpha.2 
- #1334 为 alpha.2 提议的变更日志 
- #1333 用户指南中 session 配置的错误。解决 #1330 
- #1329 调整 
- #1327 修复 form_hidden 和 form_open - 如同 form_input 中那样转义值。 
- #1323 修复文档错误:show_404() 不再存在 
- #1321 添加缺失的 xml_helper 用户指南页面 
- #1319 Testing/entity 
- #1316 重构 TimeTest 
- #1314 修复与扩展 Honeypot 及其测试 
- #1313 清理异常 
- #1311 实体存储一组原始值以与之比较以便我们进行确定。。。 
- #1306 Testing3/http 
- #1305 将 chdir(‘public’) 改为 chdir($public) 
- #1304 在 parseRequestURI() 中重构脚本名称剥离 
- #1303 Testing/http 
- #1302 异常:没有为 mime 类型 ‘’ 定义 Formatter 
- #1300 允许使用当前请求的查询变量重定向。 
- #1295 修正前端控制器注释中的语法。 
- #1294 更新最后一个教程页面。解决 #1292 
- #1291 允许扩展辅助函数。解决 #1264 
- #1286 Cookies 
- #1285 确保在任何 * 匹配规则之前匹配当前 HTTP 动词路由… 
- #1283 实体 
- #1282 system/Test/FeatureTestCase::setupRequest(),略微修正 phpdoc 块… 
- #1281 教程 
- #1280 在用户指南中添加参与指引 
- #1273 修复/计时 
- #1272 修复 cli 404 中未定义的变量 “heading” 
- #1271 移除在 AutoloadConfig::classmap 中不存在的 “CodeIgniterLoader” 
- #1269 发布说明与流程 
- #1266 调整发布构建脚本 
- #1265 WIP 修复文档中关于 PHP 服务器的部分 
- #1245 修复 #1244(form_hidden 声明) 
- #1239 [不请自来的 PR]我将下载方法改成可测试的。 
- #1217 在 Builder 的 countAll() 调用中为 resetSelect() 调用添加可选参数; 
- #1209 修复 DatabaseBaseUtils 中未定义的函数 xml_convert