PHP 框架 CodeIgniter v4.3.7 - v4.4.3 版本发布简报和中文手册更新


我们汇总了框架从 v4.3.7 到 v4.4.3 的版本发布简报,中文手册也已经同步升级到了 v4.4.3 版本: https://codeigniter.org.cn/user_guide/index.html

下面是简报内容:

我们发布了新的 Bug 修复版本 v4.3.7。

这包含了几个小的 Bug 修复,包括小的不兼容变更。
请在升级前阅读 变更日志 和 升级指南

变更日志: https://codeigniter.org.cn/user_guide/changelogs/v4.3.7.html
升级指南: https://codeigniter.org.cn/user_guide/installation/upgrade_437.html

CodeIgniter v4.3.8 和 v4.4.0 发布!

我们发布了 v4.3.8 Bug 修复版本和 v4.4.0 增强功能版本!

v4.3.8 是一个常规的 Bug 修复版本。所以现有用户应立即升级。

变更日志: https://codeigniter.org.cn/user_guide/changelogs/v4.3.8.html
升级指南: https://codeigniter.org.cn/user_guide/installation/upgrade_438.html

v4.4.0 是一个小版本升级。它包含增强功能和 Bug 修复。

不幸的是,v4.4.0 存在一些不兼容变更,请谨慎升级
请仔细阅读变更日志和升级指南。

你必须更新 public/index.php 和 spark 文件以及一些配置文件,包括新的 app/Config/Routing.php

配置文件中的某些默认配置值已更改,但现有应用不会中断,因为配置文件不会自动更新。

此版本包含超过 20 项增强功能。我想重点介绍几件事:

  • Debug工具栏的“热重载”功能
  • 自动路由(改进)具有新的“模块路由”功能,以及更灵活处理 URI 的“默认方法回退”

你可以在 https://codeigniter.org.cn/user_guide/changelogs/v4.4.0.html#enhancements 中看到增强功能列表。

变更日志: https://codeigniter.org.cn/user_guide/changelogs/v4.4.0.html
升级指南: https://codeigniter.org.cn/user_guide/installation/upgrade_440.html

更新: 用于“热重载”的配置文件在“必做更改”中遗漏:
请参考用户指南:

  • https://codeigniter.org.cn/user_guide/installation/upgrade_440.html#app-config-toolbar-php

  • https://codeigniter.org.cn/user_guide/installation/upgrade_440.html#app-config-events-php

v4.4.1 热修复版本发布!

各位,我们刚刚发布了 v4.4.1 热修复版本。

此版本修复了 8 个 Bug,包括自动路由传统模式不工作的问题。

我们还在“v4.4.0 升级指南”中补充了热重载遗漏的说明:

  • https://codeigniter.org.cn/user_guide/installation/upgrade_440.html#app-config-toolbar-php

  • https://codeigniter.org.cn/user_guide/installation/upgrade_440.html#app-config-events-php

变更日志: https://codeigniter.org.cn/user_guide/changelogs/v4.4.1.html
升级指南: https://codeigniter.org.cn/user_guide/installation/upgrade_441.html

v4.4.2 Bug 修复版本发布

各位,我们很高兴发布 v4.4.2。

此版本修复了 17 个 Bug。

包含了以下相对重要的 Bug 修复:

  • CI 在页面未找到时返回“200 OK”

  • base_url()/site_url() 在 CLI 上不起作用

  • 命名路由与 spark 不兼容

  • spark 可能不显示异常或将回溯显示为 JSON

  • spark 路由可能显示不正确的路由名称

有了这个版本,4.4 现在相当稳定。我们也鼓励所有 v4.3 之前的用户升级。

变更日志: https://codeigniter.org.cn/user_guide/changelogs/v4.4.2.html
升级指南: https://codeigniter.org.cn/user_guide/installation/upgrade_442.html

v4.4.3 安全修复版本发布

我们刚刚发布了安全修复版本 v4.4.3。

如果你正在使用 v4.4.2,请立即升级!
这个安全漏洞仅存在于 v4.4.2 中。
请参阅 安全公告 https://github.com/codeigniter4/CodeIgniter4/security/advisories/GHSA-hwxf-qxj7-7rfj

不要忘记更新 error_exception.php
请参阅 https://codeigniter.org.cn/user_guide/installation/upgrade_443.html#error-exception-php

变更日志: https://codeigniter.org.cn/user_guide/changelogs/v4.4.3.html
升级指南: https://codeigniter.org.cn/user_guide/installation/upgrade_443.html


相關推薦

2023-02-12

以在更改记录中查看增强功能列表 更改记录:https://www.codeigniter.com/user_guide/changelogs/v4.3.0.html 升级指南:https://www.codeigniter.com/user_guide/installation/upgrade_430.html

2024-01-31

随着我们步入 2024 年,我想借此机会总结过去一年 CodeIgniter 社区所取得的成果,并对所有贡献者的努力表示感谢。CodeIgniter 作为一个社区驱动的项目,每一位贡献者都在促进着我们的发展。 因为所有工作都是由志愿者完成的,

2022-09-23

前言 本期主要对日志性能、远程请求性能还有诸多模块性能进行改进。 项目信息 Gitee:https://gitee.com/dotnetchina/Furion Github:https://github.com/MonkSoul/Furion 文档:https://dotnetchina.gitee.io/furion 本期更新 v4.4.8 版本细

2023-08-25

进度展示、文章内容大纲支持显示所有层级、文档可以按版本记录每个版本下的附件内容、附件增加单独的预览权限、数据备份空间不足时给出提示、核心页面的性能优化等。同时Docker镜像更新了相关组件;Linux一键安装包更新

2023-07-12

泰晓 Linux 实验盘同步集成最新版 Linux Lab v1.2,当前版本实验盘默认集成了 arm/vexpress-a9 和 riscv64/virt 虚拟开发板,并内置了 Linux Lab v1.2 中文用户手册和 RISC-V Linux v0.1 实验手册。 更新情况 v1.2 升级部分内核到 v6.3.6,升级

2023-07-13

V8.0.1版本 ThinkPHP V8.0版本正式发布以来,官方陆续修正了一些新版的问题并发布修正版本V8.0.1,后续ThinkPHP的版本号均会采用语义化版本策略。 主要更新 V8.0.1版本为修正版本,主要修正了: 修正php think optimize:schema指令当

2023-11-09

语言) 商城系统,使用 PHP 语言基于 Laminas + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多支付、多语言、多货币等特性。 严谨的安全机制,可靠稳定; 方便的操作管理,节约时间; 清晰的权限分配,责任分

2024-03-16

家下载试用。 禅道20版本对代码进行了大规模重构,从框架层到业务代码都进行了大幅改进。禅道作为开源软件,重构后二次开发更加友好且易于维护,也带来了更好的产品性能和更强的安全性。20版本主要的重构工作包括:新

2023-05-30

语言) 商城系统,使用 PHP 语言基于 Laminas + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多支付、多语言、多货币等特性。 严谨的安全机制,可靠稳定; 方便的操作管理,节约时间; 清晰的权限分配,责任分

2023-09-13

语言) 商城系统,使用 PHP 语言基于 Laminas + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多支付、多语言、多货币等特性。 严谨的安全机制,可靠稳定; 方便的操作管理,节约时间; 清晰的权限分配,责任分

2022-12-11

语言) 商城系统,使用 PHP 语言基于 Laminas + Doctrine 2 组合框架开发完成。可定制、多终端、多场景、多支付、多语言、多货币等特性。 严谨的安全机制,可靠稳定; 方便的操作管理,节约时间; 清晰的权限分配,责任分

2022-09-16

es", (bytes, "image1.png"), (bytes, "image2.png"))).PostAsync(); 3. 简化框架初始配置参数签名 public void ConfigureServices(IServiceCollection services) { services.AddInject(options => { options.ConfigureSwaggerGen(gen => { // ... }); }); } public void Configure(IApplicationB

2023-08-17

原因导致6.*不能完全无缝升级的问题已经解决。 另外,框架版本号获取的机制调整为读取Composer包的版本(php think version指令直接读取composer包的版本号,如果安装的是开发版本,则为8.0.x-dev),因此App类的VERSION常量已经正式废

2023-01-12

管理的核心流程。 禅道官网:https://www.zentao.net 禅道18.0版本发布了!新版本在地盘中新增了“使用帮助”区块,可帮助新用户快速上手禅道。 另外,新版本推出自动化测试解决方案,帮助用户对测试用例、测试脚本、脚本执