Skip to content

Conversation

@VladimirTaytor
Copy link
Contributor

@VladimirTaytor VladimirTaytor commented Dec 8, 2025

Motivation

We want to release new version and update Changelog

Changes

  • Update Changelog
  • Add yarn version to .tool-versions

Summary by CodeRabbit

  • New Release
    • Version 4.4.0 is now available with new features and improvements as documented in the changelog.
    • Updated development tool support to include yarn 1.22.17.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link

coderabbitai bot commented Dec 8, 2025

Walkthrough

This PR updates release metadata for version 4.4.0: bumps the package version in package.json, updates the CHANGELOG with new sections for 4.4.0 and 4.3.2 while removing 4.3.1, and adds a yarn version entry to the .tool-versions toolchain configuration file.

Changes

Cohort / File(s) Summary
Release metadata
CHANGELOG.md, package.json
Version bumped from 4.3.1 to 4.4.0; CHANGELOG updated with new sections for 4.4.0 and 4.3.2, with 4.3.1 section removed
Development toolchain
.tool-versions
Added yarn 1.22.17 entry alongside existing nodejs 18.12.1

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • These are straightforward metadata and configuration changes with no code logic or control flow modifications

Possibly related PRs

  • Release v4.3.1 #110: Adds v4.3.1 release metadata while this PR removes v4.3.1 and advances to v4.4.0, indicating sequential release changes
  • Bump version to v4.3.0 #88: Modifies package.json version and CHANGELOG.md as part of an earlier release/version bump

Suggested reviewers

  • IgorDobryn
  • narekhovhannisyan

Poem

🐰 A hop, a bump, a version grows,
From 4.3 to 4.4 it goes,
CHANGELOG penned, the old removed,
Yarn joins the toolbox, much improved,
Release complete, the rabbit's blessed! 🎉

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Release v4.4.0' directly aligns with the main objective of this pull request, which is to release a new version and update the changelog accordingly.
Description check ✅ Passed The pull request description covers the motivation and lists the key changes, but lacks the 'How to test' section and 'Images and GIFs' section specified in the template.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-v4.4.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 (2)
CHANGELOG.md (2)

2-2: Wrap the bare URL in markdown link syntax.

Markdown linters typically flag bare URLs and recommend wrapping them in either [text](url) link syntax or angle brackets for readability and consistency.

Apply this diff to wrap the URL:

-- Add ES module support by specifying import path in package.json by @narekhovhannisyan in https://github.com/mailtrap/mailtrap-nodejs/pull/112
+- Add ES module support by specifying import path in package.json by @narekhovhannisyan in [#112](https://github.com/mailtrap/mailtrap-nodejs/pull/112)

3-3: Refine the adjective phrase for clarity.

The phrase "pretty huge" is informal. Consider rephrasing for a more professional tone and better adjective ordering.

Apply this diff to improve clarity:

-- Bump new minor version as previous changes were pretty huge and shouldn't be released under patch version
+- Bump new minor version as previous changes are significant and shouldn't be released under patch version
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ea06f8e and 9229aca.

📒 Files selected for processing (3)
  • .tool-versions (1 hunks)
  • CHANGELOG.md (1 hunks)
  • package.json (1 hunks)
🧰 Additional context used
🪛 LanguageTool
CHANGELOG.md

[style] ~3-~3: This is not the usual sequence for adjectives that have no special emphasis.
Context: ...ailtrap/mailtrap-nodejs/pull/112 - Bump new minor version as previous changes were pretty...

(EN_ADJ_ORDER)

🪛 markdownlint-cli2 (0.18.1)
CHANGELOG.md

2-2: Bare URL used

(MD034, no-bare-urls)

🔇 Additional comments (3)
package.json (1)

4-4: Version bump is correct and consistent across files.

The version update to 4.4.0 aligns with the new release entry in CHANGELOG.md and the yarn version specification in package.json.

.tool-versions (1)

2-2: Yarn version entry is correctly specified.

The yarn version 1.22.17 matches the constraint in package.json and ensures consistent tooling across environments.

CHANGELOG.md (1)

1-6: Clarify whether the 4.3.1 section should be removed.

The AI-generated summary states that the 4.3.1 section was removed, but lines 8–22 in the provided code show it still present. The PR objectives mention updating the Changelog, so please confirm whether the 4.3.1 section (lines 8–22) should be retained or deleted.

@narekhovhannisyan narekhovhannisyan merged commit 17f4db8 into main Dec 12, 2025
4 checks passed
@narekhovhannisyan narekhovhannisyan deleted the release-v4.4.0 branch December 12, 2025 09:51
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.

5 participants