Skip to content

Releases: H1rono/traq-bot-http-rs

v0.8.1

27 Jan 05:05
ea211ab
Compare
Choose a tag to compare

Changed

  • RequestParser::parseのExampleを修正
  • exampleに使用するライブラリのバージョンを更新

For Developers

  • 一部CIを修正
  • flake.nixを改善
  • CIの依存関係を更新

v0.8.0

30 Nov 14:01
9cc90f4
Compare
Choose a tag to compare

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

13 Oct 12:35
2fca00b
Compare
Choose a tag to compare

Added

  • enum EventKindを追加

Changed

  • 一部ドキュメントを修正
  • 内部実装、テストでマクロを使用

Fixed

  • USER_GROUP_*のイベントがパースできなかった問題を修正

v0.7.1

25 Sep 12:32
8af3971
Compare
Choose a tag to compare

Fixed

  • 外部に公開されていたマクロをプライベートに

v0.7.0

24 Sep 13:58
a4283a7
Compare
Choose a tag to compare

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 Eventnon-exhaustive
  • 型変換の実装にマクロを使用

Fixed

  • CI修正
  • Codecovの設定を修正

v0.6.3

02 Sep 08:24
784e559
Compare
Choose a tag to compare

Added

  • Fromによるペイロード間の型変換を追加
  • 全てのペイロード型にInto<Event>, FromStr, Displayを実装

Changed

  • テストコードの場所を変更

v0.6.2

29 Jul 01:17
97a2a8e
Compare
Choose a tag to compare

Added

  • ドキュメントにバッジを追加
  • Cargo.tomlに追記

Removed

  • テスト内のヘルパー関数を削除

v0.6.1

26 Jul 07:36
7bfed25
Compare
Choose a tag to compare

Changed

  • Codecovの設定を更新
  • リリース手順を修正

v0.6.0

23 Jun 12:47
05e3aba
Compare
Choose a tag to compare

Added

  • chronofeatureを追加

Changed

  • payloads::serde::timeモジュールをpayloads::serde::timestampにrename

v0.5.2

20 Jun 08:51
dcc5fd4
Compare
Choose a tag to compare

Added

  • 型エイリアスpayloads::types::{TimeStamp, Uuid}を追加
  • 型エイリアスに対応するserialize, deserialize関数群としてpayloads::serde::{time, uuid}を追加
  • パッケージのdev-dependenciesにexamplesで使用しているものを追加

Changed

  • examplesの構造を修正
  • テストを追加した型エイリアスを用いたものに修正