v5.4.0
5.4.0 The "C++ Package Manager" Release (2024-10-22)
📋 Summary
This version adds package manager capabilities to amp-devcontainer-cpp in the form of CPM.cmake and Conan. Additionally it contains an update to the Ubuntu base image, updates CMake to 3.30.5 and updates Rust to 1.81.0. Lastly it includes updates to several VS Code Extensions.
Warning
CPM is included as a convenience function to have an up-to-date CPM available in the CMake Modules directory.
Using it will break when using the same CMakeLists.txt outside of this devcontainer, unless CPM is installed in the local CMake Modules directory as well.
When wanting to guarantee compatibility, use an installation method as described on the CPM.cmake page.
🔖 Packages
Container | Full identifier |
---|---|
amp-devcontainer-cpp | ghcr.io/philips-software/amp-devcontainer-cpp:5.4.0@sha256:99eb0256de0e30742f8d140422d1f7f56ad04d870a683dc5d3551c2c1ee54577 |
amp-devcontainer-rust | ghcr.io/philips-software/amp-devcontainer-rust:5.4.0@sha256:f88a18e02bbf7d4cd7e891c044feb764988cfa72a314d54aa9e239835f856db9 |
Features
- Add conan package manager to amp-devcontainer-cpp (#607) (e142e40)
- Add cpm package manager to amp-devcontainer-cpp (#609) (f4338f3)
Chores
- deps, cpp: Update matepek.vscode-catch2-test-adapter, ms-vscode.cpptools (#610) (27c6b57)
- deps, rust: Update rust-lang.rust-analyzer (#611) (3db4d23)
- deps: Bump cmake from 3.30.4 to 3.30.5 in amp-devcontainer-cpp (#614) (a6b889f)
- deps: Bump ubuntu from
ab64a83
to99c3519
in amp-devcontainer-cpp (#612) (e73794d) and amp-devcontainer-rust (#613) (f868315) - Update Rust toolchain to v1.81.0 (#605) (94025e9)