pimcore/platform-version

已验证的Pimcore版本

v2024.2 2024-07-02 11:26 UTC

README

Pimcore平台版本

Pimcore平台由Pimcore核心框架和根据需求可添加的核心扩展组成。

每个模块(核心框架和核心扩展)都有自己的仓库、自己的版本,并且独立发布。模块的依赖性和兼容性在它们的composer.json文件中定义。因此,可以选择特定且兼容的模块版本,并单独更新每个模块。

由于所有模块的总数很大,跟踪每个模块、它们的发布和功能,以及找到所有必需模块版本的最优组合可能具有挑战性。

这正是Pimcore平台版本发挥作用的地方。它是Pimcore提供的一项附加服务,提供一组特定版本的Pimcore所有模块,这些模块可以一起工作,因为它们是兼容的,并且经过Pimcore的明确测试和验证。

Pimcore平台版本有自己的版本,每隔几个月发布一次。每个发布都包含所有模块的合并发行说明。

此外,Pimcore文档和我们的演示基于Pimcore平台版本。

简而言之,优势包括

  • 所有Pimcore模块的一组特定版本,它们可以一起工作。
  • 由Pimcore明确测试和验证。
  • 每个平台版本发布的所有模块的合并发行说明。
  • Pimcore文档基于平台版本。

版本规范和发布周期

版本规范遵循语义版本规范,格式为主.次(例如,2023.1)。

关键规则

  • 更新模块的主版本
    • 主模块版本更新仅允许与主平台版本一起进行。
    • 主平台版本每年发布一次(2023.1,2024.1,2025.1,……)。
  • 更新模块的次版本
    • 次模块版本将随着新的次平台版本进行更新。
  • 更新模块的错误修复版本
    • 错误修复版本可以在平台次版本内隐式更新,通过composer update
    • 例如:在2023.1内可以安装pimcore/pimcore:11.0.1pimcore/pimcore:11.0.2,一旦它们发布即可,但不能安装pimcore/pimcore:11.1.0

进一步阅读