Conversation
📝 WalkthroughWalkthroughVersion 0.3.0 release: manifest, Rust, and TypeScript packages updated to version 0.3.0. Comprehensive changelog added documenting new features, enhancements, and bug fixes across frontend, backend, documentation, and infrastructure components. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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 |
Codecov Report✅ All modified and coverable lines are covered by tests.
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
This is an automated release PR generated by release-please to publish version 0.3.0 of the ogis (Open Graph Image Service) project. The PR updates version numbers across all package manifests and adds a comprehensive CHANGELOG.md documenting all features and bug fixes introduced since version 0.2.0.
Changes:
- Version bumped from 0.2.0 to 0.3.0 across all package files
- Added CHANGELOG.md documenting 253 feature commits and 21 bug fixes
- Updated release manifest to track the new version
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| packages/typescript/package.json | Updated TypeScript package version to 0.3.0 |
| Cargo.toml | Updated Rust package version to 0.3.0 |
| Cargo.lock | Updated lockfile to reflect new version 0.3.0 |
| CHANGELOG.md | Added comprehensive changelog for version 0.3.0 with all features and fixes since 0.2.0 |
| .release-please-manifest.json | Updated release tracking manifest to version 0.3.0 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
3388d84 to
4bf85c1
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
packages/typescript/package.json (1)
55-55:globalsis one major version behind the current latest.The current latest
globalsrelease is 17.3.0. The declared range^16.5.0caps at<17.0.0, so it will never resolve to v17. v17.0.0 is a breaking change as a few globals were removed, so upgrading needs a quick check against your ESLint config, but staying on v16 indefinitely means missing future environment additions.♻️ Suggested update
- "globals": "^16.5.0", + "globals": "^17.0.0",🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@packages/typescript/package.json` at line 55, Update the "globals" dependency from "^16.5.0" to "^17.3.0" in packages/typescript/package.json and then run lint/tests to surface any breakages; if ESLint or configs fail due to removed globals in v17 (breaking at 17.0.0), adjust your ESLint environment or rules (search for usages of "globals" and entries in your ESLint config) to remove or replace removed globals and re-run CI until green.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@CHANGELOG.md`:
- Around line 109-111: Create the missing git tag ogis-v0.2.0 that points to the
commit for the 0.2.0 bump (commit ad63aaa1add1ba9f58914ed4b9a2249d2d75bf7c) so
Release Please can compute the correct ranges; add an annotated tag named
ogis-v0.2.0 on that commit and push the tag to the remote so the changelog
sections and future releases reflect the correct commit history.
---
Nitpick comments:
In `@packages/typescript/package.json`:
- Line 55: Update the "globals" dependency from "^16.5.0" to "^17.3.0" in
packages/typescript/package.json and then run lint/tests to surface any
breakages; if ESLint or configs fail due to removed globals in v17 (breaking at
17.0.0), adjust your ESLint environment or rules (search for usages of "globals"
and entries in your ESLint config) to remove or replace removed globals and
re-run CI until green.
| * bump version to 0.1.1 in package.json ([ba77883](https://github.com/twangodev/ogis/commit/ba77883cf55687471f474f65d72a8ed38105fbba)) | ||
| * bump version to 0.1.2 in package.json ([c966994](https://github.com/twangodev/ogis/commit/c96699478cf059961fedc1be7538f6f7efd41a30)) | ||
| * bump version to 0.2.0 for upcoming release ([ad63aaa](https://github.com/twangodev/ogis/commit/ad63aaa1add1ba9f58914ed4b9a2249d2d75bf7c)) |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Check whether the ogis-v0.2.0 tag exists in the repository
git tag --list | grep -E '^ogis-v0?\.2\.0$'Repository: twangodev/ogis
Length of output: 40
Create the missing ogis-v0.2.0 git tag.
The ogis-v0.2.0 git tag does not exist in the repository. Version-bump commits for 0.1.1, 0.1.2, and 0.2.0 are appearing in the 0.3.0 section of this changelog because Release Please computes the commit range from the previous tag. Without the ogis-v0.2.0 tag, all prior commits are attributed to 0.3.0. This will cause duplicate entries in the next release and inaccurate commit history. Tag the commit corresponding to the 0.2.0 release with ogis-v0.2.0 to correct this.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@CHANGELOG.md` around lines 109 - 111, Create the missing git tag ogis-v0.2.0
that points to the commit for the 0.2.0 bump (commit
ad63aaa1add1ba9f58914ed4b9a2249d2d75bf7c) so Release Please can compute the
correct ranges; add an annotated tag named ogis-v0.2.0 on that commit and push
the tag to the remote so the changelog sections and future releases reflect the
correct commit history.
4bf85c1 to
95f6bf8
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "name": "ogis", | ||
| "version": "0.2.0", | ||
| "version": "0.3.0", |
There was a problem hiding this comment.
The workspace package version was bumped to 0.3.0, but the root package-lock.json still records this workspace (packages/typescript) as version 0.2.0. This will cause a lockfile/package mismatch (and typically leads to the lockfile being regenerated on install). Regenerate/update package-lock.json so the workspace entry matches 0.3.0.
| @@ -1,6 +1,6 @@ | |||
| { | |||
| "name": "ogis", | |||
There was a problem hiding this comment.
packages/typescript/package.json declares the workspace name as ogis, but the root workspace script uses npm run dev -w @twangodev/ogis (no workspace with that name exists in the repo). This makes the dev:client script unusable. Either rename this package to @twangodev/ogis or update the root script to target -w ogis/the workspace path.
| "name": "ogis", | |
| "name": "@twangodev/ogis", |
95f6bf8 to
f763c7a
Compare
🤖 I have created a release beep boop
0.3.0 (2026-04-17)
Features
Bug Fixes
This PR was generated with Release Please. See documentation.