fix: align all packages to 0.5.0 and restore workspace:^ deps #17

Merged
xiaomo merged 1 commits from fix/align-versions-0.5.0 into main 2026-05-25 04:05:49 +00:00
Owner

What

修复 PR #16 引入的两个版本问题:

1. 违反 changesets fixed 规则

changesets config.json 配置了 "fixed": [["@uncaged/*"]],所有包必须同版本。但 #16 后:

  • json-cas = 1.0.0
  • json-cas-fs = 0.4.1
  • cli-json-cas = 0.3.0
  • json-cas-workflow = 0.4.1

现在统一为 0.5.0(breaking change 在 0.x 语义下用 minor bump,我们还不 ready 对外 1.0)

2. workspace 依赖被替换为固定版本

内部依赖从 workspace:^ 变成了 ^0.3.0 / ^0.4.0,导致 bun.lock 从 npm registry 解析出旧版本的重复条目。开发时改 json-cas 代码,其他包不会感知。

现在全部恢复为 workspace:^

Changes

  • 4 个 package.json 版本统一为 0.5.0
  • 3 个 package.json 内部依赖恢复 workspace:^
  • bun.lock 重新生成(去掉重复 npm 条目)
## What 修复 PR #16 引入的两个版本问题: ### 1. 违反 changesets fixed 规则 `changesets config.json` 配置了 `"fixed": [["@uncaged/*"]]`,所有包必须同版本。但 #16 后: - `json-cas` = 1.0.0 - `json-cas-fs` = 0.4.1 - `cli-json-cas` = 0.3.0 - `json-cas-workflow` = 0.4.1 现在统一为 **0.5.0**(breaking change 在 0.x 语义下用 minor bump,我们还不 ready 对外 1.0) ### 2. workspace 依赖被替换为固定版本 内部依赖从 `workspace:^` 变成了 `^0.3.0` / `^0.4.0`,导致 bun.lock 从 npm registry 解析出旧版本的重复条目。开发时改 json-cas 代码,其他包不会感知。 现在全部恢复为 `workspace:^`。 ## Changes - 4 个 package.json 版本统一为 0.5.0 - 3 个 package.json 内部依赖恢复 `workspace:^` - bun.lock 重新生成(去掉重复 npm 条目)
xiaomo self-assigned this 2026-05-25 03:57:37 +00:00
xiaomo added 1 commit 2026-05-25 03:57:37 +00:00
- All @uncaged/* packages → 0.5.0 (fixed versioning per changesets config)
- Restore workspace:^ for internal deps (was broken to ^0.3.0/^0.4.0)
- Regenerate bun.lock (removes duplicate npm registry entries)
xiaomo force-pushed fix/align-versions-0.5.0 from 8856e92842 to 0706307e85 2026-05-25 04:05:26 +00:00 Compare
xiaomo merged commit 0706307e85 into main 2026-05-25 04:05:49 +00:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/json-cas#17