v0.23.1 (2025-08-25)#
このリリースは、バージョン管理とリリースプロセスの改善を含むメンテナンスアップデートです。
🔧 バージョン管理の改善#
Commitizen設定の最適化#
設定ファイルの明確化:
version_files設定により、pyproject.tomlの[project].versionと[tool.commitizen].versionの同期を改善自動化機能の追加:
version_scheme = "semver": Semantic Versioningの明示的サポートupdate_changelog_on_bump = true: バージョンアップ時のCHANGELOG自動更新major_version_zero = true: v0.x.x系での破壊的変更サポート
バージョン同期の修正#
プロジェクトバージョン:
[project].versionを0.23.0に正しく更新一貫性確保: 全てのバージョンファイル間での一貫した更新を実現
📚 ドキュメント構造の整備#
リリースノート体系の確立#
docs/releases/: エンドユーザー向けリリースノートディレクトリの新設インデックスページ: バージョン一覧とナビゲーション機能
詳細なリリース情報: 各バージョンの主要変更点をユーザー視点で整理
🚀 今後への影響#
この改善により:
次回以降の
cz bumpで全バージョンファイルが自動同期手動でのバージョン修正作業が不要
リリースプロセスの一貫性と信頼性が向上
📦 インストール#
pip install haniwers==0.23.1
または最新版:
pip install --upgrade haniwers
🔗 関連リンク#
リリース担当: shotakaha リリース日: 2025-08-25