Releases: 4DNucleome/PartSeg
Releases · 4DNucleome/PartSeg
0.17.0
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 withplatformdirs(#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_orientationimplementation (#1405) - Drop Python 3.9 support (#1404)
- Drop
napari<0.6andpydantic<2(#1406) - [pre-commit.ci] pre-commit autoupdate (#1410)
- Change default Qt versions from 5 to 6 (#1412)
- Remove
pyside2from 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
0.17.0rc2
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 withplatformdirs(#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_orientationimplementation (#1405) - Drop Python 3.9 support (#1404)
- Drop
napari<0.6andpydantic<2(#1406) - [pre-commit.ci] pre-commit autoupdate (#1410)
- Change default Qt versions from 5 to 6 (#1412)
- Remove
pyside2from 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
0.17.0rc1
0.16.5 - 2026-03-24
🚀 Features
- Use
QScrollAreafor components selection (#1328)
🐛 Bug Fixes
- Fix
QtViewerinitialization 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
tzdatato hiddenimports, as preparation forpandas3.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
timeargument innot_startmock of timerstart(#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-actionto 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
0.16.5
0.16.5 - 2026-03-24
🚀 Features
- Use
QScrollAreafor components selection (#1328)
🐛 Bug Fixes
- Fix
QtViewerinitialization 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
tzdatato hiddenimports, as preparation forpandas3.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
timeargument innot_startmock of timerstart(#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-actionto 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
0.16.4
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
--pretest by stopping using the deprecatedsentry_sdkmethod (#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
0.16.4 - 2025-10-15
🚀 Features
🐛 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
--pretest by stopping using the deprecatedsentry_sdkmethod (#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
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.0a1for 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(forpyside2compatibility) (#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
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
0.16.1
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_qappfromget_appto handle napari deprecation (#1249)
0.16.0
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
PublishPipelineArtifactin place ofPublishBuildArtifactsto 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)