版本 4.0.0-beta.1
发布日期:2019 年 3 月 1 日
亮点
新的视图布局提供了创建站点视图模板的简单方法。
修复了用户指南的 CSS,以适当显示宽表格
将 UploadedFile 转换为使用系统消息
修复了大量数据库、迁移和模型错误
为应用启动器和框架分发重构了单元测试
新消息
Database.tableNotFound
HTTP.uploadErr…
应用变更
app/Config/Cache 有新的设置:database
app/Views/welcome_message 的徽标已着色
composer.json 有一个大小写更正
env 添加了 CI_ENVIRONMENT 建议
变更的文件
变更文件的列表如下,带有 PR 编号:
- app/
- Config/
Cache #1719
- Views/
welome_message #1774
- system/
- Cache/Handlers/
RedisHandler #1719, #1723
- Config/
Config #37dbc1
Services #1704, #37dbc1
- Database/
Exceptions/DatabaseException #1739
- Postgre/
Builder #1733
- SQLite3/
Connection #1739
Forge #1739
Table #1739
BaseBuilder #36fbb8, #549d7d
BaseConnection #549d7d, #1739
Forge #1739
MigrationRunner #1743
Query #36fbb8
Seeder #1722
- Debug/
Exceptions #1704
- Files/
UploadedFile #1708
- Helpers/
date_helper #1768
number_helper #1768
security_helper #1768
text_helper #1768
url_helper #1768
- HTTP/
Request #1725
- Language/en/
Database #1739
HTTP #1708
View #1757
- Router/
RouteCollection #1709, #1732
Router #1764
- Test/
ControllerResponse #1740
ControllerTester #1740
DOMParser #1740
FeatureResponse #1740
- Validation/
Rules #1738, #1743
Validation #37dbc1, #1763
- View/
View #1729
Common #1741
Entity #6e549a, #1739
Model #4f4a37, #6e549a, #37dbc1, #1712, #1763
- tests/system/
- Database/
BaseQueryTest #36fbb8
- Live/
SQLite3/AlterTableTest #1739, #1740
ForgeTest #1739, #1745
ModelTest #37dbc1, #4ff1f5, #1763
Migrations/MigrationRunnerTest #1743
- Helpers/
FilesystemHelperTest #1740
- I18n/
TimeTest # 1736
- Test/
DOMParserTest #1740
- Validation/
ValidationTest #1763
- View/
ViewTest #1729
EntityTest #6e549a, #1736
- user_guide_src/
- _themes/…/
citheme.css #1696
- changelogs/
v4.0.0-alpha.5 #1699
- database/
migrate #1696
- dbmgmt/
forge #1751
- installation/
install_manual #1699
running #1750
- intro/
psr #1752
- libraries/
caching #1719
validation #1742
- models/
entities #1744
- outgoing/
index #1729
view_layouts #1729
- testing/
controllers #1740
- tutorial/
static_pages #1763
composer.json #1755
.env #1749
合并的 PR
#1774 beta.1 的杂务
#1768 辅助函数更改 - 签名和拼写错误
#1764 修复未指定默认路由时的路由问题。解决 #1758
#1763 确保验证在带有规则错误的 Model 中工作。解决 #1574
#1757 纠正不必要的双引号(拼写错误)
#1755 在 composer 文件中小写 ‘vfsStream’
#1752 修复阻止链接格式的拼写错误
#1751 指南:将误放文本移到正确的标题下
#1750 从用户指南中删除加密密钥引用
#1749 在 .env 中添加环境
#1745 为 SQLite3 支持更新了复合键测试。解决 #1478
#1744 根据当前框架状态更新实体文档。修复 #1727
#1743 手动排序找到的迁移,而不依赖操作系统。解决 #1666
#1742 修复 required_without 规则错误。
#1741 现在可以加载具有特定命名空间的辅助函数了。解决 #1726
#1740 重构应用启动器的测试支持
#1739 修复拼写错误
#1738 修复 required_with 规则错误。解决 #1728
#1737 为 SQLite 驱动添加了对 dropTable 和 modifyTable 的支持
#1736 适应 travis 执行时间过长
#1733 修复 Postgres 的自增和自减错误
#1732 不要从 CLI 检查路由。解决 #1724
#1729 新的视图布局功能用于简单模板
#1725 更新 Request.php
#1723 如果认证失败,记录 redis 错误
#1722 Seeder 为种子添加默认命名空间
#1719 更新缓存 RedisHandler 以支持选择数据库
#4ff1f5 插入和必填验证失败的附加测试(#1717)
#549d7d 关于在模型内外正确转义的另一次尝试
#1712 可读性细微更改
#37dbc1 确保 Model 验证规则可以是组名
#1709 修复资源路由 websafe 方法顺序检查
#1708 UploadedFile 的语言
#36fbb8 BaseBuilder 只应在运行查询时关闭 Connection 的设置转义标志…
#6e549a 提供与开发服务器一起使用的默认 baseURL,以便初次设置更容易(修复 #1646)
#1704 修复 viewsDirectory 错误(#1701)
#4f4a37 从 Model 中删除调试。
#1699 修复用户指南中的安装链接
#1696 修复页面结构等
#1695 整理用户指南中的代码块