经过长时间的测试,我们发布了偶然2.4.0,具有PHP 8兼容性和数据库升级功能,支持完整的unicode输入!
Serendipity 2.4.0是您需要与PHP8兼容时要安装的版本。就像它的测试版一样,它改变了Serendipity核心的许多代码,这些代码在最近版本的PHP8中引发了警告,但现在这些变化带来了更多的测试,更多的插件也得到了同样的修复。
除了各种修复之外,最新稳定2.3.5的一些重大更改包括:
- PHP 8与Spartacus上的核心、当前主题和许多插件的兼容性
- 在编辑器中分割日期/时间输入,支持浏览器输入时间和日期
- 插件更新通知
- 多语言支持的修复和增强
- 将MySQL数据库从MyIsam和UTF8移动到InnoDB和utf8mb4,启用完整的unicode输入
这个版本已经进行了大量测试,但它也是一个非常大的版本,特别是关于PHP8兼容性、数据库更改和多语言支持。因此,如果您从旧的Serendipity版本升级,请准备好备份。另外,请阅读PHP 8升级提示有关如何管理从PHP7的转换的详细信息,请访问Github wiki。
我们很想得到用户的反馈!如果您在生产博客上运行此功能时仍然遇到错误,请在论坛或Github上告诉我们,并且比以往任何时候都更欢迎使用补丁请求您所依赖的插件(Spartacus plugins live)在此存储库中).
请参阅释放州议员有关更多(技术)详细信息,请访问GitHub。
您可以像往常一样下载发布文件并将其解压缩到您的安装中,或者使用Serendipity自动更新插件从Serendipity中进行更新(意外发现事件自动更新
).