|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## Development Changes |
| 3 | +## Minor Update 3.2.0 |
4 | 4 |
|
5 | | -### Bug Fixes |
| 5 | +### New Features |
| 6 | +- FRED MC interface (if installed) |
| 7 | +- VHEE planning with a Generic (unfocused) beam and a focused beam. The Generic beam can be forwarded to TOPAS as well. |
| 8 | +- New matRad_plotSlice function with keyword / value synxtax for more intuitive plotting of slices |
| 9 | + |
| 10 | +### Bug Fixes & Performance |
6 | 11 | - DICOM Import widget allow selection of multiple RTDose files. |
7 | 12 | - DICOM Import Widget and importer handle selected patient more consistently and robustly. |
8 | 13 | - DICOM Exporter writes quantities beyond dose, importer tries to import them correctly. |
9 | 14 | - DICOM Exporter now always writes ReferencedRTPlanSequence. Importer can now survive without it. |
10 | 15 | - DVH widget does not throw a warning in updates, handle scenarios correctly / more robustly and missing xlabel axesHandle parameter. |
11 | | - |
| 16 | +- GUI fixes regarding setting of gantry angles and other parameters in the PlanningWidget |
| 17 | +- EXTERNAL contours now correctly recognized |
| 18 | +- performance improvement for obtaining jacobian structure in optimization |
| 19 | +- Available Classes (e.g., dose engines) are now cached for faster loading |
| 20 | + |
| 21 | +### User Experience |
| 22 | +- Added new examples for usage of FRED & VHEE and a workflow example for comparing dose calculation on synthetic CT to planning CT |
| 23 | +- Updated examples to use matRad_plotSlice |
| 24 | +- GUI fixes for use in Matlab Online |
| 25 | +- The analyitcal functions from the Bortfeld Bragg Peak Model are now public and can be used to compute standard approximations (e.g. range-energy relationship) |
| 26 | + |
| 27 | +### Development and CI |
| 28 | +- Added a new `.gitlab-ci.yml` file to support GitLab CI/CD, including test and package stages, artifact handling, and configuration for MATLAB container images and licensing. |
| 29 | +- Added a `.gitattributes` file to standardize line endings, treat certain file types as binary, and ensure `.m` files are not marked as executable. |
| 30 | +- In `.github/actions/test-matlab/action.yml`, added `Global_Optimization_Toolbox` to the list of MATLAB products for testing. |
| 31 | +- In `.github/workflows/coverage-report.yml`, made the coverage PR comment step tolerant to errors to avoid workflow failures. |
| 32 | +- More comprehensive dose calculation tests |
| 33 | +- Added new contributors |
12 | 34 |
|
13 | 35 | ## Version 3.1.0 - "Cleve" |
14 | 36 |
|
|
0 commit comments