版本 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 整理用户指南中的代码块