Skip to content

Commit 4df7f2e

Browse files
feat: バージョン0.1.4-beta リリース
- ネットワークの安定性向上のため、リトライポリシーと`retry()`ユーティリティを追加 - OAuthサーバー情報取得、トークン交換、MiAuthチェックAPI、ユーザー取得APIにリトライを適用 - デフォルトのネットワーキングタイムアウトを設定(接続10秒、送信20秒、受信20秒) - `/api/i`リクエストのスタイルを変更し、トークンをJSONボディで送信 - 使用されていない設定モデルを削除し、ドキュメントを更新
1 parent f4023ee commit 4df7f2e

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.4-beta] - 2025-08-18
9+
10+
### Added
11+
- Network stability improvements:
12+
- Introduced `RetryPolicy` and `retry()` utility (`lib/src/net/retry.dart`)
13+
- Applied retry to OAuth server info fetch, token exchange, MiAuth check API, and `/api/i` user fetch
14+
- Default networking timeouts (overridable): connect 10s / send 20s / receive 20s
15+
- `MisskeyOAuthClient`, `MisskeyMiAuthClient`, and `MisskeyAuthManager` now accept timeout overrides
16+
- Documentation:
17+
- Added API doc comments for `AccountKey`, `StoredToken`, `AccountEntry`, `TokenStore`, `SecureTokenStore`, and `MisskeyAuthManager`
18+
19+
### Changed
20+
- `/api/i` request now follows common Misskey style: send token in JSON body with `{"i": "<token>"}` (instead of Authorization header)
21+
- `Dio` now receives Map bodies directly (Dio handles JSON encoding internally)
22+
23+
### Removed
24+
- Unused/duplicated config model: `lib/src/models/auth_config.dart`
25+
- Accidental `lib/main.dart` (prevented dartdoc pollution; example retains its own main)
26+
827
## [0.1.3-beta] - 2025-08-15
928

1029
### Added

0 commit comments

Comments
 (0)