版本 4.0.0-beta.1
发布日期:2019 年 3 月 1 日
亮点
新的视图布局提供了一种简单的方法来创建网站视图模板。
修复了用户指南 CSS 以便正确显示宽表。
将 UploadedFile 转换为使用系统消息。
修复了大量数据库、迁移和模型错误。
重构了 appstarter 和框架发行版的单元测试。
新消息
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/
配置 #37dbc1
服务 #1704, #37dbc1
- 数据库/
异常/数据库异常 #1739
- Postgre/
构建器 #1733
- SQLite3/
连接 #1739
Forge #1739
表 #1739
基础构建器 #36fbb8, #549d7d
基础连接 #549d7d, #1739
Forge #1739
迁移运行器 #1743
查询 #36fbb8
播种机 #1722
- 调试/
异常 #1704
- 文件/
上传文件 #1708
- 助手/
日期助手 #1768
数字助手 #1768
安全助手 #1768
文本助手 #1768
URL 助手 #1768
- HTTP/
请求 #1725
- 语言/en/
数据库 #1739
HTTP #1708
视图 #1757
- 路由器/
路由集合 #1709, #1732
路由器 #1764
- 测试/
控制器响应 #1740
控制器测试器 #1740
DOM 解析器 #1740
功能响应 #1740
- 验证/
规则 #1738, #1743
验证 #37dbc1, #1763
- 视图/
视图 #1729
通用 #1741
实体 #6e549a, #1739
模型 #4f4a37, #6e549a, #37dbc1, #1712, #1763
- tests/system/
- 数据库/
基础查询测试 #36fbb8
- 实时/
SQLite3/修改表测试 #1739, #1740
Forge 测试 #1739, #1745
模型测试 #37dbc1, #4ff1f5, #1763
迁移/迁移运行器测试 #1743
- 助手/
文件系统助手测试 #1740
- I18n/
时间测试 #1736
- 测试/
DOM 解析器测试 #1740
- 验证/
验证测试 #1763
- 视图/
视图测试 #1729
实体测试 #6e549a, #1736
- user_guide_src/
- _themes/…/
citheme.css #1696
- 变更日志/
v4.0.0-alpha.5 #1699
- 数据库/
迁移 #1696
- 数据库管理/
Forge #1751
- 安装/
安装手册 #1699
运行 #1750
- 介绍/
PSR #1752
- 库/
缓存 #1719
验证 #1742
- 模型/
实体 #1744
- 输出/
索引 #1729
视图布局 #1729
- 测试/
控制器 #1740
- 教程/
静态页面 #1763
composer.json #1755
.env #1749
合并的 PR
#1774 beta.1 的整理工作
#1768 助手更改 - 签名和错别字
#1764 修复未指定默认路由时的路由问题。修复 #1758
#1763 确保验证在模型中工作,错误作为规则的一部分。修复 #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 更新 Cache RedisHandler 以支持选择数据库
#4ff1f5 为插入和必需验证失败添加了额外的测试(#1717)
#549d7d 再次尝试在模型内外正确地进行转义
#1712 细微的易读性更改
#37dbc1 确保模型验证规则可以是组名
#1709 修复了资源路由 websafe 方法顺序检查
#1708 上传文件的语言
#36fbb8 BaseBuilder 应该只在运行查询时关闭 Connection 的 setEscapeFlags...
#6e549a 提供默认的 baseURL,该 baseURL 可与开发服务器一起使用,以便更轻松地进行首次设置(修复了 #1646)
#1704 修复了 viewsDirectory 错误(#1701)
#4f4a37 从 Model 中删除调试信息。
#1699 修复了用户指南中的安装链接
#1696 修复了页面结构等
#1695 整理用户指南中的代码块