Skip to content

chore: Add changelog for 0.16.4#1321

Merged
Czaki merged 2 commits intodevelopfrom
release_notes
Oct 15, 2025
Merged

chore: Add changelog for 0.16.4#1321
Czaki merged 2 commits intodevelopfrom
release_notes

Conversation

@Czaki
Copy link
Collaborator

@Czaki Czaki commented Oct 15, 2025

Summary by Sourcery

Document changes in version 0.16.4 including new features, bug fixes, test dependency updates, CI/tooling enhancements, and security-related dependency bumps.

New Features:

  • Set units for viewer spawned from the view menu
  • Add saving color maps in SOME tiffs

Bug Fixes:

  • Fit ROI shape to image to fix data saving in batch processes
  • Save selected directory in history when using the save dialog
  • Stop using deprecated sentry_sdk method to fix --pre test
  • Fix batch saving for mask segmentation projects
  • Clean elements outside mask in multiple Otsu method

CI:

  • Use the most recent macOS images on GitHub Actions

Tests:

  • Upgrade constraint versions for various Python and testing dependencies

Chores:

  • Update pre-commit hooks, code formatting checks, licensing metadata, and test log formatting
  • Add review wait time and Dependabot cooldown in CI configuration

Summary by CodeRabbit

  • New Features

    • Set units for viewers opened from the View menu.
    • Save color maps in compatible TIFF files.
  • Bug Fixes

    • Improved ROI shape fitting during batch save.
    • Save directory history now persists reliably.
    • Enhanced batch save for mask segmentation projects.
    • Cleaned elements outside masks for multi-otsu workflows.
  • Documentation

    • Added changelog entry for version 0.16.4.
  • Tests

    • Consolidated automatic test/dependency upgrades.
  • Chores

    • Routine maintenance, formatting, and CI/workflow updates.
  • Security

    • Dependency updates within CI pipelines.

@Czaki Czaki added this to the 0.16.4 milestone Oct 15, 2025
@sourcery-ai
Copy link
Contributor

sourcery-ai bot commented Oct 15, 2025

Reviewer's Guide

This PR updates the changelog.md by adding a new 0.16.4 release section with documented features, bug fixes, testing upgrades, miscellaneous tasks, and security dependency bumps.

File-Level Changes

Change Details Files
Add new version section for 0.16.4
  • Insert header with version number and release date
changelog.md
Document new features
  • Set units for spawned viewer
  • Save color maps in SOME tiffs
changelog.md
Document bug fixes
  • Fit ROI shape to image for batch processes
  • Store selected directory in history when saving
  • Replace deprecated sentry_sdk method in tests
  • Fix batch saving for mask segmentation projects
  • Clean elements outside mask in multiple Otsu method
changelog.md
Add testing upgrades
  • List automatic constraints upgrades for various dependencies
changelog.md
Add miscellaneous tasks
  • Multiple pre-commit autoupdate entries
  • CI and tooling enhancements (review wait, format checks with prek, macOS images, test logging, licensing metadata, dependabot cooldown)
changelog.md
Add security dependency bumps
  • Bump GitHub Actions and setup actions to newer versions
changelog.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 15, 2025

Walkthrough

Adds a new 0.16.4 release block (2025-10-15) to changelog.md with categorized notes (Features, Bug Fixes, Testing, Miscellaneous Tasks, Security). All edits are content-only release notes; no code or API changes.

Changes

Cohort / File(s) Summary of Changes
Changelog update
changelog.md
Inserts a new 0.16.4 release entry (2025-10-15) containing sections: Features, Bug Fixes, Testing, Miscellaneous Tasks, and Security. Pure documentation/content addition; retains existing 0.16.3 block.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

A rabbit taps the changelog slate,
New notes hop in, precise and straight.
Features nibble, fixes mend,
Tests and chores around the bend.
Security carrots polished bright—
0.16.4 hops into sight. 🥕

Pre-merge checks and finishing touches

✅ 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 clearly and concisely follows conventional commit style by indicating that the PR is a chore to add the changelog for version 0.16.4, which matches the documented changes in the PR. It accurately reflects the main purpose without unnecessary detail. This makes it easy for a reviewer or teammate browsing history to understand the primary change.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release_notes

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 553bb5e and f05396e.

📒 Files selected for processing (1)
  • changelog.md (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • changelog.md
⏰ Context from checks skipped due to timeout of 900000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (16)
  • GitHub Check: 4DNucleome.PartSeg (Tests_linux test_linux)
  • GitHub Check: 4DNucleome.PartSeg (Tests_other test windows)
  • GitHub Check: 4DNucleome.PartSeg (Tests_other test macos)
  • GitHub Check: 4DNucleome.PartSeg (Builds pyinstaller windows)
  • GitHub Check: 4DNucleome.PartSeg (Builds pyinstaller macos_arm)
  • GitHub Check: 4DNucleome.PartSeg (Builds pyinstaller macos)
  • GitHub Check: 4DNucleome.PartSeg (Builds sdist)
  • GitHub Check: 4DNucleome.PartSeg (Builds pyinstaller_linux)
  • GitHub Check: Base py3.11 / macos-15-intel py 3.11 latest PyQt5
  • GitHub Check: 4DNucleome.PartSeg (GetTestData linux)
  • GitHub Check: 4DNucleome.PartSeg (manifest_check manifest_check)
  • GitHub Check: 4DNucleome.PartSeg (Documentation_check Notebook_check)
  • GitHub Check: 4DNucleome.PartSeg (Documentation_check help)
  • GitHub Check: 4DNucleome.PartSeg (formatting_check check_formating)
  • GitHub Check: Codacy Static Code Analysis
  • GitHub Check: Sourcery review

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

@sourcery-ai sourcery-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.

Hey there - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@codecov
Copy link

codecov bot commented Oct 15, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.20%. Comparing base (9b80f8c) to head (f05396e).
⚠️ Report is 25 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #1321      +/-   ##
===========================================
+ Coverage    93.18%   93.20%   +0.01%     
===========================================
  Files          210      210              
  Lines        33365    33365              
===========================================
+ Hits         31092    31097       +5     
+ Misses        2273     2268       -5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sonarqubecloud
Copy link

@Czaki Czaki merged commit 6bbca31 into develop Oct 15, 2025
58 checks passed
@Czaki Czaki deleted the release_notes branch October 15, 2025 12:27
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.

1 participant

Comments