Skip to content

Releases: 4DNucleome/PartSeg

0.17.0

10 Jun 12:41
86a3d03

Choose a tag to compare

0.17.0 - 2026-06-10

🧪 Testing

  • [Automatic] Constraints upgrades: qtconsole, requests, sentry-sdk (#1375)
  • [Automatic] Constraints upgrades: ipython, numpy, pandas, pygments, requests, sentry-sdk (#1377)
  • [Automatic] Constraints upgrades: ipykernel, magicgui, napari, platformdirs, qtawesome (#1381)
  • [Automatic] Constraints upgrades: packaging, pydantic, sentry-sdk (#1386)

⚙️ Miscellaneous Tasks

  • Replace appdirspackage with platformdirs (#1373)
  • Limit superqt version below 0.8.0 when installing pyside2 as qt backend (#1374)
  • [pre-commit.ci] pre-commit autoupdate (#1378)
  • [pre-commit.ci] pre-commit autoupdate (#1382)
  • [pre-commit.ci] pre-commit autoupdate (#1387)
  • [pre-commit.ci] pre-commit autoupdate (#1392)
  • [pre-commit.ci] pre-commit autoupdate (#1402)
  • Use ubuntu-slim for check title workflow (#1403)
  • Prepare for numpy 2.5.0 by fixing the find_density_orientation implementation (#1405)
  • Drop Python 3.9 support (#1404)
  • Drop napari<0.6 and pydantic<2 (#1406)
  • [pre-commit.ci] pre-commit autoupdate (#1410)
  • Change default Qt versions from 5 to 6 (#1412)
  • Remove pyside2 from extras during constraints generation (#1411)

🛡️ Security

  • (deps) Bump codecov/codecov-action from 5 to 6 (#1379)
  • (deps) Bump github/codeql-action from 4 to 4.35.1 (#1385)
  • (deps) Bump softprops/action-gh-release from 2 to 3 (#1383)
  • (deps) Bump github/codeql-action from 4.35.1 to 4.35.2 (#1390)
  • (deps) Bump conda-incubator/setup-miniconda from 3 to 3.3.0 (#1388)

Build

  • (deps) Bump astral-sh/setup-uv from 8.0.0 to 8.1.0 (#1389)
  • (deps) Bump conda-incubator/setup-miniconda from 3.3.0 to 4.0.1 (#1394)
  • (deps) Bump github/codeql-action from 4.35.2 to 4.36.0 (#1401)
  • (deps) Bump actions/checkout from 6 to 6.0.2 in the github-actions group across 1 directory (#1408)

0.17.0rc2

10 Jun 10:22
86a3d03

Choose a tag to compare

0.17.0rc2 Pre-release
Pre-release

0.17.0 - 2026-06-10

🧪 Testing

  • [Automatic] Constraints upgrades: qtconsole, requests, sentry-sdk (#1375)
  • [Automatic] Constraints upgrades: ipython, numpy, pandas, pygments, requests, sentry-sdk (#1377)
  • [Automatic] Constraints upgrades: ipykernel, magicgui, napari, platformdirs, qtawesome (#1381)
  • [Automatic] Constraints upgrades: packaging, pydantic, sentry-sdk (#1386)

⚙️ Miscellaneous Tasks

  • Replace appdirspackage with platformdirs (#1373)
  • Limit superqt version below 0.8.0 when installing pyside2 as qt backend (#1374)
  • [pre-commit.ci] pre-commit autoupdate (#1378)
  • [pre-commit.ci] pre-commit autoupdate (#1382)
  • [pre-commit.ci] pre-commit autoupdate (#1387)
  • [pre-commit.ci] pre-commit autoupdate (#1392)
  • [pre-commit.ci] pre-commit autoupdate (#1402)
  • Use ubuntu-slim for check title workflow (#1403)
  • Prepare for numpy 2.5.0 by fixing the find_density_orientation implementation (#1405)
  • Drop Python 3.9 support (#1404)
  • Drop napari<0.6 and pydantic<2 (#1406)
  • [pre-commit.ci] pre-commit autoupdate (#1410)
  • Change default Qt versions from 5 to 6 (#1412)
  • Remove pyside2 from extras during constraints generation (#1411)

🛡️ Security

  • (deps) Bump codecov/codecov-action from 5 to 6 (#1379)
  • (deps) Bump github/codeql-action from 4 to 4.35.1 (#1385)
  • (deps) Bump softprops/action-gh-release from 2 to 3 (#1383)
  • (deps) Bump github/codeql-action from 4.35.1 to 4.35.2 (#1390)
  • (deps) Bump conda-incubator/setup-miniconda from 3 to 3.3.0 (#1388)

Build

  • (deps) Bump astral-sh/setup-uv from 8.0.0 to 8.1.0 (#1389)
  • (deps) Bump conda-incubator/setup-miniconda from 3.3.0 to 4.0.1 (#1394)
  • (deps) Bump github/codeql-action from 4.35.2 to 4.36.0 (#1401)
  • (deps) Bump actions/checkout from 6 to 6.0.2 in the github-actions group across 1 directory (#1408)

0.17.0rc1

09 Jun 08:45
1ac2cb2

Choose a tag to compare

0.17.0rc1 Pre-release
Pre-release

0.16.5 - 2026-03-24

🚀 Features

  • Use QScrollArea for components selection (#1328)

🐛 Bug Fixes

  • Fix QtViewer initialization as preparation for napari 0.7.0 (#1351)

📚 Documentation

  • Update changelog for 0.16.5 (#1372)

🧪 Testing

  • [Automatic] Constraints upgrades: imagecodecs, imageio, ipykernel, ipython, pydantic, scipy, sentry-sdk, traceback-with-variables (#1329)
  • [Automatic] Constraints upgrades: oiffile, tifffile (#1337)
  • [Automatic] Constraints upgrades: numpy, sentry-sdk, tifffile (#1341)
  • [Automatic] Constraints upgrades: imagecodecs, numpy, packaging, pandas, qtawesome, sentry-sdk, tifffile (#1347)
  • [Automatic] Constraints upgrades: ipykernel, ipython, oiffile, qtconsole, sentry-sdk, superqt, tifffile (#1353)
  • [Automatic] Constraints upgrades: pandas, scipy, sentry-sdk, tifffile (#1357)
  • [Automatic] Constraints upgrades: sentry-sdk (#1370)

⚙️ Miscellaneous Tasks

  • [pre-commit.ci] pre-commit autoupdate (#1325)
  • [pre-commit.ci] pre-commit autoupdate (#1330)
  • Add tzdata to hiddenimports, as preparation for pandas 3.0 (#1335)
  • [pre-commit.ci] pre-commit autoupdate (#1333)
  • Drop macOS-13 on Azure Pipelines, fix parameter name for pyinstaller template (#1338)
  • Add Python 3.13 to supported versions (#1327)
  • [pre-commit.ci] pre-commit autoupdate (#1336)
  • Update runners in make-release workflow (#1344)
  • Remove NumPy hack for building executable on macOS (#1345)
  • [pre-commit.ci] pre-commit autoupdate (#1342)
  • [pre-commit.ci] pre-commit autoupdate (#1346)
  • Accept time argument in not_start mock of timer start (#1350)
  • [pre-commit.ci] pre-commit autoupdate (#1354)
  • Update coderabbitai configuration to not expect docstrings in tests (#1355)
  • Drop test against pyside2, fix test for napari 0.7.0, add testing against Python 3.13 (#1352)
  • [pre-commit.ci] pre-commit autoupdate (#1356)
  • Move czifile fix to a separate file (#1362)
  • Fix overwriting default path for napari settings in tests (#1363)
  • [pre-commit.ci] pre-commit autoupdate (#1359)
  • Use pyvista/setup-headless-display-action to set up the display (#1367)
  • [pre-commit.ci] pre-commit autoupdate (#1371)

🛡️ Security

  • (deps) Bump peter-evans/create-pull-request from 7 to 8 (#1340)
  • (deps) Bump actions/upload-artifact from 6 to 7 in the github-actions group across 1 directory (#1361)
  • (deps) Bump actions/download-artifact from 7 to 8 in the github-actions group (#1368)

Build

  • (deps) Bump the github-actions group with 2 updates (#1331)
  • (deps) Bump actions/checkout from 5 to 6 in the github-actions group (#1334)
  • (deps) Bump the github-actions group with 2 updates (#1339)

0.16.5

24 Mar 16:28
661a0c1

Choose a tag to compare

0.16.5 - 2026-03-24

🚀 Features

  • Use QScrollArea for components selection (#1328)

🐛 Bug Fixes

  • Fix QtViewer initialization as preparation for napari 0.7.0 (#1351)

📚 Documentation

  • Update changelog for 0.16.5 (#1372)

🧪 Testing

  • [Automatic] Constraints upgrades: imagecodecs, imageio, ipykernel, ipython, pydantic, scipy, sentry-sdk, traceback-with-variables (#1329)
  • [Automatic] Constraints upgrades: oiffile, tifffile (#1337)
  • [Automatic] Constraints upgrades: numpy, sentry-sdk, tifffile (#1341)
  • [Automatic] Constraints upgrades: imagecodecs, numpy, packaging, pandas, qtawesome, sentry-sdk, tifffile (#1347)
  • [Automatic] Constraints upgrades: ipykernel, ipython, oiffile, qtconsole, sentry-sdk, superqt, tifffile (#1353)
  • [Automatic] Constraints upgrades: pandas, scipy, sentry-sdk, tifffile (#1357)
  • [Automatic] Constraints upgrades: sentry-sdk (#1370)

⚙️ Miscellaneous Tasks

  • [pre-commit.ci] pre-commit autoupdate (#1325)
  • [pre-commit.ci] pre-commit autoupdate (#1330)
  • Add tzdata to hiddenimports, as preparation for pandas 3.0 (#1335)
  • [pre-commit.ci] pre-commit autoupdate (#1333)
  • Drop macOS-13 on Azure Pipelines, fix parameter name for pyinstaller template (#1338)
  • Add Python 3.13 to supported versions (#1327)
  • [pre-commit.ci] pre-commit autoupdate (#1336)
  • Update runners in make-release workflow (#1344)
  • Remove NumPy hack for building executable on macOS (#1345)
  • [pre-commit.ci] pre-commit autoupdate (#1342)
  • [pre-commit.ci] pre-commit autoupdate (#1346)
  • Accept time argument in not_start mock of timer start (#1350)
  • [pre-commit.ci] pre-commit autoupdate (#1354)
  • Update coderabbitai configuration to not expect docstrings in tests (#1355)
  • Drop test against pyside2, fix test for napari 0.7.0, add testing against Python 3.13 (#1352)
  • [pre-commit.ci] pre-commit autoupdate (#1356)
  • Move czifile fix to a separate file (#1362)
  • Fix overwriting default path for napari settings in tests (#1363)
  • [pre-commit.ci] pre-commit autoupdate (#1359)
  • Use pyvista/setup-headless-display-action to set up the display (#1367)
  • [pre-commit.ci] pre-commit autoupdate (#1371)

🛡️ Security

  • (deps) Bump peter-evans/create-pull-request from 7 to 8 (#1340)
  • (deps) Bump actions/upload-artifact from 6 to 7 in the github-actions group across 1 directory (#1361)
  • (deps) Bump actions/download-artifact from 7 to 8 in the github-actions group (#1368)

Build

  • (deps) Bump the github-actions group with 2 updates (#1331)
  • (deps) Bump actions/checkout from 5 to 6 in the github-actions group (#1334)
  • (deps) Bump the github-actions group with 2 updates (#1339)

0.16.4

21 Oct 12:25
bcd168d

Choose a tag to compare

0.16.4 - 2025-10-21

🚀 Features

  • Set units for viewer spawned from the view menu (#1308)
  • Add saving color maps in OME tiffs (#1312)
  • Add saving and reading of time scale in ImageJ and OME TIFF files (#1323)

🐛 Bug Fixes

  • Fit ROI shape to image to solve problem of saving data in batch process (#1288)
  • If save dialog is used to select directory save it in history not parent (#1289)
  • Fix --pre test by stopping using the deprecated sentry_sdk method (#1304)
  • Fix saving in batch if the data is mask segmentation project (#1309)
  • Clean elements outside mask for multiple otsu method (#1319)

📚 Documentation

  • Update changelog for 0.16.4

🧪 Testing

  • [Automatic] Constraints upgrades: pandas (#1285)
  • [Automatic] Constraints upgrades: ipykernel, numpy, scipy, sentry-sdk (#1287)
  • [Automatic] Constraints upgrades: imagecodecs, ipykernel, napari, sentry-sdk (#1290)
  • [Automatic] Constraints upgrades: napari, psygnal, sentry-sdk, superqt (#1295)
  • [Automatic] Constraints upgrades: pandas, requests (#1297)
  • [Automatic] Constraints upgrades: ipython, numpy, pydantic, qtconsole, scipy, sentry-sdk, tifffile, xlsxwriter (#1301)
  • [Automatic] Constraints upgrades: partsegcore-compiled-backend, psygnal, sentry-sdk (#1305)
  • [Automatic] Constraints upgrades: ipython, napari, pandas, pydantic, tifffile (#1311)
  • [Automatic] Constraints upgrades: pydantic, sentry-sdk (#1316)
  • [Automatic] Constraints upgrades: h5py, ipykernel, numpy, psygnal, pydantic, sentry-sdk, tifffile (#1322)

⚙️ Miscellaneous Tasks

  • [pre-commit.ci] pre-commit autoupdate (#1286)
  • [pre-commit.ci] pre-commit autoupdate (#1291)
  • [pre-commit.ci] pre-commit autoupdate (#1296)
  • [pre-commit.ci] pre-commit autoupdate (#1298)
  • Add more wait on coderabbit review (#1300)
  • Use prek for initial check of code format (#1299)
  • [pre-commit.ci] pre-commit autoupdate (#1302)
  • Use most recent macOS images on GitHub Actions (#1310)
  • [pre-commit.ci] pre-commit autoupdate (#1306)
  • [pre-commit.ci] pre-commit autoupdate (#1313)
  • Add cooldown of dependabot PR (#1317)
  • Update licensing metadata to follow modern standards (#1314)
  • Make test log more readable by using 120 columns and colors (#1320)
  • [pre-commit.ci] pre-commit autoupdate (#1318)
  • Add changelog for 0.16.4 (#1321)
  • Use ruff formatter in place of black (#1324)

🛡️ Security

  • (deps) Bump actions/download-artifact from 4 to 5 in the github-actions group (#1292)
  • (deps) Bump pyvista/setup-headless-display-action from 3 to 4 (#1294)
  • (deps) Bump actions/checkout from 4 to 5 in the github-actions group (#1293)
  • (deps) Bump actions/setup-python from 5 to 6 in the github-actions group (#1303)
  • (deps) Bump github/codeql-action from 3 to 4 (#1315)

0.16.4rc0

15 Oct 12:37
6bbca31

Choose a tag to compare

0.16.4rc0 Pre-release
Pre-release

0.16.4 - 2025-10-15

🚀 Features

  • Set units for viewer spawned from the view menu (#1308)
  • Add saving color maps in OME tiffs (#1312)

🐛 Bug Fixes

  • Fit ROI shape to image to solve problem of saving data in batch process (#1288)
  • If save dialog is used to select directory save it in history not parent (#1289)
  • Fix --pre test by stopping using the deprecated sentry_sdk method (#1304)
  • Fix saving in batch if the data is mask segmentation project (#1309)
  • Clean elements outside mask for multiple otsu method (#1319)

🧪 Testing

  • [Automatic] Constraints upgrades: pandas (#1285)
  • [Automatic] Constraints upgrades: ipykernel, numpy, scipy, sentry-sdk (#1287)
  • [Automatic] Constraints upgrades: imagecodecs, ipykernel, napari, sentry-sdk (#1290)
  • [Automatic] Constraints upgrades: napari, psygnal, sentry-sdk, superqt (#1295)
  • [Automatic] Constraints upgrades: pandas, requests (#1297)
  • [Automatic] Constraints upgrades: ipython, numpy, pydantic, qtconsole, scipy, sentry-sdk, tifffile, xlsxwriter (#1301)
  • [Automatic] Constraints upgrades: partsegcore-compiled-backend, psygnal, sentry-sdk (#1305)
  • [Automatic] Constraints upgrades: ipython, napari, pandas, pydantic, tifffile (#1311)
  • [Automatic] Constraints upgrades: pydantic, sentry-sdk (#1316)

⚙️ Miscellaneous Tasks

  • [pre-commit.ci] pre-commit autoupdate (#1286)
  • [pre-commit.ci] pre-commit autoupdate (#1291)
  • [pre-commit.ci] pre-commit autoupdate (#1296)
  • [pre-commit.ci] pre-commit autoupdate (#1298)
  • Add more wait on coderabbit review (#1300)
  • Use prek for initial check of code format (#1299)
  • [pre-commit.ci] pre-commit autoupdate (#1302)
  • Use most recent macOS images on GitHub Actions (#1310)
  • [pre-commit.ci] pre-commit autoupdate (#1306)
  • [pre-commit.ci] pre-commit autoupdate (#1313)
  • Add cooldown of dependabot PR (#1317)
  • Update licensing metadata to follow modern standards (#1314)
  • Make test log more readable by using 120 columns and colors (#1320)
  • [pre-commit.ci] pre-commit autoupdate (#1318)

🛡️ Security

  • (deps) Bump actions/download-artifact from 4 to 5 in the github-actions group (#1292)
  • (deps) Bump pyvista/setup-headless-display-action from 3 to 4 (#1294)
  • (deps) Bump actions/checkout from 4 to 5 in the github-actions group (#1293)
  • (deps) Bump actions/setup-python from 5 to 6 in the github-actions group (#1303)

0.16.3

10 Jul 10:39
9559ced

Choose a tag to compare

0.16.3 - 2025-07-10

🐛 Bug Fixes

  • Do not use default parameters in default leaf (#1283)

🧪 Testing

  • [Automatic] Constraints upgrades: napari, numpy, pydantic, sentry-sdk, tifffile, vispy (#1273)
  • [Automatic] Constraints upgrades: h5py, ipython, magicgui, numpy, pandas, pydantic, requests, sentry-sdk, superqt, tifffile, xlrd (#1276)
  • [Automatic] Constraints upgrades: numpy, pygments, scipy, simpleitk, superqt, xlsxwriter (#1278)
  • [Automatic] Constraints upgrades: ipython, napari, partsegcore-compiled-backend, psygnal, sentry-sdk (#1281)

⚙️ Miscellaneous Tasks

  • Block sentry==3.0.0a1 for pre-tests (#1272)
  • Add fallback version for setuptools_scm (#1271)
  • [pre-commit.ci] pre-commit autoupdate (#1270)
  • Use ubuntu 22.04 when building pyinstaller bundle (#1275)
  • [pre-commit.ci] pre-commit autoupdate (#1274)
  • [pre-commit.ci] pre-commit autoupdate (#1277)
  • Block sentry alpha 3.0.0a1 and 3.0.0a2 (#1279)
  • Block pytest-qt==4.5.0 (for pyside2 compatibility) (#1282)
  • [pre-commit.ci] pre-commit autoupdate (#1280)
  • Migrate Windows images from 2019 to 2022 in Azure Pipelines and GitHub Actions (#1284)

0.16.2

12 May 18:55
4c0b4a2

Choose a tag to compare

0.16.2 - 2025-05-12

🧪 Testing

  • [Automatic] Constraints upgrades: numpy, partsegcore-compiled-backend, tifffile (#1253)
  • [Automatic] Constraints upgrades: imagecodecs, ipython, pydantic, sentry-sdk, superqt, tifffile (#1255)
  • [Automatic] Constraints upgrades: ipython, napari, numpy, packaging, pydantic, sentry-sdk, simpleitk, sympy, xlsxwriter (#1266)
  • [Automatic] Constraints upgrades: oiffile, psygnal, scipy, sentry-sdk, tifffile (#1267)

⚙️ Miscellaneous Tasks

  • [pre-commit.ci] pre-commit autoupdate (#1251)
  • Prepare for napari 0.6.0 deprecations (#1256)
  • [pre-commit.ci] pre-commit autoupdate (#1254)
  • [pre-commit.ci] pre-commit autoupdate (#1259)
  • Update workflow to use Ubuntu 22.04 instead of 20.04 (#1261)
  • [pre-commit.ci] pre-commit autoupdate (#1260)
  • Try to fix Upgrade dependencies workflow part 2 (#1265)
  • [pre-commit.ci] pre-commit autoupdate (#1268)

🛡️ Security

  • (deps) Bump peter-evans/create-pull-request from 6 to 7 (#1262)
  • (deps) Bump codecov/codecov-action from 4 to 5 (#1263)

0.16.1

10 Mar 17:26
7e0a755

Choose a tag to compare

0.16.1 - 2025-03-10

🐛 Bug Fixes

  • Fix rendering of alternative representation if there are more components in the alternative representation than in ROI (#1240)
  • Enable czifile workaround for 2019.7.2.1 (#1246)

🧪 Testing

  • [Automatic] Constraints upgrades: ipython, magicgui, numpy, partsegcore-compiled-backend, pydantic (#1231)
  • [Automatic] Constraints upgrades: imagecodecs (#1233)
  • [Automatic] Constraints upgrades: oiffile, pygments, scipy, superqt (#1234)
  • [Automatic] Constraints upgrades: imageio, napari, numpy, partsegcore-compiled-backend, pydantic, pygments, scipy, sentry-sdk, simpleitk, tifffile, xlsxwriter (#1236)
  • [Automatic] Constraints upgrades: ipython, xlsxwriter (#1239)
  • [Automatic] Constraints upgrades: numpy, partsegcore-compiled-backend, psygnal, qtpy, scipy, sentry-sdk (#1241)
  • [Automatic] Constraints upgrades: czifile, h5py, ipython, qtawesome, sentry-sdk, tifffile, traceback-with-variables (#1247)

⚙️ Miscellaneous Tasks

  • [pre-commit.ci] pre-commit autoupdate (#1232)
  • [pre-commit.ci] pre-commit autoupdate (#1235)
  • [pre-commit.ci] pre-commit autoupdate (#1237)
  • Drop python 3.9 tests for napari repository (#1244)
  • Block ipykernel 7.0.0a1 (#1248)
  • [pre-commit.ci] pre-commit autoupdate (#1242)
  • Switch to get_qapp from get_app to handle napari deprecation (#1249)

0.16.0

21 Dec 17:24
676bd0b

Choose a tag to compare

0.16.0 - 2024-12-21

🚀 Features

  • Allow set units that will be used for load/save data using PartSeg as napari plugin (#1228)
  • Show filename when importing with PartSeg in napari (#1226)

🐛 Bug Fixes

  • Fix error when image changed during segmentation (#1218)
  • Fix pre release tests (#1219)
  • Drop imagej LUTs of size 24*x (#1227)

🧪 Testing

  • [Automatic] Constraints upgrades: h5py, imageio, ipython, napari, numpy, sentry-sdk (#1201)
  • [Automatic] Constraints upgrades: sentry-sdk (#1214)
  • [Automatic] Constraints upgrades: ipython, traceback-with-variables (#1221)
  • [Automatic] Constraints upgrades: numpy, packaging, pydantic, qtconsole, qtpy, sentry-sdk, traceback-with-variables (#1223)
  • [Automatic] Constraints upgrades: imageio, ipython, pydantic (#1225)
  • [Automatic] Constraints upgrades: napari, numpy, pydantic, sentry-sdk, six, superqt, tifffile (#1229)

⚙️ Miscellaneous Tasks

  • Stop using mambaforge in tests (#1203)
  • [pre-commit.ci] pre-commit autoupdate (#1202)
  • [pre-commit.ci] pre-commit autoupdate (#1204)
  • Remove defining default version of language in pre-commit configuration (#1208)
  • [pre-commit.ci] pre-commit autoupdate (#1209)
  • Drop python 3.8 (#1206)
  • Use PublishPipelineArtifact in place of PublishBuildArtifacts to reduce CI fragility (#1213)
  • Update CI configuration to use more modern OS and python versions (#1207)
  • Fix upgrade-dependencies.yamldocs constraints (#1215)
  • [pre-commit.ci] pre-commit autoupdate (#1216)
  • Add changelog 0.16.0a1
  • [pre-commit.ci] pre-commit autoupdate (#1222)
  • [pre-commit.ci] pre-commit autoupdate (#1230)