chore: bump version to 0.3.0 (pre-release) - #38
Conversation
Updates version across all SDKs (Python, npm) and regenerates uv.lock. 81 commits, 40 files (+4088/-209 lines) since v0.2.0 (Jan 2026): TrustStatus enum, Refund/Tip/Fee/Attestation/Currency/LineItems guards, FastAPI & Express middlewares, CircleCI & Buildkite pipelines, security hardening (path injection, uv.lock, Dockerfile), README rewrite.
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe project version was updated to v0.3.0 across Python metadata, runtime exports, and Express middleware. README references now identify v0.3.0 as the current release and document its typed ChangesRelease version alignment
Estimated code review effort: 1 (Trivial) | ~3 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 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 |
| dependencies = [ | ||
| { name = "typing-extensions", marker = "python_full_version < '3.13'" }, | ||
| { name = "typing-extensions", marker = "python_full_version < '3.11'" }, |
There was a problem hiding this comment.
💡 Quality: Unrelated typing-extensions marker change bundled in version bump
The uv.lock change alters the exceptiongroup dependency marker for typing-extensions from python_full_version < '3.13' to python_full_version < '3.11', which is unrelated to a version bump and shrinks the range of Python versions that pull in typing-extensions. Since uv.lock is machine-generated, a hand-edited or stale marker can diverge from what uv lock would produce and cause resolution surprises on Python 3.11/3.12. Regenerate the lockfile with uv lock and confirm this marker change is intentional rather than an artifact.
Was this helpful? React with 👍 / 👎
Greptile SummaryThis PR prepares version 0.3.0 for release. The main changes are:
Confidence Score: 5/5This looks safe to merge.
Important Files Changed
Reviews (2): Last reviewed commit: "fix: restore uv.lock marker, only change..." | Re-trigger Greptile |
…tar) Revert marker drift from running uv lock on Windows/Python 3.12. Manually applied only the three intended changes: qwed-ucp 0.2.0->0.3.0, pytest-timeout package entry, and pytest-timeout dev dependency.
|
Code Review 👍 Approved with suggestions 1 resolved / 2 findingsUpdates project version to 0.3.0 and includes the necessary pytest-timeout dependency, addressing the jump in express middleware versions. Note that the unrelated typing-extensions marker change in uv.lock should be isolated from version bumps. 💡 Quality: Unrelated typing-extensions marker change bundled in version bumpThe uv.lock change alters the exceptiongroup dependency marker for typing-extensions from ✅ 1 resolved✅ Quality: express middleware version jumps 0.1.0 to 0.3.0, skipping 0.2.0
🤖 Prompt for agentsOptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Important Your trial ends in 5 days — upgrade now to keep code review, CI analysis, auto-apply, custom automations, and more. Was this helpful? React with 👍 / 👎 | Gitar |
|
Docs PR opened: QWED-AI/docs#241 Documented the qwed-ucp v0.3.0 release with a changelog entry, updated GitHub Action pin, and TrustStatus availability note. |



Pre-release version bump: v0.2.0 → v0.3.0
81 commits, 40 files (+4088/-209 lines) shipped since the last release in January 2026. This PR updates the version string everywhere so the next publish picks up the correct version.
Files changed
Summary by Gitar
pytest-timeoutas a dev dependency inuv.lock.typing-extensionsversion marker inuv.lock.This will update automatically on new commits.
Summary by CodeRabbit
Documentation
TrustStatusenum is available from v0.3.0 onward.Release Metadata