Skip to content

Conversation

@denialhaag
Copy link
Member

@denialhaag denialhaag commented Oct 16, 2025

Description

This PR prepares the release of v0.2.1.

Checklist:

  • The pull request only contains commits that are focused and relevant to this change.
  • I have added appropriate tests that cover the new/changed functionality.
  • I have updated the documentation to reflect these changes.
  • I have added entries to the changelog for any noteworthy additions, changes, fixes, or removals.
  • I have added migration instructions to the upgrade guide (if needed).
  • The changes follow the project's style guidelines and introduce no new warnings.
  • The changes are fully tested and pass the CI checks.
  • I have reviewed my own code changes.

Summary by CodeRabbit

  • Documentation

    • Updated release notes and upgrade guidance for version 2.1.0, including links to the new release and upgrade instructions.
  • Breaking Changes

    • Python 3.9 support has been discontinued. Python 3.10 or later is now required.
  • Chores

    • Package metadata updated to indicate Python 3 support and typing information.

@github-project-automation github-project-automation bot moved this to In Progress in MQT Applications Oct 16, 2025
@denialhaag denialhaag self-assigned this Oct 16, 2025
@denialhaag denialhaag added the documentation Improvements or additions to documentation label Oct 16, 2025
@coderabbitai
Copy link

coderabbitai bot commented Oct 16, 2025

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

Adds documentation and metadata for a 2.1.0 release: updates CHANGELOG.md with a 2.1.0 entry and revised comparison links, adds a 2.1.0 section to UPGRADING.md noting Python 3.9 end-of-support (Python 3.10+ required), and adds two classifiers to pyproject.toml.

Changes

Cohort / File(s) Summary
Changelog & Upgrade notes
CHANGELOG.md, UPGRADING.md
CHANGELOG.md: new 2.1.0 entry under Unreleased, upgrade note referencing UPGRADING.md, and updated comparison/release links (v2.1.0...HEAD and new 2.1.0 release link). UPGRADING.md: adds a 2.1.0 block documenting end of support for Python 3.9 (requires Python 3.10+), and updates version reference links (unreleased → v2.1.0...HEAD, and v2.0.1...v2.1.0).
Project metadata
pyproject.toml
Adds classifiers Programming Language :: Python :: 3 and Typing :: Typed under [project]classifiers.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐇 I hopped through changelogs, tidy and bright,
Wrote two-one-oh's note under moonlight,
Three-nine says farewell, three-ten steps in view,
Links all aligned — a neat little cue. 🥕✨

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description Check ⚠️ Warning The pull request description does not conform to the repository template because it references the wrong release version (v0.2.1 instead of v2.1.0) and omits a Fixes issue link, motivation, context, and any dependency information under the Description section while failing to acknowledge the changelog and upgrade guide updates. While the checklist is present, several mandatory sections from the provided template are missing or incorrect. Overall, the description is largely incomplete and should be revised to match the repository’s structure. Please update the PR description to reference v2.1.0, provide a clear summary with motivation and context, list any dependencies, add or remove the Fixes line as appropriate, and explicitly confirm the changelog and upgrade guide modifications per the repository template.
✅ Passed checks (2 passed)
Check name Status Explanation
Title Check ✅ Passed The pull request title accurately and concisely describes the primary change, which is preparing the release of version 2.1.0, and does so without introducing irrelevant details or ambiguity.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 56d8dca and bd42d30.

📒 Files selected for processing (1)
  • CHANGELOG.md (2 hunks)

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

@denialhaag denialhaag requested a review from burgholzer October 16, 2025 13:58
@codecov
Copy link

codecov bot commented Oct 16, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Signed-off-by: Daniel Haag <[email protected]>
@denialhaag denialhaag enabled auto-merge (squash) October 18, 2025 20:35
@denialhaag denialhaag merged commit 381e0a4 into main Oct 18, 2025
17 of 18 checks passed
@denialhaag denialhaag deleted the prepare-release-2-1-0 branch October 18, 2025 20:56
@github-project-automation github-project-automation bot moved this from In Progress to Done in MQT Applications Oct 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants