Skip to content

Commit 661a0c1

Browse files
docs: Update changelog for 0.16.5 (#1372)
## Summary by Sourcery Documentation: - Add changelog entries for the 0.16.5 release, covering new features, bug fixes, testing updates, maintenance tasks, security-related dependency bumps, and CI/build dependency updates. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Enhanced component selection with scrollable selection area support * **Bug Fixes** * Fixed viewer initialization for compatibility with napari 0.7.0 * **Documentation** * Updated changelog to version 0.16.5 * **Tests** * Added Python 3.13 support and automated dependency constraint upgrades * **Chores** * CI/runner/template updates, pre-commit autoupdates, timer mock signature change, timezone data import, macOS-13 pipeline removal, and build/tooling dependency bumps <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
1 parent f63f37b commit 661a0c1

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

changelog.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,66 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## 0.16.5 - 2026-03-24
6+
7+
### 🚀 Features
8+
9+
- Use `QScrollArea` for components selection ([#1328](https://github.com/4DNucleome/PartSeg/pull/1328))
10+
11+
### 🐛 Bug Fixes
12+
13+
- Fix `QtViewer` initialization as preparation for napari 0.7.0 ([#1351](https://github.com/4DNucleome/PartSeg/pull/1351))
14+
15+
### 📚 Documentation
16+
17+
- Update changelog for 0.16.5 ([#1372](https://github.com/4DNucleome/PartSeg/pull/1372))
18+
19+
### 🧪 Testing
20+
21+
- [Automatic] Constraints upgrades: `imagecodecs`, `imageio`, `ipykernel`, `ipython`, `pydantic`, `scipy`, `sentry-sdk`, `traceback-with-variables` ([#1329](https://github.com/4DNucleome/PartSeg/pull/1329))
22+
- [Automatic] Constraints upgrades: `oiffile`, `tifffile` ([#1337](https://github.com/4DNucleome/PartSeg/pull/1337))
23+
- [Automatic] Constraints upgrades: `numpy`, `sentry-sdk`, `tifffile` ([#1341](https://github.com/4DNucleome/PartSeg/pull/1341))
24+
- [Automatic] Constraints upgrades: `imagecodecs`, `numpy`, `packaging`, `pandas`, `qtawesome`, `sentry-sdk`, `tifffile` ([#1347](https://github.com/4DNucleome/PartSeg/pull/1347))
25+
- [Automatic] Constraints upgrades: `ipykernel`, `ipython`, `oiffile`, `qtconsole`, `sentry-sdk`, `superqt`, `tifffile` ([#1353](https://github.com/4DNucleome/PartSeg/pull/1353))
26+
- [Automatic] Constraints upgrades: `pandas`, `scipy`, `sentry-sdk`, `tifffile` ([#1357](https://github.com/4DNucleome/PartSeg/pull/1357))
27+
- [Automatic] Constraints upgrades: `sentry-sdk` ([#1370](https://github.com/4DNucleome/PartSeg/pull/1370))
28+
29+
### ⚙️ Miscellaneous Tasks
30+
31+
- [pre-commit.ci] pre-commit autoupdate ([#1325](https://github.com/4DNucleome/PartSeg/pull/1325))
32+
- [pre-commit.ci] pre-commit autoupdate ([#1330](https://github.com/4DNucleome/PartSeg/pull/1330))
33+
- Add `tzdata` to hiddenimports, as preparation for `pandas` 3.0 ([#1335](https://github.com/4DNucleome/PartSeg/pull/1335))
34+
- [pre-commit.ci] pre-commit autoupdate ([#1333](https://github.com/4DNucleome/PartSeg/pull/1333))
35+
- Drop macOS-13 on Azure Pipelines, fix parameter name for pyinstaller template ([#1338](https://github.com/4DNucleome/PartSeg/pull/1338))
36+
- Add Python 3.13 to supported versions ([#1327](https://github.com/4DNucleome/PartSeg/pull/1327))
37+
- [pre-commit.ci] pre-commit autoupdate ([#1336](https://github.com/4DNucleome/PartSeg/pull/1336))
38+
- Update runners in make-release workflow ([#1344](https://github.com/4DNucleome/PartSeg/pull/1344))
39+
- Remove NumPy hack for building executable on macOS ([#1345](https://github.com/4DNucleome/PartSeg/pull/1345))
40+
- [pre-commit.ci] pre-commit autoupdate ([#1342](https://github.com/4DNucleome/PartSeg/pull/1342))
41+
- [pre-commit.ci] pre-commit autoupdate ([#1346](https://github.com/4DNucleome/PartSeg/pull/1346))
42+
- Accept `time` argument in `not_start` mock of timer `start` ([#1350](https://github.com/4DNucleome/PartSeg/pull/1350))
43+
- [pre-commit.ci] pre-commit autoupdate ([#1354](https://github.com/4DNucleome/PartSeg/pull/1354))
44+
- Update coderabbitai configuration to not expect docstrings in tests ([#1355](https://github.com/4DNucleome/PartSeg/pull/1355))
45+
- Drop test against pyside2, fix test for napari 0.7.0, add testing against Python 3.13 ([#1352](https://github.com/4DNucleome/PartSeg/pull/1352))
46+
- [pre-commit.ci] pre-commit autoupdate ([#1356](https://github.com/4DNucleome/PartSeg/pull/1356))
47+
- Move czifile fix to a separate file ([#1362](https://github.com/4DNucleome/PartSeg/pull/1362))
48+
- Fix overwriting default path for napari settings in tests ([#1363](https://github.com/4DNucleome/PartSeg/pull/1363))
49+
- [pre-commit.ci] pre-commit autoupdate ([#1359](https://github.com/4DNucleome/PartSeg/pull/1359))
50+
- Use `pyvista/setup-headless-display-action` to set up the display ([#1367](https://github.com/4DNucleome/PartSeg/pull/1367))
51+
- [pre-commit.ci] pre-commit autoupdate ([#1371](https://github.com/4DNucleome/PartSeg/pull/1371))
52+
53+
### 🛡️ Security
54+
55+
- *(deps)* Bump peter-evans/create-pull-request from 7 to 8 ([#1340](https://github.com/4DNucleome/PartSeg/pull/1340))
56+
- *(deps)* Bump actions/upload-artifact from 6 to 7 in the github-actions group across 1 directory ([#1361](https://github.com/4DNucleome/PartSeg/pull/1361))
57+
- *(deps)* Bump actions/download-artifact from 7 to 8 in the github-actions group ([#1368](https://github.com/4DNucleome/PartSeg/pull/1368))
58+
59+
### Build
60+
61+
- *(deps)* Bump the github-actions group with 2 updates ([#1331](https://github.com/4DNucleome/PartSeg/pull/1331))
62+
- *(deps)* Bump actions/checkout from 5 to 6 in the github-actions group ([#1334](https://github.com/4DNucleome/PartSeg/pull/1334))
63+
- *(deps)* Bump the github-actions group with 2 updates ([#1339](https://github.com/4DNucleome/PartSeg/pull/1339))
64+
565
## 0.16.4 - 2025-10-21
666

767
### 🚀 Features

0 commit comments

Comments
 (0)