Skip to content
This repository was archived by the owner on Jul 21, 2026. It is now read-only.

Version Packages - #30

Open
almeidazs wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages#30
almeidazs wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@almeidazs

@almeidazs almeidazs commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

paymesh@1.0.0

Major Changes

  • 81f3825: Split the Stripe provider into a dedicated @paymesh/stripe package and remove the paymesh/stripe subpath export from the core package.

    Export provider-authoring helpers from paymesh root so external provider packages can be implemented without importing private core files.

Minor Changes

  • fcb6365: Add the official Paymesh MCP package with client/provider introspection tools, database-backed customer lookup by email and external id, and the corresponding docs page for installation and usage.

Patch Changes

  • a55bd12: Add a first-party in-memory database adapter with strict validation, seeding, CLI awareness, and documentation updates.

@paymesh/abacatepay@1.0.0

Minor Changes

  • 9517e72: Add a dedicated AbacatePay provider package for Paymesh.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/cli@1.0.0

Minor Changes

  • a55bd12: Add a first-party in-memory database adapter with strict validation, seeding, CLI awareness, and documentation updates.

Patch Changes

  • 1ddb86f: Ship the first-party @paymesh/dodo provider with catalog-driven hosted checkout, customer upsert/get, catalog sync, dashboard sync helpers, and verified webhook normalization for Dodo Payments.

    Update @paymesh/cli provider selection so new setups can choose Dodo directly.

  • Updated dependencies [fcb6365]

  • Updated dependencies [81f3825]

  • Updated dependencies [a55bd12]

    • paymesh@1.0.0

@paymesh/dodo@1.0.0

Minor Changes

  • 1ddb86f: Ship the first-party @paymesh/dodo provider with catalog-driven hosted checkout, customer upsert/get, catalog sync, dashboard sync helpers, and verified webhook normalization for Dodo Payments.

    Update @paymesh/cli provider selection so new setups can choose Dodo directly.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/drizzle@1.0.0

Minor Changes

  • fcb6365: Add the official Paymesh MCP package with client/provider introspection tools, database-backed customer lookup by email and external id, and the corresponding docs page for installation and usage.
  • 222ad0d: Add a dedicated Drizzle database adapter package for Paymesh.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/express@1.0.0

Minor Changes

  • 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js app router, and align adapter behavior across frameworks.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/fastify@1.0.0

Minor Changes

  • 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js app router, and align adapter behavior across frameworks.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/hono@1.0.0

Minor Changes

  • 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js app router, and align adapter behavior across frameworks.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/mcp@1.0.0

Minor Changes

  • fcb6365: Add the official Paymesh MCP package with client/provider introspection tools, database-backed customer lookup by email and external id, and the corresponding docs page for installation and usage.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/memory@1.0.0

Minor Changes

  • a55bd12: Add a first-party in-memory database adapter with strict validation, seeding, CLI awareness, and documentation updates.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/next@1.0.0

Minor Changes

  • 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js app router, and align adapter behavior across frameworks.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/postgres@1.0.0

Minor Changes

  • fcb6365: Add the official Paymesh MCP package with client/provider introspection tools, database-backed customer lookup by email and external id, and the corresponding docs page for installation and usage.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/prisma@1.0.0

Minor Changes

  • fcb6365: Add the official Paymesh MCP package with client/provider introspection tools, database-backed customer lookup by email and external id, and the corresponding docs page for installation and usage.
  • 9a83527: Add a dedicated Prisma database adapter package for Paymesh.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/stripe@1.0.0

Minor Changes

  • 81f3825: Split the Stripe provider into a dedicated @paymesh/stripe package and remove the paymesh/stripe subpath export from the core package.

    Export provider-authoring helpers from paymesh root so external provider packages can be implemented without importing private core files.

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/audit-logs@1.0.0

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/dash@1.0.0

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/elysia@1.0.0

Patch Changes

  • 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js app router, and align adapter behavior across frameworks.
  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@paymesh/polar@1.0.0

Patch Changes

  • Updated dependencies [fcb6365]
  • Updated dependencies [81f3825]
  • Updated dependencies [a55bd12]
    • paymesh@1.0.0

@vercel

vercel Bot commented Jun 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
paymesh Ready Ready Preview, Comment Jun 15, 2026 1:33pm

@coderabbitai

coderabbitai Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Adds changelog entries and bumps package versions to 1.0.0 across the monorepo (core, extracted Stripe package, framework webhook adapters, database adapters, and supporting packages); also removes several changeset draft files.

Changes

Paymesh 1.0.0 Release Documentation

Layer / File(s) Summary
Core package major version and architecture
packages/paymesh/CHANGELOG.md, packages/paymesh/package.json
Core paymesh changelog and package.json updated for 1.0.0, documenting Stripe provider split and root exports for provider-authoring helpers.
Stripe provider extracted package
packages/stripe/CHANGELOG.md, packages/stripe/package.json
New @paymesh/stripe changelog and package.json entries for 1.0.0 documenting the provider extraction from core.
Database adapter packages
packages/drizzle/CHANGELOG.md, packages/drizzle/package.json, packages/prisma/CHANGELOG.md, packages/prisma/package.json
Changelog and package.json updates introducing @paymesh/drizzle and @paymesh/prisma entries and bumping versions to 1.0.0.
Framework webhook adapter packages
packages/hono/CHANGELOG.md, packages/hono/package.json, packages/express/CHANGELOG.md, packages/express/package.json, packages/fastify/CHANGELOG.md, packages/fastify/package.json, packages/next/CHANGELOG.md, packages/next/package.json, packages/elysia/CHANGELOG.md, packages/elysia/package.json
Framework packages versioned to 1.0.0 with changelog entries documenting added webhook adapters and aligned adapter behavior across frameworks.
Supporting packages version updates
packages/audit-logs/CHANGELOG.md, packages/audit-logs/package.json, packages/cli/CHANGELOG.md, packages/cli/package.json, packages/dash/CHANGELOG.md, packages/dash/package.json, packages/polar/CHANGELOG.md, packages/polar/package.json, packages/postgres/CHANGELOG.md, packages/postgres/package.json, packages/abacatepay/CHANGELOG.md, packages/abacatepay/package.json, packages/mcp/CHANGELOG.md, packages/mcp/package.json
Supporting packages updated to 1.0.0 with patch changelog notes referencing updated core dependency paymesh@1.0.0.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested labels

enhancement

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description deviates significantly from the template. It is auto-generated by Changesets action and lacks the required template structure including Description, Related Issues, Checklist, Screenshots, and Additional Notes sections. This is a Changesets-generated PR; however, to align with repository standards, consider customizing the description to match the template structure or updating template guidelines to accommodate auto-generated release PRs.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Version Packages' is a standard Changesets action convention that accurately describes the PR's purpose of preparing multiple packages for release.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/main

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai

coderabbitai Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Caution

Failed to replace (edit) comment. This is likely due to insufficient permissions or the comment being deleted.

Error details
{"name":"HttpError","status":500,"request":{"method":"PATCH","url":"https://api.github.com/repos/usepaymesh/paymesh/issues/comments/4663529290","headers":{"accept":"application/vnd.github.v3+json","user-agent":"octokit.js/0.0.0-development octokit-core.js/7.0.6 Node.js/24","authorization":"token [REDACTED]","content-type":"application/json; charset=utf-8"},"body":{"body":"<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\n<!-- review_stack_entry_start -->\n\n[![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/usepaymesh/paymesh/pull/30?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)\n\n<!-- review_stack_entry_end -->\n<!-- This is an auto-generated comment: review in progress by coderabbit.ai -->\n\n> [!NOTE]\n> Currently processing new changes in this PR. This may take a few minutes, please wait...\n> \n> <details>\n> <summary>⚙️ Run configuration</summary>\n> \n> **Configuration used**: Repository UI\n> \n> **Review profile**: CHILL\n> \n> **Plan**: Pro Plus\n> \n> **Run ID**: `f913c95a-ab6d-4120-9154-a022ef0d95b9`\n> \n> </details>\n> \n> <details>\n> <summary>📥 Commits</summary>\n> \n> Reviewing files that changed from the base of the PR and between d9e57f08141f2b56dd33a2b9070470f556b89cba and 0faffc022558b5db6c242f96395c50a04161a5ae.\n> \n> </details>\n> \n> <details>\n> <summary>📒 Files selected for processing (32)</summary>\n> \n> * `.changeset/fair-zebras-share.md`\n> * `.changeset/pretty-days-wave.md`\n> * `.changeset/silent-pans-pretend.md`\n> * `.changeset/slow-coins-bathe.md`\n> * `packages/audit-logs/CHANGELOG.md`\n> * `packages/audit-logs/package.json`\n> * `packages/cli/CHANGELOG.md`\n> * `packages/cli/package.json`\n> * `packages/dash/CHANGELOG.md`\n> * `packages/dash/package.json`\n> * `packages/drizzle/CHANGELOG.md`\n> * `packages/drizzle/package.json`\n> * `packages/elysia/CHANGELOG.md`\n> * `packages/elysia/package.json`\n> * `packages/express/CHANGELOG.md`\n> * `packages/express/package.json`\n> * `packages/fastify/CHANGELOG.md`\n> * `packages/fastify/package.json`\n> * `packages/hono/CHANGELOG.md`\n> * `packages/hono/package.json`\n> * `packages/next/CHANGELOG.md`\n> * `packages/next/package.json`\n> * `packages/paymesh/CHANGELOG.md`\n> * `packages/paymesh/package.json`\n> * `packages/polar/CHANGELOG.md`\n> * `packages/polar/package.json`\n> * `packages/postgres/CHANGELOG.md`\n> * `packages/postgres/package.json`\n> * `packages/prisma/CHANGELOG.md`\n> * `packages/prisma/package.json`\n> * `packages/stripe/CHANGELOG.md`\n> * `packages/stripe/package.json`\n> \n> </details>\n> \n> \n\n<!-- end of auto-generated comment: review in progress by coderabbit.ai -->\n\n<!-- finishing_touch_checkbox_start -->\n\n<details>\n<summary>✨ Finishing Touches</summary>\n\n<details>\n<summary>🧪 Generate unit tests (beta)</summary>\n\n- [ ] <!-- {\"checkboxId\": \"f47ac10b-58cc-4372-a567-0e02b2c3d479\", \"radioGroupId\": \"utg-output-choice-group-unknown_comment_id\"} -->   Create PR with unit tests\n- [ ] <!-- {\"checkboxId\": \"6ba7b810-9dad-11d1-80b4-00c04fd430c8\", \"radioGroupId\": \"utg-output-choice-group-unknown_comment_id\"} -->   Commit unit tests in branch `changeset-release/main`\n\n</details>\n\n</details>\n\n<!-- finishing_touch_checkbox_end -->\n<!-- tips_start -->\n\n---\n\n\n\n\n<sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub>\n\n<!-- tips_end -->"},"request":{"retryCount":3,"signal":{},"retries":3,"retryAfter":16}}}

@coderabbitai coderabbitai Bot added the enhancement New feature or request label Jun 9, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/stripe/package.json (1)

30-31: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Tighten the paymesh peer dependency range to match the actual requirement.

The @paymesh/stripe package imports defineProvider and other provider-authoring helpers from paymesh, which were only exported starting in paymesh@1.0.0 (per the changelog). The current peer dependency range ">=0.0.0" would permit installation with paymesh@0.x, causing runtime import failures.

🔧 Proposed fix
 	"peerDependencies": {
-		"paymesh": ">=0.0.0"
+		"paymesh": ">=1.0.0"
 	},
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/stripe/package.json` around lines 30 - 31, The peer dependency for
paymesh is too loose and allows paymesh@0.x which lacks exports like
defineProvider used by `@paymesh/stripe`; update the "paymesh" entry in the
peerDependencies block of this package.json from ">=0.0.0" to require at least
1.0.0 (e.g., ">=1.0.0" or a compatible semver like "^1.0.0") so installs will
fail-fast when an incompatible paymesh version is present, then bump the package
version / regenerate lockfiles as needed.
🧹 Nitpick comments (2)
packages/elysia/package.json (1)

30-33: Re-evaluate paymesh peer constraint: @paymesh/elysia isn’t coupled to the 1.0.0 Stripe subpath break.

  • The adapter runtime only calls client.webhooks.handle({ request, hooks, includeRaw }) (matching PaymeshWebhookHandler / HandleWebhookOptions).
  • Paymesh 1.0.0 breaking change is the Stripe provider split (@paymesh/stripe) and removal of paymesh/stripe subpath exports; the Elysia tests already use @paymesh/stripe (no paymesh/stripe import).
  • All other adapters in this repo also use paymesh: ">=0.0.0", so tightening should be treated as an intentional policy decision (only if you want to block older paymesh versions that may differ in webhook behavior).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/elysia/package.json` around lines 30 - 33, The peer constraint on
paymesh should not be tightened here; keep "paymesh": ">=0.0.0" in the
package.json peerDependencies to match other adapters and avoid blocking
versions that implement PaymeshWebhookHandler / HandleWebhookOptions, and ensure
consumers use the `@paymesh/stripe` package if needed (tests already do). If you
intentionally want to require a newer paymesh, explicitly change the
peerDependency to the desired minimum (e.g., ">=1") and add a short comment in
package.json explaining the rationale (Stripe subpath split) and confirm all
webhook code still adheres to PaymeshWebhookHandler/HandleWebhookOptions.
packages/postgres/CHANGELOG.md (1)

3-5: 💤 Low value

Consider documenting the 1.0.0 release scope more clearly.

The 1.0.0 version is documented under "Patch Changes", which may confuse users expecting "Major Changes" or a dedicated release announcement for the first stable version. While the actual change (dependency update) is patch-level in nature, a major version bump typically signals a more significant milestone in package documentation.

If this is standard changesets convention for coordinated releases, this is acceptable; otherwise, consider adding context about the 1.0.0 milestone.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/postgres/CHANGELOG.md` around lines 3 - 5, The CHANGELOG entry for
version 1.0.0 currently lists the release under "Patch Changes", which can be
confusing for a first stable major release; update the section for "1.0.0" in
CHANGELOG.md by either moving the items to a more appropriate heading such as
"Major Changes" or adding a short contextual note under the "1.0.0" heading
explaining that this coordinated repo release increments the package to 1.0.0
while the individual changes are patch-level (so readers understand the
milestone vs. change scope).
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@packages/stripe/package.json`:
- Around line 30-31: The peer dependency for paymesh is too loose and allows
paymesh@0.x which lacks exports like defineProvider used by `@paymesh/stripe`;
update the "paymesh" entry in the peerDependencies block of this package.json
from ">=0.0.0" to require at least 1.0.0 (e.g., ">=1.0.0" or a compatible semver
like "^1.0.0") so installs will fail-fast when an incompatible paymesh version
is present, then bump the package version / regenerate lockfiles as needed.

---

Nitpick comments:
In `@packages/elysia/package.json`:
- Around line 30-33: The peer constraint on paymesh should not be tightened
here; keep "paymesh": ">=0.0.0" in the package.json peerDependencies to match
other adapters and avoid blocking versions that implement PaymeshWebhookHandler
/ HandleWebhookOptions, and ensure consumers use the `@paymesh/stripe` package if
needed (tests already do). If you intentionally want to require a newer paymesh,
explicitly change the peerDependency to the desired minimum (e.g., ">=1") and
add a short comment in package.json explaining the rationale (Stripe subpath
split) and confirm all webhook code still adheres to
PaymeshWebhookHandler/HandleWebhookOptions.

In `@packages/postgres/CHANGELOG.md`:
- Around line 3-5: The CHANGELOG entry for version 1.0.0 currently lists the
release under "Patch Changes", which can be confusing for a first stable major
release; update the section for "1.0.0" in CHANGELOG.md by either moving the
items to a more appropriate heading such as "Major Changes" or adding a short
contextual note under the "1.0.0" heading explaining that this coordinated repo
release increments the package to 1.0.0 while the individual changes are
patch-level (so readers understand the milestone vs. change scope).

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: f913c95a-ab6d-4120-9154-a022ef0d95b9

📥 Commits

Reviewing files that changed from the base of the PR and between d9e57f0 and 0faffc0.

📒 Files selected for processing (32)
  • .changeset/fair-zebras-share.md
  • .changeset/pretty-days-wave.md
  • .changeset/silent-pans-pretend.md
  • .changeset/slow-coins-bathe.md
  • packages/audit-logs/CHANGELOG.md
  • packages/audit-logs/package.json
  • packages/cli/CHANGELOG.md
  • packages/cli/package.json
  • packages/dash/CHANGELOG.md
  • packages/dash/package.json
  • packages/drizzle/CHANGELOG.md
  • packages/drizzle/package.json
  • packages/elysia/CHANGELOG.md
  • packages/elysia/package.json
  • packages/express/CHANGELOG.md
  • packages/express/package.json
  • packages/fastify/CHANGELOG.md
  • packages/fastify/package.json
  • packages/hono/CHANGELOG.md
  • packages/hono/package.json
  • packages/next/CHANGELOG.md
  • packages/next/package.json
  • packages/paymesh/CHANGELOG.md
  • packages/paymesh/package.json
  • packages/polar/CHANGELOG.md
  • packages/polar/package.json
  • packages/postgres/CHANGELOG.md
  • packages/postgres/package.json
  • packages/prisma/CHANGELOG.md
  • packages/prisma/package.json
  • packages/stripe/CHANGELOG.md
  • packages/stripe/package.json
💤 Files with no reviewable changes (4)
  • .changeset/fair-zebras-share.md
  • .changeset/slow-coins-bathe.md
  • .changeset/silent-pans-pretend.md
  • .changeset/pretty-days-wave.md

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@packages/elysia/CHANGELOG.md`:
- Around line 5-7: The entry for commit 3de58ce is incorrectly listed under the
"### Patch Changes" section; move that bullet ("Add webhook adapters for Hono,
Express, Fastify, and Next.js app router, and align adapter behavior across
frameworks.") out of the Patch Changes heading and insert it under the "###
Minor Changes" heading so the changelog reflects a minor (feature) bump and
matches the same commit classification used elsewhere (commit 3de58ce).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 20f8f457-aeae-441a-ad35-96ff677aa967

📥 Commits

Reviewing files that changed from the base of the PR and between 0faffc0 and 04c21e5.

📒 Files selected for processing (32)
  • .changeset/fair-zebras-share.md
  • .changeset/pretty-days-wave.md
  • .changeset/silent-pans-pretend.md
  • .changeset/slow-coins-bathe.md
  • packages/audit-logs/CHANGELOG.md
  • packages/audit-logs/package.json
  • packages/cli/CHANGELOG.md
  • packages/cli/package.json
  • packages/dash/CHANGELOG.md
  • packages/dash/package.json
  • packages/drizzle/CHANGELOG.md
  • packages/drizzle/package.json
  • packages/elysia/CHANGELOG.md
  • packages/elysia/package.json
  • packages/express/CHANGELOG.md
  • packages/express/package.json
  • packages/fastify/CHANGELOG.md
  • packages/fastify/package.json
  • packages/hono/CHANGELOG.md
  • packages/hono/package.json
  • packages/next/CHANGELOG.md
  • packages/next/package.json
  • packages/paymesh/CHANGELOG.md
  • packages/paymesh/package.json
  • packages/polar/CHANGELOG.md
  • packages/polar/package.json
  • packages/postgres/CHANGELOG.md
  • packages/postgres/package.json
  • packages/prisma/CHANGELOG.md
  • packages/prisma/package.json
  • packages/stripe/CHANGELOG.md
  • packages/stripe/package.json
💤 Files with no reviewable changes (4)
  • .changeset/slow-coins-bathe.md
  • .changeset/pretty-days-wave.md
  • .changeset/fair-zebras-share.md
  • .changeset/silent-pans-pretend.md
✅ Files skipped from review due to trivial changes (24)
  • packages/express/package.json
  • packages/postgres/package.json
  • packages/polar/package.json
  • packages/hono/package.json
  • packages/cli/CHANGELOG.md
  • packages/drizzle/package.json
  • packages/prisma/package.json
  • packages/dash/package.json
  • packages/prisma/CHANGELOG.md
  • packages/cli/package.json
  • packages/stripe/package.json
  • packages/drizzle/CHANGELOG.md
  • packages/fastify/package.json
  • packages/audit-logs/CHANGELOG.md
  • packages/polar/CHANGELOG.md
  • packages/paymesh/CHANGELOG.md
  • packages/postgres/CHANGELOG.md
  • packages/dash/CHANGELOG.md
  • packages/hono/CHANGELOG.md
  • packages/next/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/paymesh/package.json
  • packages/stripe/CHANGELOG.md
  • packages/elysia/package.json
🚧 Files skipped from review as they are similar to previous changes (2)
  • packages/audit-logs/package.json
  • packages/next/package.json

Comment thread packages/elysia/CHANGELOG.md

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (1)
packages/elysia/CHANGELOG.md (1)

5-7: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Webhook adapter addition should be categorized as Minor Changes, not Patch Changes.

This issue has already been identified in a previous review. The webhook adapter addition (commit 3de58ce) is currently listed under "Patch Changes," but adding new functionality is a minor change according to semantic versioning. For consistency, packages/fastify/CHANGELOG.md correctly categorizes the same commit under "Minor Changes."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/elysia/CHANGELOG.md` around lines 5 - 7, The CHANGELOG entry for
commit 3de58ce is miscategorized under "Patch Changes" but should be under
"Minor Changes"; update packages/elysia/CHANGELOG.md by moving or reclassifying
the bullet for 3de58ce from the "Patch Changes" section into the "Minor Changes"
section (or change the section header accordingly) so it matches semantic
versioning and the existing classification used in
packages/fastify/CHANGELOG.md.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In `@packages/elysia/CHANGELOG.md`:
- Around line 5-7: The CHANGELOG entry for commit 3de58ce is miscategorized
under "Patch Changes" but should be under "Minor Changes"; update
packages/elysia/CHANGELOG.md by moving or reclassifying the bullet for 3de58ce
from the "Patch Changes" section into the "Minor Changes" section (or change the
section header accordingly) so it matches semantic versioning and the existing
classification used in packages/fastify/CHANGELOG.md.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: f1bc1044-0b78-47f9-a6be-76f71ed05a5a

📥 Commits

Reviewing files that changed from the base of the PR and between 04c21e5 and 787db4c.

📒 Files selected for processing (32)
  • .changeset/fair-zebras-share.md
  • .changeset/pretty-days-wave.md
  • .changeset/silent-pans-pretend.md
  • .changeset/slow-coins-bathe.md
  • packages/audit-logs/CHANGELOG.md
  • packages/audit-logs/package.json
  • packages/cli/CHANGELOG.md
  • packages/cli/package.json
  • packages/dash/CHANGELOG.md
  • packages/dash/package.json
  • packages/drizzle/CHANGELOG.md
  • packages/drizzle/package.json
  • packages/elysia/CHANGELOG.md
  • packages/elysia/package.json
  • packages/express/CHANGELOG.md
  • packages/express/package.json
  • packages/fastify/CHANGELOG.md
  • packages/fastify/package.json
  • packages/hono/CHANGELOG.md
  • packages/hono/package.json
  • packages/next/CHANGELOG.md
  • packages/next/package.json
  • packages/paymesh/CHANGELOG.md
  • packages/paymesh/package.json
  • packages/polar/CHANGELOG.md
  • packages/polar/package.json
  • packages/postgres/CHANGELOG.md
  • packages/postgres/package.json
  • packages/prisma/CHANGELOG.md
  • packages/prisma/package.json
  • packages/stripe/CHANGELOG.md
  • packages/stripe/package.json
💤 Files with no reviewable changes (4)
  • .changeset/fair-zebras-share.md
  • .changeset/silent-pans-pretend.md
  • .changeset/pretty-days-wave.md
  • .changeset/slow-coins-bathe.md
✅ Files skipped from review due to trivial changes (21)
  • packages/fastify/package.json
  • packages/drizzle/CHANGELOG.md
  • packages/dash/package.json
  • packages/prisma/CHANGELOG.md
  • packages/paymesh/package.json
  • packages/next/package.json
  • packages/hono/package.json
  • packages/audit-logs/package.json
  • packages/express/package.json
  • packages/dash/CHANGELOG.md
  • packages/postgres/CHANGELOG.md
  • packages/express/CHANGELOG.md
  • packages/cli/CHANGELOG.md
  • packages/polar/CHANGELOG.md
  • packages/postgres/package.json
  • packages/hono/CHANGELOG.md
  • packages/cli/package.json
  • packages/next/CHANGELOG.md
  • packages/audit-logs/CHANGELOG.md
  • packages/drizzle/package.json
  • packages/paymesh/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (4)
  • packages/elysia/package.json
  • packages/stripe/CHANGELOG.md
  • packages/polar/package.json
  • packages/stripe/package.json

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♻️ Duplicate comments (1)
packages/elysia/CHANGELOG.md (1)

5-9: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Webhook adapter addition must be reclassified as Minor Changes.

The webhook adapter entry (commit 3de58ce) is listed under "Patch Changes" but adding new functionality is a minor change per semantic versioning. The Fastify changelog correctly categorizes this same commit under "Minor Changes" (line 5 of packages/fastify/CHANGELOG.md), creating an inconsistency across the monorepo.

Note: This issue was previously flagged and marked as addressed, but the fix is not present in the current code.

📝 Proposed fix
-### Patch Changes
+### Minor Changes
 
 - 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js app router, and align adapter behavior across frameworks.
+
+### Patch Changes
+
 - Updated dependencies [81f3825]
   - paymesh@1.0.0
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/elysia/CHANGELOG.md` around lines 5 - 9, The changelog entry for
commit 3de58ce in packages/elysia/CHANGELOG.md is incorrectly placed under
"Patch Changes" but should be a "Minor Changes" entry; update the file so the
line "- 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js
app router, and align adapter behavior across frameworks." is moved (or the
headings adjusted) from the "Patch Changes" section into the "Minor Changes"
section to match packages/fastify/CHANGELOG.md and maintain monorepo
consistency.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In `@packages/elysia/CHANGELOG.md`:
- Around line 5-9: The changelog entry for commit 3de58ce in
packages/elysia/CHANGELOG.md is incorrectly placed under "Patch Changes" but
should be a "Minor Changes" entry; update the file so the line "- 3de58ce: Add
webhook adapters for Hono, Express, Fastify, and Next.js app router, and align
adapter behavior across frameworks." is moved (or the headings adjusted) from
the "Patch Changes" section into the "Minor Changes" section to match
packages/fastify/CHANGELOG.md and maintain monorepo consistency.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 31216f72-a5a9-4f33-b08b-bdf683654c95

📥 Commits

Reviewing files that changed from the base of the PR and between 787db4c and e1bf224.

📒 Files selected for processing (34)
  • .changeset/fair-zebras-share.md
  • .changeset/pretty-days-wave.md
  • .changeset/silent-pans-pretend.md
  • .changeset/slow-coins-bathe.md
  • packages/abacatepay/CHANGELOG.md
  • packages/abacatepay/package.json
  • packages/audit-logs/CHANGELOG.md
  • packages/audit-logs/package.json
  • packages/cli/CHANGELOG.md
  • packages/cli/package.json
  • packages/dash/CHANGELOG.md
  • packages/dash/package.json
  • packages/drizzle/CHANGELOG.md
  • packages/drizzle/package.json
  • packages/elysia/CHANGELOG.md
  • packages/elysia/package.json
  • packages/express/CHANGELOG.md
  • packages/express/package.json
  • packages/fastify/CHANGELOG.md
  • packages/fastify/package.json
  • packages/hono/CHANGELOG.md
  • packages/hono/package.json
  • packages/next/CHANGELOG.md
  • packages/next/package.json
  • packages/paymesh/CHANGELOG.md
  • packages/paymesh/package.json
  • packages/polar/CHANGELOG.md
  • packages/polar/package.json
  • packages/postgres/CHANGELOG.md
  • packages/postgres/package.json
  • packages/prisma/CHANGELOG.md
  • packages/prisma/package.json
  • packages/stripe/CHANGELOG.md
  • packages/stripe/package.json
💤 Files with no reviewable changes (4)
  • .changeset/pretty-days-wave.md
  • .changeset/silent-pans-pretend.md
  • .changeset/slow-coins-bathe.md
  • .changeset/fair-zebras-share.md
✅ Files skipped from review due to trivial changes (24)
  • packages/cli/package.json
  • packages/drizzle/package.json
  • packages/fastify/package.json
  • packages/abacatepay/CHANGELOG.md
  • packages/elysia/package.json
  • packages/abacatepay/package.json
  • packages/hono/CHANGELOG.md
  • packages/hono/package.json
  • packages/cli/CHANGELOG.md
  • packages/polar/CHANGELOG.md
  • packages/drizzle/CHANGELOG.md
  • packages/stripe/CHANGELOG.md
  • packages/stripe/package.json
  • packages/express/CHANGELOG.md
  • packages/audit-logs/CHANGELOG.md
  • packages/paymesh/package.json
  • packages/prisma/CHANGELOG.md
  • packages/dash/CHANGELOG.md
  • packages/express/package.json
  • packages/prisma/package.json
  • packages/next/CHANGELOG.md
  • packages/polar/package.json
  • packages/postgres/package.json
  • packages/paymesh/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (4)
  • packages/dash/package.json
  • packages/next/package.json
  • packages/audit-logs/package.json
  • packages/postgres/CHANGELOG.md

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/cli/package.json (1)

3-39: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Root cause: 1.0.0 package versions are not paired with a 1.x paymesh peer constraint.

Across all three manifests, peerDependencies.paymesh remains >=0.0.0, which allows 0.x core resolution despite release notes and package versioning targeting the 1.0.0 line. Align all three to ^1.0.0 (or an equivalent 1.x constraint) to enforce a consistent install-time contract.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/cli/package.json` around lines 3 - 39, Update the peer dependency
constraint for paymesh from ">=0.0.0" to a 1.x range (e.g. "^1.0.0") so package
versions are locked to the 1.0.0 line; specifically change the
peerDependencies.paymesh entry in this package.json (and the other two package
manifests mentioned) to "^1.0.0" (or an equivalent 1.x semver) to enforce a
consistent install-time contract.
♻️ Duplicate comments (1)
packages/elysia/CHANGELOG.md (1)

5-10: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Reclassify webhook adapter addition from Patch Changes to Minor Changes.

Commit 3de58ce adds webhook adapters (new functionality) and should be categorized under "Minor Changes" per semantic versioning, not "Patch Changes". The same commit is correctly classified as a minor change in packages/fastify/CHANGELOG.md (lines 5-7). This inconsistency breaks semver alignment across the monorepo's framework adapters.

📝 Proposed fix
+### Minor Changes
+
+- 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js app router, and align adapter behavior across frameworks.
+
 ### Patch Changes
 
-- 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js app router, and align adapter behavior across frameworks.
 - Updated dependencies [fcb6365]
 - Updated dependencies [81f3825]
   - paymesh@1.0.0
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/elysia/CHANGELOG.md` around lines 5 - 10, The "3de58ce" entry in
packages/elysia/CHANGELOG.md is incorrectly under "Patch Changes"; move the line
"- 3de58ce: Add webhook adapters for Hono, Express, Fastify, and Next.js app
router, and align adapter behavior across frameworks." from the "Patch Changes"
section into the "Minor Changes" section (matching how it's classified in
packages/fastify/CHANGELOG.md) so the semantic versioning classification is
consistent across the monorepo.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@packages/cli/package.json`:
- Around line 3-39: Update the peer dependency constraint for paymesh from
">=0.0.0" to a 1.x range (e.g. "^1.0.0") so package versions are locked to the
1.0.0 line; specifically change the peerDependencies.paymesh entry in this
package.json (and the other two package manifests mentioned) to "^1.0.0" (or an
equivalent 1.x semver) to enforce a consistent install-time contract.

---

Duplicate comments:
In `@packages/elysia/CHANGELOG.md`:
- Around line 5-10: The "3de58ce" entry in packages/elysia/CHANGELOG.md is
incorrectly under "Patch Changes"; move the line "- 3de58ce: Add webhook
adapters for Hono, Express, Fastify, and Next.js app router, and align adapter
behavior across frameworks." from the "Patch Changes" section into the "Minor
Changes" section (matching how it's classified in packages/fastify/CHANGELOG.md)
so the semantic versioning classification is consistent across the monorepo.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: ec6df882-63c1-4686-b376-b6efd1f6127f

📥 Commits

Reviewing files that changed from the base of the PR and between e1bf224 and a4c4403.

📒 Files selected for processing (37)
  • .changeset/add-abacatepay-provider.md
  • .changeset/fair-zebras-share.md
  • .changeset/pretty-days-wave.md
  • .changeset/silent-pans-pretend.md
  • .changeset/slow-coins-bathe.md
  • packages/abacatepay/CHANGELOG.md
  • packages/abacatepay/package.json
  • packages/audit-logs/CHANGELOG.md
  • packages/audit-logs/package.json
  • packages/cli/CHANGELOG.md
  • packages/cli/package.json
  • packages/dash/CHANGELOG.md
  • packages/dash/package.json
  • packages/drizzle/CHANGELOG.md
  • packages/drizzle/package.json
  • packages/elysia/CHANGELOG.md
  • packages/elysia/package.json
  • packages/express/CHANGELOG.md
  • packages/express/package.json
  • packages/fastify/CHANGELOG.md
  • packages/fastify/package.json
  • packages/hono/CHANGELOG.md
  • packages/hono/package.json
  • packages/mcp/CHANGELOG.md
  • packages/mcp/package.json
  • packages/next/CHANGELOG.md
  • packages/next/package.json
  • packages/paymesh/CHANGELOG.md
  • packages/paymesh/package.json
  • packages/polar/CHANGELOG.md
  • packages/polar/package.json
  • packages/postgres/CHANGELOG.md
  • packages/postgres/package.json
  • packages/prisma/CHANGELOG.md
  • packages/prisma/package.json
  • packages/stripe/CHANGELOG.md
  • packages/stripe/package.json
💤 Files with no reviewable changes (5)
  • .changeset/pretty-days-wave.md
  • .changeset/slow-coins-bathe.md
  • .changeset/fair-zebras-share.md
  • .changeset/add-abacatepay-provider.md
  • .changeset/silent-pans-pretend.md
✅ Files skipped from review due to trivial changes (19)
  • packages/express/package.json
  • packages/dash/package.json
  • packages/fastify/package.json
  • packages/hono/package.json
  • packages/paymesh/package.json
  • packages/polar/package.json
  • packages/abacatepay/CHANGELOG.md
  • packages/next/CHANGELOG.md
  • packages/prisma/package.json
  • packages/mcp/CHANGELOG.md
  • packages/audit-logs/CHANGELOG.md
  • packages/drizzle/CHANGELOG.md
  • packages/paymesh/CHANGELOG.md
  • packages/next/package.json
  • packages/postgres/CHANGELOG.md
  • packages/drizzle/package.json
  • packages/express/CHANGELOG.md
  • packages/abacatepay/package.json
  • packages/stripe/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (8)
  • packages/dash/CHANGELOG.md
  • packages/hono/CHANGELOG.md
  • packages/cli/CHANGELOG.md
  • packages/prisma/CHANGELOG.md
  • packages/polar/CHANGELOG.md
  • packages/elysia/package.json
  • packages/stripe/package.json
  • packages/audit-logs/package.json

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant