Joomla 平台 11.2 版本(代号“Omar”)已于 2011 年 7 月 26 日发布。
以下由社区贡献者提交的 Pull Request 已被合并
-
[ #138 ] 简单的修复。(LouisLandry)
-
[ #137 ] 11.2 版本更新(LouisLandry)
-
[ #136 ] updater/adapters/collection.php 中未定义索引:'CLIENT'(WebMechanic)
- 来自 http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8103&tracker_item_id=26445 的第三次尝试
-
[ #135 ] access 包的代码嗅探器合规性。(eddieajau)
修复了大部分 phpcs 警告。
-
更多文档块
-
[ #116 ] JAuthentication 更新,阻止登录并使用类常量(pasamio)
一段时间以来,人们一直希望能够从身份验证插件中取消登录。这通过提供不真实的功能使身份验证系统变得复杂——用户可能已成功或未成功进行身份验证,但这并不意味着他们有权登录,而这正是许多人希望通过 JAUTHENTICATE_STATUS_CANCEL 实现的目标。此更新提供了一个名为“onUserAuthorisation”的新插件触发器。此触发器可从用户插件或身份验证插件中使用,因为两者同时加载。此触发器能够返回以下响应: - JAuthentication::STATUS_SUCCESS - JAuthentication::STATUS_EXPIRED - JAuthentication::STATUS_DENIED - JAuthentication::STATUS_UNKNOWN 成功和未知都不会阻止登录。返回过期或拒绝将停止登录过程。此外,如上所示,常量已移至类中,并且已从它们中删除前缀“JAUTHENTICATE_”。为了向后兼容,旧的常量仍然存在。
-
[ #130 ] 使 JUpdate 也对 targetplatform 使用正则表达式(rvsjoen)
在更新程序中使用集合时,标签允许您使用正则表达式指定 targetplatformversion,但标签不允许。
-
[ #131 ] 修复 JDatabase 中的严格警告(rvsjoen)
修复 JDatabase 中的严格警告,不允许使用抽象静态函数。而是将函数提取到接口中并在 JDatabase 中实现此接口。我不介意将其放入单独的文件中,但我们需要一个用于接口的文件名/目录/命名约定。
-
[ #134 ] 修复我破坏的单元测试。(LouisLandry)
-
代码清理(针对新的自定义嗅探器进行了测试)。
-
[ #133 ] 修复代码嗅探器并进行少量代码清理。(LouisLandry)
-
处理 html 文档块。
-
当传递类别 ID 为 0 时,更正致命错误;这在 CMS 上的系统测试失败时被发现为一个问题,当时无法正确获取模块参数。通过此更改,回退到默认值有效。
-
[ #119 ] 允许存储 infourl(mbabker)
重新提交 #114 存储库同步后 作为我想在扩展管理器更新视图中看到的更改的一部分,我想能够在视图上显示更新流中的 infourl。这与用户更相关,因为它很可能指向发布通知、更改日志或用户在更新前应查看的其他资源,而不是显示更新流的 URL。并行 CMS 功能请求 - http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=26475
-
当传递类别 ID 为 0 时,更正致命错误;这在 CMS 上的系统测试失败时被发现为一个问题,当时无法正确获取模块参数。通过此更改,回退到默认值有效。
-
[ #127 ] 合并来自 Joomla SVN 主干的未捕获更改。(eddieajau)
主要合并来自安装程序包的更改,但在测试 1.7 时发现了其他一些小错误。
-
删除对 bluestork 的硬编码引用
-
[ #126 ] 修复单元测试。(LouisLandry)
-
[ #118 ] 这是针对问题 25696 和 26284 的 cms 追赶提交 作为(elinw)
解决更新最大时间的问题已提升至 zip。但是某些共享主机不允许这样做,这可能会导致警告。因此,添加 @ 以在该选项不可用时抑制警告。来自 Brian Towles 的原始报告和针对 26284 的补丁。
-
好吧。已修复目标分支。
-
[ #103 ] JForm 电话规则(AmyStephen)
已取消注释 defined('JPATH_PLATFORM') or die;
-
缺少括号
-
作为日志记录到测试工具
-
[ #102 ] 向 JHtmlContent::prepare 添加可选上下文(mbabker)
请参阅 CMS 错误跟踪器 -> http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=26421 这向 JHtmlContent::prepare 添加了一个可选上下文,以便在所有使用此方法运行 onContentPrepare 事件的实例中,可以将非通用上下文传递给事件。这将允许开发人员更好地检查其插件事件收到的数据,以验证他们是否意外处理了他们不打算处理的数据。由于此变量是可选的并且默认为已硬编码的上下文,因此没有向后兼容性问题。
-
开始着手确保所有已弃用的方法中都发生了日志记录,并且在 12.1 之前没有任何内容被标记为已移除。
-
随时准备时,再进行一些工作。
-
instanceof 不适用于此特定用例。
-
[ #93 ] 使 getTable 像 JController::getView 一样填写前缀(rvsjoen)
在扩展中使用表格时,默认的 JModel::getTable() 方法不会自动包含扩展名,而是使用前缀“Table”来表示表格。为了让表格能够使用 getTable 自动加载,它必须命名为 TableHelloworld 而不是 HelloworldTableHelloworld。
-
[ #91 ] [#26241] JCacheFIle 不应完全使用 JFile 调用 ( chdemko )
从 CMS 跟踪器迁移 http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=26241
-
移除旧的 WebKit 浏览器解决方法,并使 IE 的解决方法更有针对性。旧版本的 WebKit 浏览器仍然可以工作,但会影响性能。不过,我认为移除解决方法更为重要。https://groups.google.com/forum/#!topic/joomla-dev-framework/8DPWgYnsSQs http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=26335
-
在实例化新类时移除不必要的空括号。使代码更易读(我认为),减少下载大小,有助于拯救地球 ;) 也许现在是应用这些“美化”的好时机。
-
[ #43 ] 改善 JRegistry ( chdemko )
参见 http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=24472
-
[ #98 ] 更新程序中一致的 phpdoc 子包 ( rvsjoen )
更新程序子包中的一些文件被标记为“@subpackage Update”,这导致 phpdoc 为更新程序创建了两个不同的包。此补丁统一使用“@subpackage Updater”。
-
[ #92 ] 修复了 MySQL 和 MySQLi 驱动程序中的错误 ( elinw )
根据邮件列表讨论,将 concat 更改为 concatenate。https://groups.google.com/d/topic/joomla-dev-general/ljR_QkrxEKE/discussion 在 CMS 跟踪器中发布了并行补丁。
-
CMS 提交 21571
-
CMS 提交 21479
-
[ #83 ] 来自 CMS 但不在平台中的提交 ( elinw )
CMS 提交 21442
-
严格标准:静态调用非静态方法。还删除了 1 行不必要的代码。
-
修复了代码以符合标准。
-
[ #80 ] 从 Joomla 1.7 同步一些更改。 ( realityking )
-
[ #78 ] 修复了 DBQuery,从而修复了 CMS 安装程序在 11.1 中的使用 ( AmyStephen )
-
进行了一些更改以在持续集成中获得更好的报告。