v23.04.00
🐛 Bug Fixes
- install_relocatable only installs files that exist (#392) @robertmaynard
- Revert "install tests environment properties (#390)" (#391) @robertmaynard
- Add
COMPONENT
arguments for rapids_export to formatting file. (#389) @robertmaynard - install_relocatable generate correct installed RESOURCE_SPEC_FILE (#386) @robertmaynard
- support_conda_env only add rpath-link flag to linkers that support it. (#384) @robertmaynard
- rapids_cpm_nvbench properly specify usage of external fmt library (#376) @robertmaynard
- rapids_cpm_spdlog properly specify usage of external fmt library (#375) @robertmaynard
- Patch nvbench to allow usage of external fmt (#373) @robertmaynard
- Support static builds of fmt (#372) @robertmaynard
- Update to latest nvbench (#371) @vyasr
📖 Documentation
- Fix misspelling of rapids_cpm_init (#385) @dagardner-nv
🚀 New Features
- rapids_test_install_relocatable tracks tests environment properties (#390) @robertmaynard
- rapids_test_install_relocatable EXCLUDE_FROM_ALL is now the default (#388) @robertmaynard
- Support downloading nvcomp CTK 11 or 12 binaries (#381) @robertmaynard
- Introduce clang-format to rapids-cmake to format C++ code examples (#378) @robertmaynard
- proprietary_binary now supports cuda toolkit version placeholders (#377) @robertmaynard
- Add
rapids_test
allowing projects to run gpu tests in parallel (#328) @robertmaynard - Extend rapids_export to support the concept of optional COMPONENTS (#154) @robertmaynard
🛠️ Improvements
- Update to GCC 11 (#382) @bdice
- Make docs builds less verbose (#380) @AyodeAwe
- Update GHAs Workflows (#374) @ajschmidt8
- Use trap to handle errors in test scripts (#370) @AjayThorve
- Bump spdlog to 1.11, add fmt as dependency for spdlog (#368) @kkraus14
- Clean up and sort CPM packages. (#366) @bdice
- Update shared workflow branches (#365) @ajschmidt8
- Add fmt 9.1.0 (#364) @kkraus14
- Move date to build string in
conda
recipe (#359) @ajschmidt8 - Add docs build job (#347) @AyodeAwe