Skip to content

Conversation

@VladimirTaytor
Copy link
Contributor

@VladimirTaytor VladimirTaytor commented Oct 2, 2025

Motivation

  • We want to release new version

Changes

  • Bump version to v4.3.0

How to test

  • n/a

Summary by CodeRabbit

  • New Features
    • Added support for Batch Sending, Contacts, Contact Lists, Templates, and Suppressions APIs.
    • Made testInboxId optional in client configuration.
  • Improvements
    • Introduced a dynamic user agent for more accurate client identification.
  • Documentation
    • Updated the readme.
  • Dependencies
    • Upgraded a network library to the latest compatible version.
  • Chores
    • Bumped version to 4.3.0.
  • Notes
    • See the updated changelog for detailed release items.

@coderabbitai
Copy link

coderabbitai bot commented Oct 2, 2025

Walkthrough

Version bumped to 4.3.0 and CHANGELOG updated: added 4.3.0 release notes (Permissions type in projects API, readme update, axios dependency bump, dynamic user agent) and expanded 4.2.0 notes with multiple new API supports and optional testInboxId.

Changes

Cohort / File(s) Summary
Release notes
CHANGELOG.md
Added 4.3.0 section; expanded 4.2.0 section to list additional APIs and config option details.
Release metadata
package.json
Version updated from 4.2.0 to 4.3.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • Version 4.2.0 #76 — Similar updates to CHANGELOG/package.json documenting the 4.2.0 API additions; closely aligned with this PR’s changelog expansions and versioning context.

Suggested reviewers

  • vittorius
  • i7an
  • mklocek

Poem

I thump my paw—new notes are penned,
From 4.2’s trails to 4.3’s end.
Permissions hop, the agent sings,
Axios fresh on feathered wings.
With version seeds in changelog rows—
A rabbit bows, and onward goes. 🐇✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title Check ✅ Passed The title succinctly captures the primary intent of the changeset by specifying the version bump to v4.3.0 and is both clear and concise, directly reflecting the main change in the PR.
Description Check ✅ Passed The description follows the required template by providing Motivation, Changes, and How to test sections that clearly explain the rationale and version bump, and although the Images and GIFs section is omitted, this is acceptable given there are no visual changes. Overall the description is sufficiently complete to convey the purpose and scope of the PR.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-v4.3.0

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

@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: 0

🧹 Nitpick comments (1)
CHANGELOG.md (1)

2-5: Wrap bare URLs in Markdown links to silence markdownlint.

Lines 2‑5 trigger MD034 (no-bare-urls). Please wrap the PR references in standard Markdown links, e.g. [ #80 ](https://github.com/railsware/mailtrap-nodejs/pull/80), to match the rest of the changelog and keep linting clean.

-- feat: add Permissions type to projects API for enhanced access control by @narekhovhannisyan in https://github.com/railsware/mailtrap-nodejs/pull/80
+- feat: add Permissions type to projects API for enhanced access control by @narekhovhannisyan in [#80](https://github.com/railsware/mailtrap-nodejs/pull/80)
-- update readme by @yanchuk in https://github.com/railsware/mailtrap-nodejs/pull/66
+- update readme by @yanchuk in [#66](https://github.com/railsware/mailtrap-nodejs/pull/66)
-- build(deps): bump axios from 1.8.2 to 1.12.0 by @dependabot[bot] in https://github.com/railsware/mailtrap-nodejs/pull/86
+- build(deps): bump axios from 1.8.2 to 1.12.0 by @dependabot[bot] in [#86](https://github.com/railsware/mailtrap-nodejs/pull/86)
-- Dynamic user agent by @narekhovhannisyan in https://github.com/railsware/mailtrap-nodejs/pull/85
+- Dynamic user agent by @narekhovhannisyan in [#85](https://github.com/railsware/mailtrap-nodejs/pull/85)
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between dc5cd84 and 74c99d6.

📒 Files selected for processing (2)
  • CHANGELOG.md (1 hunks)
  • package.json (1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
CHANGELOG.md

2-2: Bare URL used

(MD034, no-bare-urls)


3-3: Bare URL used

(MD034, no-bare-urls)


4-4: Bare URL used

(MD034, no-bare-urls)


5-5: Bare URL used

(MD034, no-bare-urls)

@VladimirTaytor VladimirTaytor merged commit 674de14 into main Oct 2, 2025
4 checks passed
@VladimirTaytor VladimirTaytor deleted the release-v4.3.0 branch October 2, 2025 12:32
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.

3 participants