Releases: educelab/volume-cartographer
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
Version 2.24.0
After many years of development in private git repositories, we are proud to announce that we have migrated Volume Cartographer to GitHub! With this release, we are transitioning all development activity to this repository, including issues, merge requests, and discussions. We look forward to working alongside the GitHub community to grow this special project.
A lot has changed in the almost two years since our last full release. Almost too much! What follows is simply a hit list of big changes. We encourage those who are curious on the details to check out the full changelog.
What's Changed (tl;dr Edition)
- Upgraded GUI apps to Qt6
- Added histogram equalization to VC to help with layer segmentation
- Added a color picker to VC for choosing the segmentation color
- Refactor the
vc_canny_segment --visualize
option to use Qt - Added real-time exploration of intersections to
vc_projection
- Added options to install via Homebrew and Docker
A very special thanks to @stephenrparsons who did most of the above.
Full Changelog: v2.23...v2.24.0
Version 2.24.0, Release Candidate 5
What's Changed
- Finalize GitHub-oriented CI by @csparker247 in #1
New Contributors
- @csparker247 made their first contribution in #1
Full Changelog: v2.24.0-rc.4...v2.24.0-rc.5