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