Joomla 平台 11.2 版本(代号“Omar”)已于 2011 年 7 月 26 日发布。

以下由社区贡献者提交的 Pull Request 已被合并

  • [ #140 ] 为文档目的进行的少量文档块更改。(ianmacl

  • [ #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 警告。

  • [ #132 ] 缓存的文档块(elinw

    更多文档块

  • [ #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

  • [ #128 ] 代码清理(eddieajau

    代码清理(针对新的自定义嗅探器进行了测试)。

  • [ #133 ] 修复代码嗅探器并进行少量代码清理。(LouisLandry

  • [ #120 ] 文档块(elinw

    处理 html 文档块。

  • [ #97 ] 系统测试失败修复(elinw

    当传递类别 ID 为 0 时,更正致命错误;这在 CMS 上的系统测试失败时被发现为一个问题,当时无法正确获取模块参数。通过此更改,回退到默认值有效。

  • [ #119 ] 允许存储 infourl(mbabker

    重新提交 #114 存储库同步后 作为我想在扩展管理器更新视图中看到的更改的一部分,我想能够在视图上显示更新流中的 infourl。这与用户更相关,因为它很可能指向发布通知、更改日志或用户在更新前应查看的其他资源,而不是显示更新流的 URL。并行 CMS 功能请求 - http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=26475

  • [ #117 ] 系统测试失败修复(elinw

    当传递类别 ID 为 0 时,更正致命错误;这在 CMS 上的系统测试失败时被发现为一个问题,当时无法正确获取模块参数。通过此更改,回退到默认值有效。

  • [ #127 ] 合并来自 Joomla SVN 主干的未捕获更改。(eddieajau

    主要合并来自安装程序包的更改,但在测试 1.7 时发现了其他一些小错误。

  • [ #122 ] 修复 CMS 中图像的引用(elinw

    删除对 bluestork 的硬编码引用

  • [ #126 ] 修复单元测试。(LouisLandry

  • [ #118 ] 这是针对问题 25696 和 26284 的 cms 追赶提交 作为(elinw

    解决更新最大时间的问题已提升至 zip。但是某些共享主机不允许这样做,这可能会导致警告。因此,添加 @ 以在该选项不可用时抑制警告。来自 Brian Towles 的原始报告和针对 26284 的补丁。

  • [ #123 ] Jinput(ianmacl

    好吧。已修复目标分支。

  • [ #103 ] JForm 电话规则(AmyStephen

    已取消注释 defined('JPATH_PLATFORM') or die;

  • [ #109 ] 修复单元测试问题(ianmacl

  • [ #108 ] 缺少括号(elinw

    缺少括号

  • [ #107 ] 日志记录和测试(elinw

    作为日志记录到测试工具

  • [ #102 ] 向 JHtmlContent::prepare 添加可选上下文(mbabker

    请参阅 CMS 错误跟踪器 -> http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=26421 这向 JHtmlContent::prepare 添加了一个可选上下文,以便在所有使用此方法运行 onContentPrepare 事件的实例中,可以将非通用上下文传递给事件。这将允许开发人员更好地检查其插件事件收到的数据,以验证他们是否意外处理了他们不打算处理的数据。由于此变量是可选的并且默认为已硬编码的上下文,因此没有向后兼容性问题。

  • [ #105 ] 日志记录(elinw

    开始着手确保所有已弃用的方法中都发生了日志记录,并且在 12.1 之前没有任何内容被标记为已移除。

  • [ #101 ] 文档块(elinw

    随时准备时,再进行一些工作。

  • [ #106 ] 已修复子类检测代码(ianmacl

    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

  • [ #94 ] 重定向解决方法 ( rvsjoen )

    移除旧的 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

  • [ #100 ] 代码清理 ( elkuku )

    在实例化新类时移除不必要的空括号。使代码更易读(我认为),减少下载大小,有助于拯救地球 ;) 也许现在是应用这些“美化”的好时机。

  • [ #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 跟踪器中发布了并行补丁。

  • [ #86 ] 将提交同步到 CMS ( elinw )

    CMS 提交 21571

  • [ #84 ] 将提交同步到 CMS ( elinw )

    CMS 提交 21479

  • [ #83 ] 来自 CMS 但不在平台中的提交 ( elinw )

    CMS 提交 21442

  • [ #81 ] 严格标准 ( elkuku )

    严格标准:静态调用非静态方法。还删除了 1 行不必要的代码。

  • [ #82 ] 代码清理 ( ianmacl )

    修复了代码以符合标准。

  • [ #80 ] 从 Joomla 1.7 同步一些更改。 ( realityking )

  • [ #78 ] 修复了 DBQuery,从而修复了 CMS 安装程序在 11.1 中的使用 ( AmyStephen )

  • [ #76 ] 持续集成 ( ianmacl )

    进行了一些更改以在持续集成中获得更好的报告。