关键变化
这是一个修复bug的维护版本。
额外的信息
核心
- 增加了对PHP 7.4的支持
- 增加了对[Emoji 12.0](https://emojipedia.org/emoji-12.0/)和[Emoji 12.1](https://emojipedia.org/emoji-12.1/)的支持
- 删除了对Gfycat嵌入式的支持,因为在他们的终端上仍然存在未解决的安全问题。
- 调整广告CSS类使用动态类名。
- 当到达升级程序但没有应用程序要升级时,重置“升级中”标志。
- 在“Who's Online”小部件中添加了缓存。
- 改进了“完成我的个人资料”的进度指示。
- 改进了ElasticSearch错误日志记录。
- 在流中的反应图像中添加了一个空的alt属性,验证器可能会将其标记为无效HTML。
- 升级CKEditor到4.13.1。
- 将PHPUserAgent升级到0.15.0,解决了检测最新Opera浏览器版本的问题。
- 更新了设备管理页面上的Firefox和Edge标识。
- 禁用任务的数据库读写分离。
- 禁用由AJAX请求触发的任务。
- 吹林迪舞的思维。
- 修复了当用户没有进入俱乐部模块的权限时俱乐部在某些地方出现的问题。
- 修复了在全局禁用签名的情况下,编辑用户时为版主显示签名编辑字段的问题。
- 修正了用户从新设备登录但未完成2FA时成员历史记录的问题。
- 修正了Android设备上浏览器通知触发的javascript错误。
- 修正了一个问题,用户没有权限查看俱乐部,仍然可以直接访问内容项目的URL。
- 修正了coub.com嵌入的显示问题。
- 修正了在某些情况下使用地址表单输入时检测访问者国家的问题。
- 修正了在某些区域跨越夏令时阈值时日期调整不正确的问题。
- 修正了在某些情况下插入表情后在编辑器中使用箭头的问题。
- 修正了一些物品可能会从排行榜上丢失的问题。
- 修正了禁用应用仍然可以尝试处理自定义url的问题。
- 修正了在URL中包含某些特殊字符时在表格中分页的问题。
- 修正了javascript设置的cookie会在2020年1月过期的问题。
- 固定AdminCP如果成员被标记为垃圾邮件发送者而不是被直接禁止,则通知该成员正在验证而未消失。
- 修正了SendGrid在使用专用IP池时无法工作的问题。
- 修正了在某些情况下,非必需的配置文件完成步骤可能不会显示在必需步骤之后的问题。
- 修正了一个问题,即在完成一次配置文件完成后重新进入配置文件完成过程,但采取一个需要再次完成的操作,可能不会让您进入正确的配置文件完成步骤。
- 固定javascript错误阻止大多数javascript工作在IE11。
- 修正了版主在删除个人资料状态更新或其他用户的状态回复时遇到的错误。
- 修正了一个问题,即要求配置文件完成步骤提供值的配置文件字段不显示在用户的配置文件可能导致无限循环。
- 修正了一个问题,用户将看到一个选项跳过所需的配置文件完成步骤,这将只是重新加载步骤。
- 修正了多审核动作,使它们重定向回你当前所在的页面。
- 修正了一个问题,可以发生时搜索成员和改变之间的结果页。
- 修正了一个问题,导致图像不能正确显示在投票选项。
- 修正了一个问题,网站地图可能显示一个遥远的过去的最后修改日期的内容,没有有效的最后修改日期。
- 修正了动画GIF图像可能不能正确识别为动画的问题。
- 修正了一个问题,在个人资料完成时,如果文件上传是唯一可用的选项,个人资料照片不会被保存。
- 修复了一个重建主题内容的问题,如下载和页面交叉张贴到论坛。
- 修正了在Windows上显示特定语言环境字符(如千位分隔符和货币符号)的问题。
- 修复了基于webkit的浏览器下拉菜单的视觉问题。
- 修正图标图标不适用AdminCP正确。
- 修正了当图像文件名包含圆括号字符时可能出现的图像损坏。
- 修正了Safari掩码图标在一些服务器环境中不工作的问题。
- 修正了在声明中使用长URL会导致MySQL错误的问题。
- 修正了使用外部数据库登录处理程序的自定义WHERE子句的问题。
- 固定未经批准的评论不正确被计算在论坛上的项目已被移动和项目的链接已留在其位置。
- 修正了在帖子中嵌入Flickr相册的问题。
- 删除'nofollow'标签从状态更新时,成员没有其他内容。
商务
- 增加了对删除主计费地址时需要计费地址进行自动续签的澄清。
- 在订阅列表中添加了货币选择器。
- 调整了支付方式删除流程,提示管理员确认是否存在活跃的PayPal计费协议,并在删除前取消这些计费协议。
- 修正错误批准或无效的交易持有的批准,从贝宝账单协议。
- 修正了一个问题AdminCP提示您的PayPal支付网关没有正确设置的通知可能会错误触发。
- 修正了一个问题,自定义字段可能不正确显示时签出作为一个客人,而快速注册启用。
- 修正了将更改订阅计划应用于现有购买时可能出现的错误。
- 修正了一个产品与税转换为订阅失败的问题。
- 固定发票标题未显示交易授权。净的控制面板。
- 修正了可能的错误采取授权。网上支付
- 修正了一个问题,在添加到购物车的对话框中出售的产品的图像可能不样式或大小正确。
- 使用“手册(支票、银行电汇等)”支付方式的固定交易,未在需要注意的交易清单中显示。
- 修正了使用Braintree时测试设置只输出卡片类型的问题。
- 修正了升级过程中没有设置默认货币的错误。
- 修正了一个错误,当创建或编辑优惠券代码时,取消“没有结束日期”选项,但没有提供结束日期。
- 修正了在某些情况下,在签帐时可能会触发配置文件完成的问题。
- 修正了在没有有效的webhook的情况下设置Stripe的可能性。
- 固定订阅绕过支付确认屏幕。
- 修正了成员订阅小部件的样式问题。
- 修正了在某些情况下“畅销书”和“最新产品”部件的样式问题。
- 固定推荐不工作时,网站是不可访问的客人。
- 修正了从Braintree控制面板检查Braintree webhook URL会报告500服务器错误的问题。
转换器
- 改进了在禁用另一个步骤需要先运行的转换步骤时的转换过程。
- 增加了文章标签转换到vBCMS。
- 在vBCMS中增加了额外文章类别的转换,额外的类别将被转换为标签。
- 在从vBCMS转换记录时增加了元标签关键字和描述的转换。
- 重新排序转换完成后运行的一些后台任务,以防止在处理过程中出现SQL错误。
- 改进了vBulletin 4转换,尽可能保留用户验证状态。
- 改进的vBulletin转换,以转换更多的pm,他们可能以前没有被转换(由于父消息被删除)。
- 改进了一些vBulletin的URL重定向,包括社会组,社会组讨论和博客条目。
- 修正了在转换过程中跳过一些vBulletin博客评论的问题。
- 修正了当选择Pages作为转换,但所有选项都被禁用时可能发生的异常。
- 修复了产品过滤器在商店中使用“内部”名称而不是“公共”名称显示的问题。
- 固定的IP地址信息不转换与vBulletin博客。
- 固定某些用户偏好不转换与vBulletin 4。
- 修正了一些PHP注意事项,可能发生在vBCMS转换器与特定的数据。
- 修正了一个问题,礼品卡的电子邮件链接可能不能正常工作时,电子邮件统计启用。
- 删除了vBCMS记录的URL重定向,因为所需的数据无法支持此功能。
论坛
- 修正了被删除主题的审核历史链接不显示的问题。
- 修复了当点击主题顶部的“回复此主题”按钮时Safari没有滚动到回复框。
下载
- 修复REST API文档显示类别的错误端点的问题。
- 修正了边栏不能正确显示俱乐部内容时,“显示俱乐部内容区域”设置为“整个社区”
画廊
- 修正了一个问题,当电影有最大允许的文件大小时,提交的图像与大写文件扩展名。
- 修正了添加、编辑和重新定位图像注释的多个问题。
- 修正了一个不正确的差距之间的标签和评论/评论,而观看图像。
页面
- 改进的数据库权限配置表单,以更好地指示组是否由于页面级权限而不能访问数据库。
- 修正了在数据库记录中使用错误样式的项目符号(未填充的圆圈而不是填充的圆圈)。
- 修正了在调整数据库记录的文件存储配置方法时移动数据库记录文件的一个(潜在的)问题。
REST / OAuth
- 修正了成员通知REST API端点出现孤立内容时的未捕获异常。
- 修复了某些' notificationData '条目在成员通知REST API端点中返回' NULL '的问题。
- 修正了REST API调用中的地址行可能作为对象而不是数组返回的问题。
第三方/开发者/设计师模式
- 修正了在节点模型中不使用' $titleLangPrefix '和在节点标题中使用撇号时使用节点表单helper的问题。
- 广告不再使用. ipsadvertisement_ *类名,而是使用每个团体唯一的动态类名。重新设计广告样式的主题应该更新它们的CSS来使用。IPS {expression="mb_ucfirst(\IPS\SUITE_UNIQUE_KEY) "“}”。
- 调整了' IPS\Content\Search\Index::hashesWithPermission() '的抽象类定义,以匹配docblock。
- 修正了数据库表助手在特定情况下允许空白高级搜索值的问题。
- 修正了一个错误,当启用注册前发布时,使用内容项而不是容器的评论。
- 删除了一个额外的参数被传递给' _comments() '在某些情况下可能会干扰第三方插件。
- 删除了' \IPS\Output::error() '中一些未使用的代码。