Skip to content

Releases: sumimi/modern-cpp-template-learnkit

v1.2.1

29 Mar 05:41

Choose a tag to compare

v1.2.1 — IntelliSense インクルードパス解決の修正

修正

  • Conan 管理パッケージ(cxxopts.hpp 等)の #include に波線が表示される問題を修正
    • cmake 再構成後に build/compile_commands.json が自動生成されるようになった
    • VS Code IntelliSense が全パッケージのインクルードパスを自動解決するように変更

ビルド操作の変更はありません: cmake 再構成(cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE=vendor/conan_toolchain.cmake)を一度実行すれば、以降は自動で解決されます。

v1.2.0

29 Mar 05:10

Choose a tag to compare

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.cmake

v1.1.0

22 Mar 01:44

Choose a tag to compare

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項目を自動検出)