@commercetools-frontend-extensions/change-history

中文文档
9.6.0发布于 2026/10/08MITESM + CJS近 30 天下载 3037

共享组件和公用事业

中文使用文档
文档目录4 节
  1. 开始
  2. 释放
  3. 加那利释放
  4. i18n (英语)

@commercialtools-frontend-extensions/change-history (中文(中国大陆) )

用于构建和整合商务工具的软件包 改变历史特性 到你的商务中心应用.

此库考虑到了您正在构建一个 Merchant Center 应用程序, 您可以找到文件 这里。 。 。 .

这些组成部分遵循《公约》的同样原则 用户界面Kit 组件,但更具体化于改变历史.

开始

# npm
$ npm install --save @commercetools-frontend-extensions/change-history

# yarn
$ yarn add @commercetools-frontend-extensions/change-history

# pnpm
$ pnpm add @commercetools-frontend-extensions/change-history

释放

此软件包使用 changesets 向国家预防机制释放人员.

如果您想要发布新版本, 并需要最新修改 :

  1. 添加一个更改列表 pnpm exec changeset 选择 @commercetools-frontend-extensions/change-history 作为已修改的软件包.
  2. 为了完成发行工作,将出现一些选项:
    • patch: 使用此释放来修正或小修改
    • minor: 使用此释放用于调试升级或中度更改
    • major: 使用此发布来打破更改
  3. 在选择选项后, 您需要为发布注释添加注释 。 我们建议对犯法者采用同样的方式.
    • 例如: feat(utils): add utils for dates
  4. 推开 changeset 到您的分支和 GitHub 动作将检测 PR 包含影响已出版库的更改 .
  5. 在公关合并后,将创建另一个公关 Version Packages 这也是GitHub Actions将发现的 向国家预防机制释放的人.
  6. 确保一切正确,然后合并 Version Packages 公关.
  7. 一旦国家防范机制公布新版本,该软件包将可供翻新机构人工和/或按期使用.

加那利释放

打开 main 分支,我们自动发布 金丝雀 调查组的释放情况 canary 分发频道, 之后 构建成功运行.

加那利释放对于测试早期的改变是有用的,这些变化目前尚未释放到 next 或者说 latest。它们会自动被触发,并在拉请求合并为 main,除非承诺信息包含 [skip publish]。 。 。 .

为了生成一个金丝雀发行,代码必须合并为 main 用一个变换器。 要访问标记,可以:

  • 通向https://www.npmjs.com/package/@commercialtools-frontend-extensions/change-history?活性Tab=当前和以往版本的版本.
  • 运行 pnpm info @commercetools-frontend-extensions/change-history 在终端.

注意金丝雀释放 将不创建 git 标记和版本凸起。 。 。 .

i18n (英语)

Repo被配置为与Transifex的集成. i18n的流程与商贸中心使用的流程相同.

pnpm run i18n:build 用于将新密钥添加到 transifex.

一旦公关合并到 main transifex将收到一份带有需要翻译的新密钥的通知(这就是为什么必须 description 财务报告和审定财务报表 defaultMessage 说明性足够.

每当翻译者完成翻译并按原样进行标记时,repo会收到一个PR(每个语言)来添加被翻译的信息.

一旦我们审查翻译的密钥正确无误并添加一个 changeset 我们可以合并公关 (别忘了部署自定义应用程序)

版本与发布记录

@commercetools-frontend-extensions/change-history 共发布 467 个版本,首次发布于 2020/07/28;过去 12 个月发布了 67 个版本。

版本发布日期距今
9.6.0latest2026/10/081 个月前
0.0.0-canary-20261008082637canary2026/10/081 个月前
0.0.0-canary-202609292003462026/09/301 个月前
0.0.0-canary-202609030821542026/09/032 个月前
9.5.02026/07/074 个月前
0.0.0-canary-202607070913572026/07/074 个月前

其他发布通道:fec-161-react-19 → 0.0.0-fec-161-react-19-20250307105147,canary → 0.0.0-canary-20261008082637。

关于 @commercetools-frontend-extensions/change-history 的常见问题

@commercetools-frontend-extensions/change-history 是什么?

共享组件和公用事业

如何安装 @commercetools-frontend-extensions/change-history?

在项目目录运行 npm install @commercetools-frontend-extensions/change-history,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:msw(1.3.3)、react(17.x || 18.x || 19.x)、react-dom(17.x || 18.x || 19.x)、react-intl(6.x || 7.x)、react-select(5.10.2)、react-router-dom(5.x)、@commercetools-frontend/sdk(24.x || 25.x || 27.x)、@commercetools-frontend/i18n(24.x || 25.x || 27.x)、@commercetools-frontend/l10n(24.x || 25.x || 27.x)、@commercetools-uikit/filters(^19.22.6 || 20.x)、@commercetools-frontend/assets(24.x || 25.x || 27.x)、@commercetools-frontend/sentry(24.x || 25.x || 27.x)、@commercetools-frontend/ui-kit(^19.22.6 || 20.x)、@commercetools-uikit/radio-input(^19.22.6 || 20.x)、@commercetools-frontend/constants(24.x || 25.x || 27.x)、@commercetools-uikit/design-system(^19.22.6 || 20.x)、@commercetools-frontend/permissions(24.x || 25.x || 27.x)、@commercetools-frontend/application-shell(24.x || 25.x || 27.x)、@commercetools-frontend/application-components(24.x || 25.x || 27.x)、@commercetools-frontend/experimental-components(8.x)、@commercetools-frontend/application-shell-connectors(24.x || 25.x || 27.x)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@commercetools-frontend-extensions/change-history 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/commercetools-frontend-extensions__change-history 是否存在。

@commercetools-frontend-extensions/change-history 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@commercetools-frontend-extensions/change-history 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=24。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@commercetools-frontend-extensions/change-history 可以商用吗?

@commercetools-frontend-extensions/change-history 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@commercetools-frontend-extensions/change-history 的下载量有多少?

根据 npm 官方下载统计,@commercetools-frontend-extensions/change-history 在 2026/10/11 – 2026/11/09 这 30 天内被下载 3,037 次,日均约 101 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@commercetools-frontend-extensions/change-history 还在维护吗?

最新版本 9.6.0 发布于 2026/10/08(1 个月前);至今共发布 467 个版本,其中过去 12 个月发布了 67 个;首次发布于 2020/07/28。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。