Skip to content

Releases: H1rono/traq-bot-http-rs

v0.11.2

24 Dec 14:13
Compare
Choose a tag to compare

Added

Changed

  • Cargoの不要な依存関係を削除
  • handler::WithStateの内部構造を修正

v0.11.1

11 Dec 23:57
Compare
Choose a tag to compare

Added

  • 一部関数に#[inline]のヒントを追加

Changed

  • RequestParserの内部構造を修正
  • cargoの依存関係を更新

Fixed

  • ParseRequestの内部実装を修正

v0.11.0

08 Dec 17:06
Compare
Choose a tag to compare

Added

  • MSRVに関するドキュメントを追加

Changed

  • Handler::on_{event_kind}のシグネチャを修正
  • MSRVを1.76.0に更新
  • 依存ライブラリを更新
  • docs.rs用の設定を修正
  • tower::Service traitの実装条件を修正

Removed

  • Handler::newを削除
  • handler::EventWithStateを削除

Fixed

  • <handler::WithState as tower::Service>::poll_readyの実装を修正

For Developers

  • #![deny(clippy::pedantic)]の設定をCargo.tomlに移動
  • CIの設定を一部修正

v0.10.2

07 Dec 19:33
Compare
Choose a tag to compare

Added

  • READMEにtowerfeatureに関する記述を追加
  • Handlerまわりのドキュメントを追加

Changed

  • Future型を具体的なものに変更
    • RequestParser::parse_request, <Handler as Service>::Futureのシグネチャが変わりました
  • impl Service for Handlerを満たす条件が緩くなりました

For Developers

  • Cargo.tomlのdocs.rs用設定を修正
  • GitHub Actionsの依存関係を更新

v0.10.1

09 Nov 14:37
Compare
Choose a tag to compare

Added

  • Handler APIを追加
  • Handler を使用したexample handler-with-axum を追加

For Developers

  • GitHub Actionsの依存関係を更新

v0.10.0

13 Oct 08:32
Compare
Choose a tag to compare

Added

  • httpfeatureを追加
  • RequestParser::parse_requestを追加
    • httpfeatureを有効にすると使用可能になります
  • エラー型の変更に伴ってError型, ErrorKind型, Result型エイリアスを追加

Changed

  • RequestParser::parseなどで返されるエラー型を変更
    • ParseError型からError型へ
  • axumを使用したexampleコードを, httpfeatureを利用したものに変更

Removed

  • エラー型の変更に伴ってParseError型を削除

For Developers

  • GitHub ActionsからNixへの依存を削除
  • dev-dependenciesにfuturescrateを追加
  • GitHub Actions, Nix Flakesの依存関係を更新

v0.9.1

14 Sep 14:51
Compare
Choose a tag to compare

Added

  • (internal) 内部で使用されているマクロにドキュメントを追加

Changed

  • traq_bot_http::Eventおよびtraq_bot_http::EventKindのドキュメントを一部修正
  • (internal) ボイラープレート部分を新たに追加したマクロで置き換え

For Developers

  • Nix Flakesの依存関係を更新

v0.9.0

09 Jul 05:36
Compare
Choose a tag to compare

Added

  • rocketを使用したexampleを追加

Changed

  • 依存ライブラリを更新
  • RequestParser::parse_headersおよびRequestParser::parseの引数を変更
    • headerIntoIteratorを受け入れるようになりました
    • この変更でコンパイルできなくなるコードが存在する可能性があります
  • 内部コードの改善
  • clippy::cargoに対応

For Developers

  • GitHub Actions, Nix Flakesの依存関係を更新

v0.8.3

12 Apr 16:00
Compare
Choose a tag to compare

Added

  • Event, RequestParser, ParseError型に#[must_use]を追加

Changed

For Developers

  • GitHub Actions, Nix Flakesの依存関係を更新

v0.8.2

11 Feb 13:14
Compare
Choose a tag to compare

Added

  • RequestParser::parse_headers, RequestParser::parseのドキュメントを追加

Changed

  • rustfmtの設定を修正

Fixed

  • READMEのCargo.toml記述例を修正
  • clippy::pedanticの対象ルールに一部対応

For Developers

  • GitHub ActionsでのTOMLファイルのバリデーションを削除
  • GitHub Actionsの依存関係を更新