Skip to content

Commit 2e3aa38

Browse files
RELEASING: Releasing 1 package(s) (#287)
Releases: freee-mcp@0.12.1 [skip ci] Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent fb11574 commit 2e3aa38

6 files changed

Lines changed: 34 additions & 42 deletions

File tree

.changeset/extract-error-helpers.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/fix-delete-204-response.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/improve-skill-description.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/migrate-to-biome.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 33 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
11
# freee-mcp
22

3+
## 0.12.1
4+
5+
### Patch Changes
6+
7+
- f8873e4: エラーハンドリングの共通ヘルパー関数抽出とスキーマパス検証の regex キャッシュ化によるリファクタリング
8+
- ff3e506: freee_api_delete が HTTP 204 No Content レスポンスで JSON パースエラーとなる問題を修正
9+
- 83251cb: freee-api-skill の description に具体的な操作キーワードを追加してトリガー率を改善
10+
- fb11574: ESLint + Prettier を Biome に移行
11+
312
## 0.12.0
413

514
### Minor Changes
615

716
- 441d1e4: --remote オプションを追加。リモート MCP サーバーとして動作させる際にファイルアップロード機能を無効化
8-
- 564777b: configure コマンドで会計APIから事業所一覧を取得できない場合に、人事労務APIへフォールバックするように改善。人事労務のみ利用しているユーザーでも事業所を選択できるようになりました。
17+
- 564777b: configure コマンドで会計 API から事業所一覧を取得できない場合に、人事労務 API へフォールバックするように改善。人事労務のみ利用しているユーザーでも事業所を選択できるようになりました。
918

1019
### Patch Changes
1120

12-
- 42255f2: configure コマンドの事業所選択プロンプトに操作ヒント(↑↓で選択、Enterで確定)を追加し、表現を「操作対象の事業所」に統一
21+
- 42255f2: configure コマンドの事業所選択プロンプトに操作ヒント(↑↓ で選択、Enter で確定)を追加し、表現を「操作対象の事業所」に統一
1322

1423
## 0.11.2
1524

@@ -27,14 +36,14 @@
2736

2837
### Minor Changes
2938

30-
- 32fab73: 工数管理レシピの拡充: 全PMエンドポイントのカバレッジ追加と、PM・HR連携による安全な工数登録ワークフローレシピの新規追加
39+
- 32fab73: 工数管理レシピの拡充: 全 PM エンドポイントのカバレッジ追加と、PM・HR 連携による安全な工数登録ワークフローレシピの新規追加
3140

3241
### Patch Changes
3342

34-
- cc24426: MCPサーバーにinstructionsを追加し、全ツールのdescriptionにfreee-api-skill skillへのガイド参照を追加
35-
- ace37e0: PM/SM API操作レシピを追加しcompany_id指定方法を明記、取引URLフォーマットを修正
36-
- cc24426: publish workflowのskill zipファイル名をfreee-api-skill.zipに修正
37-
- cc24426: サーバーバージョンをハードコードからpackage.jsonの値に同期するよう変更
43+
- cc24426: MCP サーバーに instructions を追加し、全ツールの description に freee-api-skill skill へのガイド参照を追加
44+
- ace37e0: PM/SM API 操作レシピを追加し company_id 指定方法を明記、取引 URL フォーマットを修正
45+
- cc24426: publish workflow の skill zip ファイル名を freee-api-skill.zip に修正
46+
- cc24426: サーバーバージョンをハードコードから package.json の値に同期するよう変更
3847

3948
## 0.10.0
4049

@@ -68,7 +77,7 @@
6877

6978
### Patch Changes
7079

71-
- 62e8483: CSVレスポンスがJSONとして処理される不整合を修正。isBinaryContentType に text/csv を追加し、CSVレスポンスが正しくファイルとして保存されるようにしました
80+
- 62e8483: CSV レスポンスが JSON として処理される不整合を修正。isBinaryContentType に text/csv を追加し、CSV レスポンスが正しくファイルとして保存されるようにしました
7281
- aa42fef: refresh_token が欠落している場合に空文字列を保存する代わりにエラーを返すようにし、再認証を促すメッセージを表示するようにした
7382
- cb2e717: 環境変数の部分設定(FREEE_CLIENT_ID または FREEE_CLIENT_SECRET の片方のみ)でエラーを返すように修正
7483
- 3a3346e: FREEE_CALLBACK_PORT の値検証を追加し、不正な値(NaN、範囲外)の場合はデフォルトポートにフォールバックするようにした
@@ -88,7 +97,7 @@
8897

8998
### Patch Changes
9099

91-
- 7d84fd6: 勤怠操作ガイド(hr-attendance-operations.md)を新設し、hr-operations.mdをhr-employee-operations.mdにリネーム・整理
100+
- 7d84fd6: 勤怠操作ガイド(hr-attendance-operations.md)を新設し、hr-operations.md を hr-employee-operations.md にリネーム・整理
92101

93102
## 0.7.2
94103

@@ -110,13 +119,13 @@
110119

111120
### Patch Changes
112121

113-
- e91f75f: configure コマンドでコールバックURLを分かりやすく表示するように改善
122+
- e91f75f: configure コマンドでコールバック URL を分かりやすく表示するように改善
114123

115124
## 0.6.7
116125

117126
### Patch Changes
118127

119-
- a3766e0: OpenAPIスキーマを最新版に更新: 会計APIに経費申請制限事項とテンプレートIDフィールド追加、人事労務APIに所定休日労働時間フィールド追加、販売APIに案件更新・受注更新エンドポイント追加
128+
- a3766e0: OpenAPI スキーマを最新版に更新: 会計 API に経費申請制限事項とテンプレート ID フィールド追加、人事労務 API に所定休日労働時間フィールド追加、販売 API に案件更新・受注更新エンドポイント追加
120129

121130
## 0.6.6
122131

@@ -149,33 +158,36 @@
149158

150159
### Patch Changes
151160

152-
- 9ab8bc6: 0.6.2 リリース: 1/17以降の変更を含む
161+
- 9ab8bc6: 0.6.2 リリース: 1/17 以降の変更を含む
153162

154163
このリリースには以下の改善が含まれています(CHANGELOG 0.6.1 に既に記載済みの内容):
155-
- 外部APIへのリクエストにUser-Agentヘッダーを追加
156-
- 外部APIレスポンスのZodバリデーション追加
157-
- OAuthコールバックサーバーのエラーハンドリング改善
158-
- 403エラーのハンドリング改善(レートリミット対応)
159-
- トークンエラーハンドリングの改善(Result型パターン)
160-
- OAuthコールバックサーバーのオンデマンド起動
164+
165+
- 外部 API へのリクエストに User-Agent ヘッダーを追加
166+
- 外部 API レスポンスの Zod バリデーション追加
167+
- OAuth コールバックサーバーのエラーハンドリング改善
168+
- 403 エラーのハンドリング改善(レートリミット対応)
169+
- トークンエラーハンドリングの改善(Result 型パターン)
170+
- OAuth コールバックサーバーのオンデマンド起動
161171
- ポート使用中時のエラーメッセージ改善
162172

163173
## 0.6.1
164174

165175
### Patch Changes
166176

167-
- 4b941b6: 外部APIへのリクエストにUser-Agentヘッダーを追加し、MCPサーバーからのリクエストであることを識別可能に
177+
- 4b941b6: 外部 API へのリクエストに User-Agent ヘッダーを追加し、MCP サーバーからのリクエストであることを識別可能に
168178
- a803a3e: Add Zod validation for external API responses to prevent silent failures from invalid response formats
169179
- f79175d: fix: improve error handling for OAuth callback server startup failures
180+
170181
- Add explicit error messages when OAuth callback server fails to start
171182
- Log when server is already running instead of silently returning
172183
- Clean up server state properly on error
173184

174-
- a6b4a4c: fix: 403エラーのハンドリングを改善し、レートリミットの可能性を示すメッセージを追加
185+
- a6b4a4c: fix: 403 エラーのハンドリングを改善し、レートリミットの可能性を示すメッセージを追加
175186
- 230cbf8: fix: improve token error handling with Result type pattern
187+
176188
- Replace safeParseJson with parseJsonResponse that returns a Result type, preserving error context instead of silently returning empty object
177189
- Propagate token refresh errors in getValidAccessToken instead of returning null, allowing callers to understand failure reasons
178190
- Add comprehensive tests for parseJsonResponse and token refresh failure scenarios
179191

180-
- b2ac012: OAuthコールバックサーバーをMCPサーバー起動時ではなく、認証時にオンデマンドで起動するように変更
192+
- b2ac012: OAuth コールバックサーバーを MCP サーバー起動時ではなく、認証時にオンデマンドで起動するように変更
181193
- d4f96c0: ポートが使用中の場合にフォールバックせず、具体的な解決方法を含むエラーメッセージを表示するように変更

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"type": "module",
33
"name": "freee-mcp",
4-
"version": "0.12.0",
4+
"version": "0.12.1",
55
"bin": {
66
"freee-mcp": "./bin/cli.js"
77
},

0 commit comments

Comments
 (0)