What's Changed
- Post 3.5.16 minor Union fixes + NeXus x wide MPI by @willend in #1811
- Issue 1721 fix: Support Scintilla editor on Debian with Qt6 by @willend in #1813
- Drop hard-coded check for PyQt5 by @willend in #1814
- Add max iteration criterion for while loop (default 1000). by @willend in #1815
- Adjustments for coherence between CPU and GPU particle lists by @willend in #1816
- Remove variable length array allocations for #1817 by @g5t in #1819
- Fix typos in polyhedron.c by @g5t in #1820
- Remove NCrystal_sample.comp possible out-of-bounds memory access by @g5t in #1821
- Fix for #1818 by @willend in #1822
- Sync variants of Monitor_nD acc/noacc McStas, McXtrace by @willend in #1823
- perl -> python 1-liner readlinkf() by @willend in #1824
- Make hidden numpy dependency explicit also on Debian by @willend in #1825
- Minor comp revisions, suppresses compilation warnings from clang by @willend in #1826
- pygen minor revision: Build importable make() function and call from generic notebook by @willend in #1827
- Sync with main by @willend in #1829
- Switch ZLIB FETCH->IFAVAILABLE for cros-platform Windows by @willend in #1832
- [Fix] too-restrictive McDisplay instrument line parsing by @g5t in #1834
- Sync this NeXus dev branch against main by @willend in #1836
- Adapt tooling to edit json config in EDITOR + SNS_ARCS edits by @willend in #1838
- NeXus: sort comp instances by index and include comp parameter information by @willend in #1828
Full Changelog: v3.5.16...v3.5.20