版本 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