版本与支持政策
React Native Image Marker 使用彼此独立的发布和文档线路,让现有 v1 应用继续获得关键修复,同时允许 Core v2 独立演进。
| 包或版本线 | 状态 | 文档 | 安装方式 |
|---|---|---|---|
Core 2.1.x |
当前正式版本 | v2 文档 | npm install react-native-image-marker@^2.1 |
Editor 0.3.x |
当前可选编辑器 | Editor 指南 | npm install react-native-image-marker-editor@^0.3 |
Recipe 0.1.x |
当前文档契约 | Recipe 指南 | npm install @image-marker/recipe@^0.1 |
Node 0.1.x |
当前服务端渲染器 | Node 指南 | npm install @image-marker/node@^0.1 sharp@^0.35 |
CLI 0.1.x |
当前自动化入口 | CLI 指南 | npm install -g @image-marker/cli@^0.1 |
v1 LTS(1.12.x) |
当前维护线 | v1 文档 | npm install react-native-image-marker@1 |
| v1.0.0 | 不可变归档 | v1.0.0 归档 | npm install react-native-image-marker@1.0.0 |
Recipe、Node、CLI 与 Editor 仍是 1.0 前的包,生产环境应锁定兼容 minor 范围, 并结合 release notes 主动升级。
v1 LTS 承诺
Section titled “v1 LTS 承诺”v2 正式发布后,v1 至少继续维护 12 个月,范围包括安全、崩溃、严重结果错误、 平台兼容性和文档修复。停止维护日期至少提前三个月公告;维护结束后 v1 文档仍会长期保留。
新功能和 breaking change 只进入 v2。v1 修复直接基于 release/1.x
开发;如果同一问题也影响 v2,再通过独立 PR 向前移植。
为什么 v1.0.0 不会变化
Section titled “为什么 v1.0.0 不会变化”v1.0.0 标签、锁定的归档分支和归档网页共同保存原始版本。已经发布的
包和标签永远不会被重写。需要 v1 bug 修复的用户应升级到兼容的最新 v1
版本,而不是等待原始 1.0.0 包发生变化。