-
-
Notifications
You must be signed in to change notification settings - Fork 0
chore: update package versions #392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Note Other AI code review bot(s) detectedCodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review. WalkthroughAdds a new release override file pinning versions for multiple Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🌏 Preview Deployments
Built from commit: 🤖 This comment will be updated automatically when you push new commits to this PR. |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This is an automated release PR that updates package versions and changelogs for 12 packages in the UCD monorepo. All packages receive minor version bumps (0.x.0 → 0.x+1.0 or 1.x.0 → 1.x+1.0), which is appropriate for the features and refactorings listed in the changelogs. The PR also includes a release overrides file that specifies a custom version for @ucdjs-internal/shared.
Key Changes:
- Version bumps for 12 packages following semver conventions
- Comprehensive CHANGELOG updates with feature additions, bug fixes, and refactorings
- Addition of release override configuration for
@ucdjs-internal/shared
Reviewed changes
Copilot reviewed 25 out of 25 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| packages/utils/package.json | Version bump from 0.2.0 to 0.3.0 |
| packages/utils/CHANGELOG.md | Added release notes for 0.3.0 with 94 lines of changes |
| packages/ucd-store/package.json | Version bump from 0.1.0 to 0.2.0 |
| packages/ucd-store/CHANGELOG.md | Added release notes for 0.2.0 with 178 lines of changes |
| packages/ucd-store-v2/package.json | Version bump from 0.0.1 to 0.1.0 |
| packages/ucd-store-v2/CHANGELOG.md | Added release notes for 0.1.0 with 48 lines of changes |
| packages/test-utils/package.json | Version bump from 1.0.0 to 1.1.0 |
| packages/test-utils/CHANGELOG.md | Added release notes for 1.1.0 with 61 lines of changes |
| packages/shared/package.json | Version bump from 0.1.0 to 0.2.0 |
| packages/shared/CHANGELOG.md | Added release notes for 0.2.0 with 46 lines of changes |
| packages/schemas/package.json | Version bump from 0.1.0 to 0.2.0 |
| packages/schemas/CHANGELOG.md | Added release notes for 0.2.0 with 24 lines of changes |
| packages/schema-gen/package.json | Version bump from 0.2.2 to 0.3.0 |
| packages/schema-gen/CHANGELOG.md | Added release notes for 0.3.0 with 18 lines of changes |
| packages/path-utils/package.json | Version bump from 0.1.0 to 0.2.0 |
| packages/path-utils/CHANGELOG.md | Added release notes for 0.2.0 with 50 lines of changes |
| packages/fs-bridge/package.json | Version bump from 0.1.0 to 0.2.0 |
| packages/fs-bridge/CHANGELOG.md | Added release notes for 0.2.0 with 96 lines of changes |
| packages/env/package.json | Version bump from 0.1.0 to 0.2.0 |
| packages/env/CHANGELOG.md | Added release notes for 0.2.0 with 13 lines of changes |
| packages/client/package.json | Version bump from 0.1.0 to 0.2.0 |
| packages/client/CHANGELOG.md | Added release notes for 0.2.0 with 25 lines of changes |
| packages/cli/package.json | Version bump from 0.3.0 to 0.4.0 |
| packages/cli/CHANGELOG.md | Added release notes for 0.4.0 with 50 lines of changes |
| .github/ucdjs-release.overrides.json | New file specifying version override for @ucdjs-internal/shared |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
packages/ucd-store-v2/package.json (1)
16-16: Fix repository directory reference.The
repository.directoryfield incorrectly points topackages/ucd-store, but this package is@ucdjs/ucd-store-v2and should reference its own directory.Apply this fix:
- "directory": "packages/ucd-store" + "directory": "packages/ucd-store-v2"
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (25)
.github/ucdjs-release.overrides.json(1 hunks)packages/cli/CHANGELOG.md(1 hunks)packages/cli/package.json(1 hunks)packages/client/CHANGELOG.md(1 hunks)packages/client/package.json(1 hunks)packages/env/CHANGELOG.md(1 hunks)packages/env/package.json(1 hunks)packages/fs-bridge/CHANGELOG.md(1 hunks)packages/fs-bridge/package.json(1 hunks)packages/path-utils/CHANGELOG.md(1 hunks)packages/path-utils/package.json(1 hunks)packages/schema-gen/CHANGELOG.md(1 hunks)packages/schema-gen/package.json(1 hunks)packages/schemas/CHANGELOG.md(1 hunks)packages/schemas/package.json(1 hunks)packages/shared/CHANGELOG.md(1 hunks)packages/shared/package.json(1 hunks)packages/test-utils/CHANGELOG.md(1 hunks)packages/test-utils/package.json(1 hunks)packages/ucd-store-v2/CHANGELOG.md(1 hunks)packages/ucd-store-v2/package.json(1 hunks)packages/ucd-store/CHANGELOG.md(1 hunks)packages/ucd-store/package.json(1 hunks)packages/utils/CHANGELOG.md(1 hunks)packages/utils/package.json(1 hunks)
🧰 Additional context used
🧠 Learnings (8)
📚 Learning: 2025-06-09T05:10:32.105Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 45
File: packages/ucd-store/src/download.ts:24-24
Timestamp: 2025-06-09T05:10:32.105Z
Learning: In the ucd-store package refactor, picomatch was moved from direct usage in download.ts to internal usage within the createPathFilter function in filter.ts. The pattern format is still picomatch-compatible, so JSDoc comments referencing picomatch pattern format remain correct.
Applied to files:
packages/path-utils/CHANGELOG.mdpackages/ucd-store/package.jsonpackages/shared/CHANGELOG.mdpackages/ucd-store/CHANGELOG.mdpackages/cli/CHANGELOG.mdpackages/test-utils/CHANGELOG.mdpackages/utils/CHANGELOG.mdpackages/schema-gen/CHANGELOG.mdpackages/ucd-store-v2/CHANGELOG.md
📚 Learning: 2025-06-28T08:01:22.596Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 85
File: packages/fetch/package.json:37-38
Timestamp: 2025-06-28T08:01:22.596Z
Learning: In the ucdjs/ucd project, relative paths in npm scripts within packages (like `../../apps/api/.generated/openapi.json` in packages/fetch/package.json) resolve correctly even when run via Turborepo from the repo root, contrary to initial concerns about working directory changes.
Applied to files:
packages/path-utils/CHANGELOG.mdpackages/shared/CHANGELOG.mdpackages/test-utils/CHANGELOG.mdpackages/utils/CHANGELOG.mdpackages/schema-gen/CHANGELOG.md
📚 Learning: 2025-05-04T11:52:22.858Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 6
File: packages/cli/src/cmd/codegen/fields.ts:68-82
Timestamp: 2025-05-04T11:52:22.858Z
Learning: User prefers to address the issue with Node.js API compatibility (`Dirent.parentPath` not being part of Node's API and the `recursive: true` option for `readdir` being only available in Node 21+) in a separate PR rather than the current one.
Applied to files:
packages/path-utils/CHANGELOG.mdpackages/utils/CHANGELOG.md
📚 Learning: 2025-05-09T11:50:44.881Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 11
File: .changeset/gold-news-lay.md:2-3
Timestamp: 2025-05-09T11:50:44.881Z
Learning: The ucdjs/ucd project is in beta phase, and uses a more flexible approach to semantic versioning during this pre-1.0 state. Features may use patch bumps rather than strictly following semver conventions.
Applied to files:
packages/path-utils/CHANGELOG.mdpackages/env/CHANGELOG.md.github/ucdjs-release.overrides.jsonpackages/ucd-store/package.jsonpackages/shared/CHANGELOG.mdpackages/ucd-store/CHANGELOG.mdpackages/shared/package.jsonpackages/schemas/CHANGELOG.mdpackages/cli/CHANGELOG.mdpackages/client/CHANGELOG.mdpackages/ucd-store-v2/package.jsonpackages/test-utils/CHANGELOG.mdpackages/utils/CHANGELOG.mdpackages/schema-gen/CHANGELOG.mdpackages/schemas/package.jsonpackages/ucd-store-v2/CHANGELOG.md
📚 Learning: 2025-07-20T05:37:40.565Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 131
File: tooling/eslint-plugin/package.json:0-0
Timestamp: 2025-07-20T05:37:40.565Z
Learning: In the ucdjs/ucd project, internal tooling packages (private packages in the tooling/ directory) export TypeScript files directly without requiring a build step, unlike published packages which use tsdown to build and export from ./dist/. Examples include ucdjs/tsdown-config and ucdjs/eslint-plugin.
Applied to files:
packages/env/CHANGELOG.md.github/ucdjs-release.overrides.jsonpackages/shared/CHANGELOG.mdpackages/ucd-store/CHANGELOG.mdpackages/shared/package.jsonpackages/utils/package.jsonpackages/cli/CHANGELOG.mdpackages/utils/CHANGELOG.mdpackages/schema-gen/CHANGELOG.md
📚 Learning: 2025-10-14T07:15:35.199Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 326
File: packages/shared/src/ucd-config.ts:34-58
Timestamp: 2025-10-14T07:15:35.199Z
Learning: In packages/shared/src/ucd-config.ts, the `getDefaultUCDEndpointConfig` function uses a build-time define `__UCD_ENDPOINT_DEFAULT_CONFIG__` that is replaced at build time by the bundler. The `??` operator is evaluated at build time, so the final code contains no runtime branching. Therefore, runtime unit tests for this function are not valuable—the build process itself handles the injection and fallback logic.
Applied to files:
packages/shared/CHANGELOG.mdpackages/test-utils/CHANGELOG.md
📚 Learning: 2025-07-13T09:23:43.820Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 107
File: apps/api/src/routes/v1_files.ts:18-32
Timestamp: 2025-07-13T09:23:43.820Z
Learning: UNICODE_STABLE_VERSION from luxass/unicode-utils-new refers to a specific Unicode version string (not a dynamic value), and the validation logic in the files API correctly checks the normalized version (after "latest" substitution) against UNICODE_VERSION_METADATA rather than the mappedVersion from resolveUCDVersion().
Applied to files:
packages/ucd-store/CHANGELOG.mdpackages/utils/CHANGELOG.md
📚 Learning: 2025-08-17T10:06:18.009Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 206
File: packages/ucd-store/src/internal/repair.ts:88-96
Timestamp: 2025-08-17T10:06:18.009Z
Learning: The internal__clean function in ucdjs/ucd-store can be safely called with versions: [] and a directories parameter to clean up only specific directories without processing any version files or modifying the manifest. When versions is empty, the analysis returns no results, skipping all file deletion logic, but the directory cleanup section still processes directories from the directories parameter.
Applied to files:
packages/cli/CHANGELOG.mdpackages/ucd-store-v2/CHANGELOG.md
🪛 LanguageTool
packages/ucd-store/CHANGELOG.md
[uncategorized] ~114-~114: Do not mix variants of the same word (‘pre-configure’ and ‘preconfigure’) within a single text.
Context: ...s](https://github.com/luxass)) * remove pre-configured client instance and update tests ([0d2a...
(EN_WORD_COHERENCY)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
- GitHub Check: detect-changes
- GitHub Check: test (windows-latest)
🔇 Additional comments (24)
packages/ucd-store-v2/CHANGELOG.md (1)
3-48: Changelog structure is well‑organized and correctly formatted for the 0.1.0 release.The changelog properly documents the release with semantic sections (Features, Bug Fixes, Refactoring, Documentation), each entry contains a commit reference and author attribution, and the version comparison link is correctly formed. The release date aligns with the PR objectives.
packages/schema-gen/package.json (1)
3-3: Version bump correctly applied.The version update from 0.2.2 to 0.3.0 aligns with the PR objectives and follows the minor version bump pattern for this release cycle.
packages/ucd-store-v2/package.json (1)
3-3: Version bump correctly applied.The version update from 0.0.1 to 0.1.0 aligns with the PR objectives.
packages/shared/package.json (1)
3-3: Version bump correctly applied.The version update from 0.1.0 to 0.2.0 aligns with the PR objectives.
packages/utils/package.json (1)
3-3: Version bump correctly applied.The version update from 0.2.0 to 0.3.0 aligns with the PR objectives and follows the minor version bump pattern for this release cycle.
packages/env/package.json (1)
3-3: Version bump correctly applied.The version update from 0.1.0 to 0.2.0 aligns with the PR objectives.
packages/fs-bridge/package.json (1)
3-3: Version bump correctly applied.The version update from 0.1.0 to 0.2.0 aligns with the PR objectives.
packages/test-utils/package.json (1)
3-3: Version bump correctly applied.The version update from 1.0.0 to 1.1.0 aligns with the PR objectives and follows the minor version bump pattern.
packages/ucd-store/package.json (1)
3-3: Version bump looks good.Package version correctly updated from 0.1.0 to 0.2.0, aligning with the release plan. All dependency specifiers remain unchanged.
packages/path-utils/package.json (1)
3-3: Version bump is correct.Package version updated from 0.1.0 to 0.2.0 as expected. No changes to dependencies or other metadata.
packages/schemas/CHANGELOG.md (1)
3-25: Changelog entry is well-formatted.New 0.2.0 release section properly structured with Features, Bug Fixes, and Refactoring sections. All commit references and author links are present. Version link format is correct.
packages/schemas/package.json (1)
3-3: Version bump is correct.Package version updated from 0.1.0 to 0.2.0 as planned. Dependencies remain unchanged via catalog references.
packages/ucd-store/CHANGELOG.md (1)
3-177: Comprehensive changelog entry approved.The 0.2.0 release notes are well-organized with clear sections for Features, Bug Fixes, and Refactoring. All commit references are properly linked. Updated dependencies section reflects the new package versions.
packages/env/CHANGELOG.md (1)
3-14: Changelog entry is properly formatted.New 0.2.0 section includes Features and Refactoring updates with correct commit references and author links. Format is consistent with the release structure.
packages/fs-bridge/CHANGELOG.md (1)
3-417: Changelog is comprehensive and well-detailed.The 0.2.0 release notes are extensive and properly organized across Features, Bug Fixes, Refactoring, and Patch Changes. Notable breaking changes include clear migration guidance (e.g.,
.on()→.hook()rename, metadata structure changes). All commit references are valid.packages/cli/CHANGELOG.md (1)
3-50: Changelog entry is properly structured.The 0.4.0 release notes include Features, Bug Fixes, and Refactoring sections with all commit references linked. Note that cli correctly bumps to 0.4.0 (from 0.3.0) rather than 0.2.0 like other packages, which aligns with the release plan.
packages/path-utils/CHANGELOG.md (1)
3-51: Version and changelog consistency confirmed.The 0.2.0 release entry is well-formatted with comprehensive feature, bug fix, and refactoring sections, and the date (2025-11-21) aligns with the PR creation timestamp. All entries include proper commit hashes and author attribution.
packages/schema-gen/CHANGELOG.md (1)
3-18: Version and changelog consistency confirmed.The 0.3.0 release entry is properly formatted with Features, Bug Fixes, and Refactoring sections. All entries include commit hashes and author attribution. The version bump aligns with the PR objectives (0.2.2 → 0.3.0).
packages/utils/CHANGELOG.md (1)
3-91: Version and changelog consistency confirmed.The 0.3.0 release entry is comprehensive with well-organized Features, Bug Fixes, Refactoring, and Documentation sections. All 83 entries include commit hashes and author attribution. The changelog documents substantial changes including file system bridges, recursive directory listing, and utility migrations. Version bump from 0.2.0 to 0.3.0 aligns with PR objectives.
packages/shared/CHANGELOG.md (1)
3-46: Version and changelog consistency confirmed.The 0.2.0 release entry for the internal shared package is well-formatted with Features, Bug Fixes, and Refactoring sections. All 39 entries include commit hashes and author attribution. The comprehensive 0.1.0 section demonstrates the package's mature feature set with detailed examples. Version bump from 0.1.0 to 0.2.0 aligns with PR objectives.
packages/test-utils/CHANGELOG.md (1)
3-60: Version and changelog consistency confirmed.The 1.1.0 release entry is well-formatted with Features, Bug Fixes, and Refactoring sections. All 53 entries include commit hashes and author attribution. The extensive 1.0.0 section documents the package's substantial feature set with detailed usage examples for mock store APIs, response configuration, and in-memory file system bridges. Version bump from 1.0.0 to 1.1.0 aligns with PR objectives.
packages/cli/package.json (1)
3-3: Version update verified.The version bump from 0.3.0 to 0.4.0 matches the PR objectives. This is a minor version increment consistent with the release plan.
packages/client/package.json (1)
3-3: Version update verified.The version bump from 0.1.0 to 0.2.0 matches the PR objectives. Dependencies using workspace references (e.g., @ucdjs-internal/shared, @ucdjs/env) will automatically resolve to their updated versions.
packages/client/CHANGELOG.md (1)
3-25: Version and changelog consistency confirmed.The 0.2.0 release entry is properly formatted with Features, Bug Fixes, and Refactoring sections. All 16 entries include commit hashes and author attribution. The changelog documents client initialization improvements, API error handling, and endpoint configuration refactoring. Version bump from 0.1.0 to 0.2.0 aligns with PR objectives.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
packages/ucd-store/CHANGELOG.md (1)
109-109: Minor grammar and word consistency issues in changelog entries.Two small issues flagged by static analysis in the extensive ucd-store changelog:
- Line 109: "simplify mock responses" → should be "simplifies mock responses" (singular noun/verb agreement)
- Line 114: Inconsistent word variants—"pre-configured" and "preconfigure" are mixed. Choose one consistently (e.g., "pre-configured" or "preconfigure" throughout).
These are minor documentation corrections in the refactoring section entries.
Also applies to: 114-114
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (13)
.github/ucdjs-release.overrides.json(1 hunks)packages/cli/CHANGELOG.md(1 hunks)packages/client/CHANGELOG.md(1 hunks)packages/env/CHANGELOG.md(1 hunks)packages/fs-bridge/CHANGELOG.md(1 hunks)packages/path-utils/CHANGELOG.md(1 hunks)packages/schema-gen/CHANGELOG.md(1 hunks)packages/schemas/CHANGELOG.md(1 hunks)packages/shared/CHANGELOG.md(1 hunks)packages/test-utils/CHANGELOG.md(1 hunks)packages/ucd-store-v2/CHANGELOG.md(1 hunks)packages/ucd-store/CHANGELOG.md(1 hunks)packages/utils/CHANGELOG.md(1 hunks)
🚧 Files skipped from review as they are similar to previous changes (4)
- packages/cli/CHANGELOG.md
- .github/ucdjs-release.overrides.json
- packages/path-utils/CHANGELOG.md
- packages/env/CHANGELOG.md
🧰 Additional context used
🧠 Learnings (8)
📓 Common learnings
Learnt from: luxass
Repo: ucdjs/ucd PR: 11
File: .changeset/gold-news-lay.md:2-3
Timestamp: 2025-05-09T11:50:44.881Z
Learning: The ucdjs/ucd project is in beta phase, and uses a more flexible approach to semantic versioning during this pre-1.0 state. Features may use patch bumps rather than strictly following semver conventions.
📚 Learning: 2025-06-09T05:10:32.105Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 45
File: packages/ucd-store/src/download.ts:24-24
Timestamp: 2025-06-09T05:10:32.105Z
Learning: In the ucd-store package refactor, picomatch was moved from direct usage in download.ts to internal usage within the createPathFilter function in filter.ts. The pattern format is still picomatch-compatible, so JSDoc comments referencing picomatch pattern format remain correct.
Applied to files:
packages/shared/CHANGELOG.mdpackages/ucd-store-v2/CHANGELOG.mdpackages/schema-gen/CHANGELOG.mdpackages/utils/CHANGELOG.mdpackages/test-utils/CHANGELOG.mdpackages/ucd-store/CHANGELOG.md
📚 Learning: 2025-06-28T08:01:22.596Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 85
File: packages/fetch/package.json:37-38
Timestamp: 2025-06-28T08:01:22.596Z
Learning: In the ucdjs/ucd project, relative paths in npm scripts within packages (like `../../apps/api/.generated/openapi.json` in packages/fetch/package.json) resolve correctly even when run via Turborepo from the repo root, contrary to initial concerns about working directory changes.
Applied to files:
packages/shared/CHANGELOG.mdpackages/schema-gen/CHANGELOG.mdpackages/utils/CHANGELOG.md
📚 Learning: 2025-05-09T11:50:44.881Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 11
File: .changeset/gold-news-lay.md:2-3
Timestamp: 2025-05-09T11:50:44.881Z
Learning: The ucdjs/ucd project is in beta phase, and uses a more flexible approach to semantic versioning during this pre-1.0 state. Features may use patch bumps rather than strictly following semver conventions.
Applied to files:
packages/ucd-store-v2/CHANGELOG.mdpackages/schema-gen/CHANGELOG.mdpackages/utils/CHANGELOG.mdpackages/client/CHANGELOG.mdpackages/test-utils/CHANGELOG.mdpackages/ucd-store/CHANGELOG.mdpackages/schemas/CHANGELOG.md
📚 Learning: 2025-08-17T10:06:18.009Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 206
File: packages/ucd-store/src/internal/repair.ts:88-96
Timestamp: 2025-08-17T10:06:18.009Z
Learning: The internal__clean function in ucdjs/ucd-store can be safely called with versions: [] and a directories parameter to clean up only specific directories without processing any version files or modifying the manifest. When versions is empty, the analysis returns no results, skipping all file deletion logic, but the directory cleanup section still processes directories from the directories parameter.
Applied to files:
packages/ucd-store-v2/CHANGELOG.mdpackages/ucd-store/CHANGELOG.md
📚 Learning: 2025-07-20T05:37:40.565Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 131
File: tooling/eslint-plugin/package.json:0-0
Timestamp: 2025-07-20T05:37:40.565Z
Learning: In the ucdjs/ucd project, internal tooling packages (private packages in the tooling/ directory) export TypeScript files directly without requiring a build step, unlike published packages which use tsdown to build and export from ./dist/. Examples include ucdjs/tsdown-config and ucdjs/eslint-plugin.
Applied to files:
packages/schema-gen/CHANGELOG.mdpackages/utils/CHANGELOG.md
📚 Learning: 2025-06-29T11:20:13.668Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 87
File: packages/worker-shared/tsconfig.build.json:1-4
Timestamp: 2025-06-29T11:20:13.668Z
Learning: In the ucdjs/ucd project, the packages use tsdown instead of tsc for building libraries. The tsconfig.build.json files are primarily for IDE experience and type checking, not for direct compilation, so including "test" directories in these configs doesn't affect build output.
Applied to files:
packages/schema-gen/CHANGELOG.md
📚 Learning: 2025-08-17T10:10:19.096Z
Learnt from: luxass
Repo: ucdjs/ucd PR: 206
File: packages/ucd-store/test/clean.test.ts:273-301
Timestamp: 2025-08-17T10:10:19.096Z
Learning: In UCD store clean tests, race conditions between analyze and delete phases are intentionally tested to verify robust handling of files that disappear during clean operations. The test pattern: start clean() → externally delete file during execution → verify file is marked as "skipped" rather than "failed".
Applied to files:
packages/ucd-store/CHANGELOG.md
🪛 LanguageTool
packages/ucd-store/CHANGELOG.md
[grammar] ~109-~109: There seems to be a noun/verb agreement error. Did you mean “simplifies” or “simplified”?
Context: .../github.com/luxass)) ### Refactoring * simplify mock responses for API versioning ([79c...
(SINGULAR_NOUN_VERB_AGREEMENT)
[uncategorized] ~114-~114: Do not mix variants of the same word (‘pre-configure’ and ‘preconfigure’) within a single text.
Context: ...s](https://github.com/luxass)) * remove pre-configured client instance and update tests ([0d2a...
(EN_WORD_COHERENCY)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
- GitHub Check: deploy apps / deploy app (api)
- GitHub Check: typecheck
- GitHub Check: lint
- GitHub Check: test (windows-latest)
- GitHub Check: test (macos-latest)
🔇 Additional comments (9)
packages/schema-gen/CHANGELOG.md (1)
3-18: Changelog restructuring looks good.The new structured format with linked version header and categorized sections (Features, Bug Fixes, Refactoring) improves readability and aligns with the coordinated release format across the project. No issues detected.
packages/ucd-store-v2/CHANGELOG.md (1)
3-47: Comprehensive release notes properly structured.The detailed 0.0.1 release entry effectively organizes significant feature additions, bug fixes, and refactoring work across clear sections with proper commit attribution. The format is consistent with other packages in this release.
packages/shared/CHANGELOG.md (1)
3-46: Well-organized shared package release notes.The 0.1.0 release entry clearly documents API additions, internal migrations (utilities moved from utils/schema-gen), and refactoring efforts with proper attribution. Format is consistent and comprehensive.
packages/test-utils/CHANGELOG.md (1)
3-60: Thorough 1.0.0 release documentation for test utilities.The comprehensive entry documents significant improvements to MSW integration, mock storage, and test infrastructure across well-organized sections. Format and attribution are consistent with the coordinated release restructuring.
packages/schemas/CHANGELOG.md (1)
3-24: Clear initial schemas package release notes.The 0.1.0 release entry effectively documents schema registry setup, UCD configuration endpoints, and related refactoring with proper formatting and attribution.
packages/ucd-store/CHANGELOG.md (1)
3-177: Comprehensive release documentation with excellent restructuring.The extensive 0.1.0 release entry thoroughly documents major UCDStore implementations, numerous bug fixes, and refactoring work across well-organized sections. The structured format provides clear visibility into this substantial release's scope and changes, with proper commit attribution and PR references.
packages/utils/CHANGELOG.md (1)
3-91: Extensive and well-organized utilities package release.The 0.2.0 release entry comprehensively documents filesystem bridge implementations, path filtering enhancements, and significant utility migrations to the shared package. Clear organization across features, fixes, refactoring, and documentation sections with proper attribution.
packages/fs-bridge/CHANGELOG.md (1)
3-96: Detailed filesystem bridge package release documentation.The 0.1.0 release entry thoroughly covers hook integration improvements, filesystem operation enhancements, comprehensive error handling enhancements, and refactoring work. Excellent documentation organization with proper attribution across all sections.
packages/client/CHANGELOG.md (1)
3-25: Changelog restructuring is correctly formatted and consistent across the monorepo.The restructured changelog with categorized sections (Features, Bug Fixes, Refactoring) improves readability and follows best practices. The version comparison URL pattern comparing
@ucdjs/[email protected]...@ucdjs/[email protected]is verified to be consistent across all packages in this release (cli, env, fs-bridge, path-utils), confirming this is the expected behavior of the release tooling when no version bumps occur.
This PR was automatically generated by the UCD release scripts.
The following packages have been prepared for release:
There are no packages to release.
Please review the changes and merge when ready.
Note
When this PR is merged, the release process will be triggered automatically, publishing the new package versions to the registry.