While there are some changes to the behavior of DAGMC in general, most of this release is focused on
improving the build process and robustness to support ongoing improvements.
Changed
- Improvements/corrections to graveyard capabilities (#855)
- Fixing order of attribute initialization in the metadata class (#903)
- Adding const identifier to cross-reference methods (#906)
Update
Maintenance
- Using multi stage Dockerfile to reduce the number of Dockerfile (#813, #894)
- Adding safe folder to allow CI to compile DAGMC (#814)
- Correction to CMake variable name in OpenMC install instructions (#817)
- Updating documentation publishing URL (#823)
- Update Pyne submodule (#845, #848)
- Minor typo fixes in documentation (#851)
- Moved scripts to Dockerfile and parallel CI (#863)
- Removed unused Circle CI yml (#859)
- Added configuration options to CMake configuration file (#867)
- Introduced logger to better manage console output (#876)
- Streamline CI to take advantage of better docker image management (#880, #896, #915)
- Move more CI from scripts to actions (#895)
- Develop advisory tests on merge for MOAB, double-down and Geant4, hdf5 (#870, #898, #899, #904, #925)
- Adding flags to CI to ensure compatibility with MOOSE apps (#902)
- Patched cmake-search paths for double-down and MOAB (#878)
- Patch to compile with gcc-13 (#882)
- Tweak conda environment for Windows build to avoid conflicting gtest headers (#888)
- Restrict cython version for MOAB (#893)
- Various documentation updates (#869)
- Fix for HDF5 library linking issue (#926)