Beancount v3: 新機能は何ですか?
· 約4分
Beancount バージョン3は2024年中頃にリリースされ、人気のプレーンテキスト会計ツールにとって重要なアーキテクチャの進化を示します。ユーザーの元帳ファイルとの下位互換性は維持しつつ、基盤となる構造と付随するツールは大幅に変更されました。以下に Beancount v3 の新機能をまとめます。
よりモジュラーでスリムなアーキテクチャ
Beancount v3 で最も重要な変更は、よりモジュラーなエコシステムへの移行です。以前はコアに統合されていた主要な機能が、別々の独立したプロジェクトとして分離されました。これにより Beancount のコアは軽量化され、個々のコンポーネントに対する開発がより集中できるようになりました。
現在は別パッケージとして提供されている主要コンポーネントは次のとおりです:
- beanquery: 元帳ファイル用の強力な SQL ライクなクエリツールが、現在は独立したパッケージとなっています。
- beangulp: データインポートフレームワークの新しい拠点で、従来の
beancount.ingestモジュールに代わります。 - beanprice: 商品や株式の価格取得専用ツールです。
この分離により、ユーザーは従来のバージョン2で使用していたフル機能を維持するために、beancount 本体に加えてこれらのパッケージをインストールする必要があります。
コマンドラインツールとワークフローの変更
新しいモジュラーアーキテクチャを反映し、コマンドラインツールにいくつか顕著な変更があります:
bean-reportは廃止: このツールは削除されました。ユーザーはレポート作成にbean-query