Releases: H1rono/traq-bot-http-rs
Releases · H1rono/traq-bot-http-rs
v0.8.1
v0.8.0
Added
RequestParser::parse_headers
を公開- (for developers)
rust-toolchain.toml
を追加 - (for developers) Nix flake, direnvをセットアップ
- (for developers) cSpellによるスペルチェックを追加
Changed
- ペイロード型内の
type_
をr#type
に変更 RequestParser::parse
の引数headers
の型をhttp::HeaderMap
からイテレータ型に変更RequestParser::parse
の変更に伴ってexampleを修正- MSRVを1.64.0から1.67.1に変更
Removed
payloads::serde
を非公開にhttp
クレートへの依存を削除
Security
- cargo-audit, cargo-udepsのチェックを追加
v0.7.2
v0.7.1
Fixed
- 外部に公開されていたマクロをプライベートに
v0.7.0
Added
- 以下のBOTイベントを追加
USER_GROUP_CREATED
USER_GROUP_UPDATED
USER_GROUP_DELETED
USER_GROUP_MEMBER_ADDED
USER_GROUP_MEMBER_UPDATED
USER_GROUP_MEMBER_REMOVED
USER_GROUP_ADMIN_ADDED
USER_GROUP_ADMIN_REMOVED
Changed
- enum
Event
をnon-exhaustive
に - 型変換の実装にマクロを使用
Fixed
- CI修正
- Codecovの設定を修正
v0.6.3
Added
From
によるペイロード間の型変換を追加- 全てのペイロード型に
Into<Event>
,FromStr
,Display
を実装
Changed
- テストコードの場所を変更
v0.6.2
Added
- ドキュメントにバッジを追加
Cargo.toml
に追記
Removed
- テスト内のヘルパー関数を削除
v0.6.1
Changed
- Codecovの設定を更新
- リリース手順を修正
v0.6.0
v0.5.2
Added
- 型エイリアス
payloads::types::{TimeStamp, Uuid}
を追加 - 型エイリアスに対応する
serialize
,deserialize
関数群としてpayloads::serde::{time, uuid}
を追加 - パッケージの
dev-dependencies
にexamplesで使用しているものを追加
Changed
- examplesの構造を修正
- テストを追加した型エイリアスを用いたものに修正