Skip to content

Comments

Add v1.8.0 changelog entry with February 2025 updates#348

Merged
KMKoushik merged 2 commits intomainfrom
claude/add-changelog-1.8.0-oLUij
Feb 22, 2026
Merged

Add v1.8.0 changelog entry with February 2025 updates#348
KMKoushik merged 2 commits intomainfrom
claude/add-changelog-1.8.0-oLUij

Conversation

@KMKoushik
Copy link
Member

@KMKoushik KMKoushik commented Feb 7, 2026

Summary

Added comprehensive changelog entry documenting the v1.8.0 release with all major features, improvements, and fixes released in February 2025.

Changes

  • New Features:

    • Webhooks for real-time email event notifications (deliveries, bounces, complaints)
    • Official Python SDK with webhook verification and event handling
    • Contact Books API for programmatic contact management
    • Email retention and cleanup configuration
    • Idempotency support for safe API request retries
  • Improvements:

    • CSV export for contact books
    • Bulk contact upload performance enhancements
    • Email usage alerts for plan limit notifications
    • Docker image version display in sidebar
    • Atomic locking to prevent duplicate notification emails
  • Technical Updates:

Notes

  • Placeholder image frame included (src and alt attributes empty - may need to be populated with actual release notes image)
  • Entry follows existing changelog format and is positioned at the top of the changelog file

https://claude.ai/code/session_012hGggJSKqRZB4PkaaPAyrS


Summary by cubic

Adds the v1.8.0 (February 2025) changelog entry to the docs. Highlights webhooks, Contact Books API, idempotency, CSV export, and security fixes.

  • New Features

    • Webhooks for real-time email events
    • Contact Books API for programmatic management
    • Idempotency keys for safe retries
  • Improvements

Written for commit 81bc548. Summary will update on new commits.

Summary by CodeRabbit

  • Documentation
    • Updated changelog with February 2025 (v1.8.0) notes: Webhooks (with visual), Contact Books API, Idempotency support, CSV export, CVE and general fixes.
    • Refined October 2024 entries: Schedule Campaigns (natural language scheduling), Campaigns API (API-driven creation/scheduling), reordered other improvements (batch sending, bulk uploads, delete domain).
    • Added September 2024 clarifications: Suppression List behavior and rebranding to useSend.

Adds changelog entry covering webhooks, Python SDK, Contact Books API,
email retention/cleanup, idempotency support, and various improvements.

https://claude.ai/code/session_012hGggJSKqRZB4PkaaPAyrS
@vercel
Copy link

vercel bot commented Feb 7, 2026

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

Project Deployment Actions Updated (UTC)
unsend-marketing Ready Ready Preview, Comment Feb 22, 2026 11:19am

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 7, 2026

Caution

Review failed

The pull request is closed.

Walkthrough

Replaces the October 2024 changelog block with a new February 2025 (v1.8.0) entry that adds a Frame containing a webhook image and new sections: Webhooks, Contact Books API, Idempotency Support, and Other improvements (CSV export, CVE fixes, general fixes). Adjusts formatting and narrative lines within the October 2024 block (Schedule Campaigns, Campaigns API, Other improvements). Adds two public-facing sections to the September 2024 entry (Suppression List and Rebranding to useSend). Net changes: +31/-2 lines; no exported/public declarations modified.

Possibly related PRs

  • add changelog page #275: Modifies the same apps/docs/changelog.mdx file by adding initial changelog content and visuals, directly related to subsequent changelog updates.
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding a v1.8.0 changelog entry with February 2025 updates, which aligns with the actual modifications to the changelog file.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


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.

❤️ Share

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

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

Copy link
Contributor

@coderabbitai coderabbitai bot left a 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

🤖 Fix all issues with AI agents
In `@apps/docs/changelog.mdx`:
- Around line 8-10: The empty <Frame> containing an <img> with both src and alt
empty breaks rendering and accessibility; either remove the <Frame> and its
empty <img> until a proper image and descriptive alt text are available, or
replace the placeholder by setting a valid image path in src and a meaningful
alt string; locate the Frame component in the changelog.mdx and update or remove
the <img> element accordingly to restore rendering and meet accessibility
requirements.

@cloudflare-workers-and-pages
Copy link

Deploying usesend with  Cloudflare Pages  Cloudflare Pages

Latest commit: 81bc548
Status:⚡️  Build in progress...

View logs

@KMKoushik KMKoushik merged commit 091b99c into main Feb 22, 2026
3 of 5 checks passed
@KMKoushik KMKoushik deleted the claude/add-changelog-1.8.0-oLUij branch February 22, 2026 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants