diff --git a/.tegami/2026-10-03-align-samva-0.8.md b/.tegami/2026-10-03-align-samva-0.8.md deleted file mode 100644 index 3089791..0000000 --- a/.tegami/2026-10-03-align-samva-0.8.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -packages: - "@samva/better-auth": minor - "@samva/email-sdk": minor ---- - -## Target the Samva 0.8 SDK - -Both packages now target `samva@^0.8.0`. - -`@samva/email-sdk` reports a `DeliveryUnavailableError` (Samva could not hand the send to delivery) -as `delivery: "not_sent"`, so Email SDK can retry it with the same idempotency key. diff --git a/.tegami/publish-lock.yaml b/.tegami/publish-lock.yaml index dfc35cb..948de7c 100644 --- a/.tegami/publish-lock.yaml +++ b/.tegami/publish-lock.yaml @@ -1,52 +1,52 @@ core:changelogs: - - content: "---\npackages:\n \"@samva/better-auth\":\n type: minor\n \"@samva/email-sdk\":\n type: minor\n---\n\n## Target the Samva 0.5 SDK\n\nBoth packages now target `samva@^0.5.0`. `@samva/better-auth` also moves its\nBetter Auth peer to `1.7.2` and requires Node 22 or newer, matching the SDK.\n\n`@samva/email-sdk` declares native idempotency support: an `idempotencyKey` from\nEmail SDK is forwarded as Samva's `Idempotency-Key` header, onboarding-review\nrefusals report `delivery: \"not_sent\"`, and a `409 ConflictError` is reported as\nnon-retryable.\n" - filename: 2026-09-19-align-samva-0.5.md + - content: "---\npackages:\n \"@samva/better-auth\":\n type: minor\n \"@samva/email-sdk\":\n type: minor\n---\n\n## Target the Samva 0.8 SDK\n\nBoth packages now target `samva@^0.8.0`.\n\n`@samva/email-sdk` reports a `DeliveryUnavailableError` (Samva could not hand the send to delivery)\nas `delivery: \"not_sent\"`, so Email SDK can retry it with the same idempotency key.\n" + filename: 2026-10-03-align-samva-0.8.md v: 0.0.0 core:packages: - - id: npm:react-email-samva - updated: false - - id: npm:tanstack-start-transactional-samva - updated: false - - id: npm:supabase-auth-hook-samva - updated: false - - id: npm:sveltekit-transactional-samva - updated: false - - id: npm:better-auth-nextjs-samva + - id: npm:clerk-webhook-samva updated: false - changelogIds: - - 2026-09-19-align-samva-0.5.md + - 2026-10-03-align-samva-0.8.md id: npm:@samva/email-sdk updated: true - - id: npm:hono-cloudflare-workers-samva - updated: false - - id: npm:astro-email-samva - updated: false - changelogIds: - - 2026-09-19-align-samva-0.5.md + - 2026-10-03-align-samva-0.8.md id: npm:@samva/better-auth updated: true + - id: npm:sveltekit-transactional-samva + updated: false + - id: npm:astro-email-samva + updated: false - id: npm:inbound-email-replies-samva updated: false + - id: npm:tanstack-start-transactional-samva + updated: false - id: npm:effect-sdk-example updated: false - - id: npm:tsx-template-samva + - id: npm:hono-cloudflare-workers-samva updated: false - - id: npm:clerk-webhook-samva + - id: npm:better-auth-nextjs-samva + updated: false + - id: npm:supabase-auth-hook-samva + updated: false + - id: npm:react-email-samva updated: false - id: npm:nextjs-transactional-samva updated: false + - id: npm:tsx-template-samva + updated: false npm:packages: - - id: npm:react-email-samva - - id: npm:tanstack-start-transactional-samva - - id: npm:supabase-auth-hook-samva - - id: npm:sveltekit-transactional-samva - - id: npm:better-auth-nextjs-samva + - id: npm:clerk-webhook-samva - id: npm:@samva/email-sdk - - id: npm:hono-cloudflare-workers-samva - - id: npm:astro-email-samva - id: npm:@samva/better-auth + - id: npm:sveltekit-transactional-samva + - id: npm:astro-email-samva - id: npm:inbound-email-replies-samva + - id: npm:tanstack-start-transactional-samva - id: npm:effect-sdk-example - - id: npm:tsx-template-samva - - id: npm:clerk-webhook-samva + - id: npm:hono-cloudflare-workers-samva + - id: npm:better-auth-nextjs-samva + - id: npm:supabase-auth-hook-samva + - id: npm:react-email-samva - id: npm:nextjs-transactional-samva + - id: npm:tsx-template-samva diff --git a/packages/better-auth/CHANGELOG.md b/packages/better-auth/CHANGELOG.md index 556841c..1048f83 100644 --- a/packages/better-auth/CHANGELOG.md +++ b/packages/better-auth/CHANGELOG.md @@ -1,3 +1,12 @@ +## @samva/better-auth@0.3.0 + +### Target the Samva 0.8 SDK + +Both packages now target `samva@^0.8.0`. + +`@samva/email-sdk` reports a `DeliveryUnavailableError` (Samva could not hand the send to delivery) +as `delivery: "not_sent"`, so Email SDK can retry it with the same idempotency key. + ## @samva/better-auth@0.2.0 ### Target the Samva 0.5 SDK diff --git a/packages/better-auth/package.json b/packages/better-auth/package.json index e567a01..e592a27 100644 --- a/packages/better-auth/package.json +++ b/packages/better-auth/package.json @@ -1,6 +1,6 @@ { "name": "@samva/better-auth", - "version": "0.2.0", + "version": "0.3.0", "description": "Better Auth email callbacks powered by Samva.", "keywords": [ "auth", diff --git a/packages/email-sdk/CHANGELOG.md b/packages/email-sdk/CHANGELOG.md index 73bf9c3..ce24022 100644 --- a/packages/email-sdk/CHANGELOG.md +++ b/packages/email-sdk/CHANGELOG.md @@ -1,3 +1,12 @@ +## @samva/email-sdk@0.3.0 + +### Target the Samva 0.8 SDK + +Both packages now target `samva@^0.8.0`. + +`@samva/email-sdk` reports a `DeliveryUnavailableError` (Samva could not hand the send to delivery) +as `delivery: "not_sent"`, so Email SDK can retry it with the same idempotency key. + ## @samva/email-sdk@0.2.0 ### Target the Samva 0.5 SDK diff --git a/packages/email-sdk/package.json b/packages/email-sdk/package.json index 327f5c4..f3b0318 100644 --- a/packages/email-sdk/package.json +++ b/packages/email-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@samva/email-sdk", - "version": "0.2.0", + "version": "0.3.0", "description": "Samva community adapter for Email SDK.", "keywords": [ "email",