Skip to content

Commit 8f54ad2

Browse files
authored
Merge pull request #3 from harumiWeb/codex/prepare-release-notes-for-v2.6.0
Add v2.6.0 release notes
2 parents 946ecce + 19dcce8 commit 8f54ad2

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

docs/release-notes/v2.6.0.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# v2.6.0 リリースノート
2+
3+
ExStruct 初の公式タグ/リリースです。Excel ワークブックを JSON/YAML/TOON 形式で構造化抽出するための基盤機能を公開し、CLI と Python API の両方から利用できるようになりました。
4+
5+
## ハイライト
6+
- **Excel → 構造化データ**: シートごとのセル・表候補・図形・グラフ・印刷範囲・自動改ページ・ハイパーリンクを収集し、JSON を中心に出力します。
7+
- **出力モードの使い分け**: COM 環境がない場合は `light` でセル/表候補/印刷範囲を取得、Excel COM が利用できる環境では `standard`/`verbose` で図形・グラフ・サイズ情報・ハイパーリンクを追加出力できます。
8+
- **柔軟な出力形式**: 既定の JSON に加え、オプションで YAML と TOON 形式をサポート。`--pretty` で可読性を優先した JSON 生成にも対応。
9+
- **CLI からのレンダリング**: Excel 環境では、PDF/シートごとの PNG を生成するレンダリング機能を CLI で利用可能です。
10+
- **堅牢なフォールバック**: Excel COM が使えない環境ではセル/表候補抽出にフォールバックし、例外で処理が止まらないようにしています。
11+
12+
## 互換性と導入
13+
- PyPI から `pip install exstruct` でインストール可能です。
14+
- YAML/TOON/レンダリング機能はそれぞれオプション依存を追加することで有効化できます(`exstruct[yaml]`, `exstruct[toon]`, `exstruct[render]`, もしくは `exstruct[yaml,toon,render]`)。
15+
- 図形・グラフを含むリッチ抽出は Windows + Excel (COM via xlwings) を対象としています。その他の環境では `mode=light` を推奨します。
16+
17+
## その他
18+
- 既知の破壊的変更はありません(初回リリース)。
19+
- 不具合報告や要望は Issue にて歓迎します。

mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ nav:
66
- Home: index.md
77
- API Reference: api.md
88
- Concept / Why ExStruct?: concept.md
9+
- Release Notes:
10+
- v2.6.0: release-notes/v2.6.0.md
911
- Read Me (EN): README.en.md
1012
- Read Me (JA): README.ja.md
1113
- License Guide: license-guide.md

0 commit comments

Comments
 (0)