Releases: sumimi/modern-cpp-template-learnkit
Releases · sumimi/modern-cpp-template-learnkit
v1.2.1
v1.2.1 — IntelliSense インクルードパス解決の修正
修正
- Conan 管理パッケージ(
cxxopts.hpp等)の#includeに波線が表示される問題を修正- cmake 再構成後に
build/compile_commands.jsonが自動生成されるようになった - VS Code IntelliSense が全パッケージのインクルードパスを自動解決するように変更
- cmake 再構成後に
ビルド操作の変更はありません: cmake 再構成(
cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE=vendor/conan_toolchain.cmake)を一度実行すれば、以降は自動で解決されます。
v1.2.0
v1.2.0 — Conan 2.x パッケージ管理の統合
本バージョンの Conan 2.x 統合は、別リポジトリ modern-cpp-conan-template で開発した成果をマージしたものです。
⚠️ 破壊的変更:cmake 構成コマンドの変更
cmake の構成コマンドに --toolchain オプションが必須になりました。
# 変更前(v1.1.0 以前)
cmake -S . -B build
# 変更後(v1.2.0 以降)
cmake -S . -B build --toolchain conan_toolchain.cmakev1.1.0
v1.1.0 — GitHub Copilot Agent Skills 対応
本バージョンの Agent Skills・カスタムエージェント・ガバナンス Hook は、
別リポジトリ modern-cpp-agent-skills で開発した成果をマージしたものです。
追加
AGENTS.mdを追加(AI エージェント向けリポジトリ操作ガイド).github/copilot-instructions.mdを全面刷新(プロジェクト規約・スキル一覧・ビルドコマンド早見表・コーディング規約等を大幅拡充)- Agent Skills 7種を追加(cpp-architecture / cpp-cmake / cpp-docs / cpp-format / cpp-googletest / cpp-modern-cpp / git-commit)
- カスタムエージェント2種を追加(
C++ Code Reviewer/C++ Debugger) - ガバナンス Hook を追加(
.cpp/.hpp編集後に C++ 規約違反19項目を自動検出)