Releases: educelab/volume-cartographer
Version v2.28.0-rc.1
What's Changed
- TIFFIO: Improve logging behavior by @csparker247 in #117
- Deploy docs to GitHub Pages by @csparker247 in #119
- CannySegment: Silence VTK logging by @csparker247 in #120
- Projection: Silence VTK logging by @csparker247 in #121
- VisualizePPM: Remove volpkg requirement by @csparker247 in #122
- Update OpenABF v2.0.0 by @csparker247 in #112
- ABF: Add support for other solvers by @csparker247 in #123
- Volume: Fix missing slice exception not being caught by @csparker247 in #124
- Update vc-deps v1.10.0 by @csparker247 in #125
Full Changelog: v2.27.0...v2.28.0-rc.1
Version 2.27.0
The macOS package now provides universal binaries. When upgrading via Homebrew, please uninstall first before installing the upgraded version:
brew uninstall volume-cartographer
brew install --no-quarantine educelab/casks/volume-cartographerDeprecation warning
GitHub Actions no longer provides macOS 12 (Monterey) runners or SDKs. For this release, a universal package targeting macOS 12+ has been built manually and will be installed when running the above brew command on Intel-based Macs. It can also be installed manually using the VC-2.27.0-Darwin-macOS12.zip in this release. In future releases, we will only provide a single package which support macOS 14 (Sonoma) or above.
What's Changed
- Enable CodeQL analysis by @csparker247 in #99
- Support universal macOS package releases by @csparker247 in #95
- Fix CodeQL issues by @csparker247 in #100
- Dockerfile: Update base image by @csparker247 in #102
- Volume: Fix bug in trilinear interpolation by @csparker247 in #105
- Docker: Fix UTF and QT_PLUGIN issues by @csparker247 in #106, #107
- render: Enabled changing --uv-align-to-axis by @csparker247 in #109
- TIFFIO: Fix memmap endianness issues by @csparker247 in #110
- Update vc-deps to latest by @bostelk in #111
- cmake: Simplify FetchContent builds by @csparker247 in #114
- Volume: Add extra metadata options by @csparker247 in #115
- Docker: Revert to latest ci-docker:12.1 image by @csparker247 in #116
New Contributors
Full Changelog: v2.26.0...v2.27.0
Version 2.26.0
What's Changed
- Convert vc_packager inputs from stdin to program arguments by @stephenrparsons in #62
- Recognize 'none' option to avoid unnecessary warning by @stephenrparsons in #64
- Add generic interface for 3D transforms by @csparker247 in #65
- Add progress bars to Layers apps by @stephenrparsons in #66
- Implement volume-to-volume transforms by @csparker247 in #67
- Add layer generation to vc_render by @csparker247 in #68
- Add new transform types and utility functions by @csparker247 in #69
- Add keyboard shortcuts for zooming to GUI apps by @stephenrparsons in #70
- Texturing performance improvements by @csparker247 in #71
- (cmake) Update qt macro usage by @csparker247 in #44
- Update in-source dependency references by @csparker247 in #72
- Fix includes and std:: namespace for fixed width integers and size_t by @csparker247 in #74
- Modernize with trailing return types by @csparker247 in #75
- Check for failures in IO classes by @maekclena in #76
- Make vc_packager ignore UNIX style hidden files by @TheCleric in #78
- (vc_area) Take mesh as input by @maekclena in #80
- Correct typo in apps-list.md by @danieldegroot2 in #81
- (OBJWriter) Fix mtl path being incorrectly composed by @csparker247 in #84
- Add full support for Homebrew dependencies by @csparker247 in #86
- (vc_packager) Multiple volumes import by @maekclena in #82
- (String) Fix partition returning wrong middle value by @csparker247 in #87
- Warning instead of error for incomplete segmentation by @stephenrparsons in #88
- Refactor Segmentation pointset changes by @csparker247 in #89
- Update vc-deps 1.9.0 by @csparker247 in #93
- Add preview image normalization to Canny Segment by @csparker247 in #91
- (render) Handle conflicting uv option defaults by @csparker247 in #92
- (VolPkg) Add support for transform paths by @csparker247 in #94
- Fix Intel package builds by @csparker247 in #96
New Contributors
- @maekclena made their first contribution in #76
- @TheCleric made their first contribution in #78
Full Changelog: v2.25.0...v2.26.0
Version 2.26.0, Release Candidate 3
What's Changed
- Add keyboard shortcuts for zooming to GUI apps by @stephenrparsons in #70
- Texturing performance improvements by @csparker247 in #71
- (cmake) Update qt macro usage by @csparker247 in #44
Full Changelog: v2.26.0-rc.2...v2.26.0-rc.3
Version 2.26.0, Release Candidate 2
What's Changed
- Add new transform types and utility functions by @csparker247 in #69
Full Changelog: v2.26.0-rc.1...v2.26.0-rc.2
Version 2.26.0, Release Candidate 1
What's Changed
- Convert vc_packager inputs from stdin to program arguments by @stephenrparsons in #62
- Recognize 'none' option to avoid unnecessary warning by @stephenrparsons in #64
- Add generic interface for 3D transforms by @csparker247 in #65
- Add progress bars to Layers apps by @stephenrparsons in #66
- Implement volume-to-volume transforms by @csparker247 in #67
- Add layer generation to vc_render by @csparker247 in #68
Full Changelog: v2.25.0...v2.26.0-rc.1
Version 2.25.0
What's Changed
- Speed up vc_visualize_ppm by @csparker247 in #13
- (VC) Loosen min/max zoom levels by @csparker247 in #17
- (VC) Display red image when slice file is missing by @csparker247 in #18
- (VC) Add ability to swap segmentation algorithms by @csparker247 in #15
- Optical Flow Segmentation by @schillij95 in #20
- (VC) Add basic keyboard shortcuts by @csparker247 in #21
- Fix duplicate rows in ordered pointsets by @csparker247 in #25
- Update smgl and JSON references to silence CMake warnings by @csparker247 in #27
- Add GH issue templates by @csparker247 in #30
- Update Linux instructions for running VC by @kglspl in #35
- (vc_transform_mesh) Add the ability to load composite transforms by @csparker247 in #45
- Fix bug in PPM normal interpolation by @csparker247 in #46. Special thanks: @KhartesViewer
- (PointSetIO) Check successful write by @csparker247 in #51
- Correct links in README.md by @danieldegroot2 in #47
- (PPMGenerator) Use barycentric normal interp from vc_core by @csparker247 in #53
- Update CMake supported range by @csparker247 in #54
- Output normals with a consistent orientation for convex meshes by @spelufo in #48
- Automatically align UV map to specified volume axis by @stephenrparsons in #57
- Fix vc_render segfaults on macOS by @csparker247 in #58
- (OrientNormals) Also flip face normals by @csparker247 in #59
- (PPM) Use custom TIFF reader for loading cell map by @csparker247 in #60
New Contributors
- @schillij95 made their first contribution in #20
- @kglspl made their first contribution in #35
- @danieldegroot2 made their first contribution in #47
- @spelufo made their first contribution in #48
- @stephenrparsons made their first contribution in #57
Full Changelog: v2.24.1...v2.25.0
Version 2.25.0, Release Candidate 2
What's Changed
- Fix duplicate rows in ordered pointsets by @csparker247 in #25
Full Changelog: v2.25.0-rc.1...v2.25.0-rc.2
Version 2.25.0, Release Candidate 1
What's Changed
- Speed up vc_visualize_ppm by @csparker247 in #13
- (VC) Loosen min/max zoom levels by @csparker247 in #17
- (VC) Display red image when slice file is missing by @csparker247 in #18
- (VC) Add ability to swap segmentation algorithms by @csparker247 in #15
- Optical Flow Segmentation by @schillij95 in #20
- (VC) Add basic keyboard shortcuts by @csparker247 in #21
New Contributors
- @schillij95 made their first contribution in #20
Full Changelog: v2.24.1...v2.25.0-rc.1
Version 2.24.1
What's Changed
- Update README with some usage links and install notes by @csparker247 in #4
- Remove brew libtiff from macOS Intel packages by @csparker247 in #7
- (VC) Fix crashes when running segmentation tool by @csparker247 in #8
Full Changelog: v2.24.0...v2.24.1