diff --git a/CHANGELOG.md b/CHANGELOG.md index b8ada75..8d9991a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,42 @@ All notable changes to this project will be documented in this file. +## [unreleased] + +### 🚀 Features + +- *(client)* Suggest `inline` to the compiler (#122) + +### Remove + +- *(client)* Remove blocking client support (#123) (#124) (#125) + +## [0.20.30] - 2024-08-15 + +### Build + +- Fix `--no-default-features` build + +## [0.20.25] - 2024-08-15 + +### 🐛 Bug Fixes + +- *(client)* Fix http version setting order (#120) + +### Refractor + +- *(tls/settings)* Generate configuration using builder mode (#121) + +## [0.20.23] - 2024-08-14 + +### 🚀 Features + +- *(tls)* Add preconfigured TLS settings (#118) + +### 🚜 Refactor + +- *(client)* Set_proxies accepts an slice of references (#119) + ## [0.20.22] - 2024-08-13 ### 🚀 Features diff --git a/Cargo.toml b/Cargo.toml index 726754b..87101cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rquest" -version = "0.20.30" +version = "0.20.35" description = "An fast asynchronous Rust Http/WebSocket Client with TLS/JA3/JA4/HTTP2 fingerprint impersonate" keywords = ["http", "client", "websocket", "ja3", "ja4"] categories = ["web-programming::http-client"] diff --git a/README.md b/README.md index 9cfc825..8bd731e 100644 --- a/README.md +++ b/README.md @@ -13,10 +13,11 @@ An fast asynchronous Rust `Http`/`WebSocket` Client with `TLS`/`JA3`/`JA4`/`HTTP - Headers Order - Customizable redirect policy - Cookie Store -- `HTTP`/`HTTPS`/`SOCKS5` Proxies -- `HTTPS`/`WebSocket` via BoringSSL +- `Http`/`Https`/`Socks5`/`Socks5h` Proxies +- `Https`/`WebSocket` via BoringSSL - Preconfigured `TLS`/`HTTP2` settings - `Chrome`/`Safari`/`Edge`/`OkHttp` Fingerprint +[Changelog](https://github.com/0x676e67/rquest/blob/main/CHANGELOG.md) Additional learning resources include: @@ -28,7 +29,7 @@ Additional learning resources include: This asynchronous example uses [Tokio](https://tokio.rs) and enables some optional features, so your `Cargo.toml` could look like this: -- HTTP +HTTP ```toml [dependencies] @@ -58,7 +59,7 @@ async fn main() -> Result<(), Box> { } ``` -- WebSocket +WebSocket ```toml [dependencies] @@ -96,7 +97,7 @@ async fn main() -> Result<(), Box> { } ``` -- Preconfigured `TLS`/`HTTP2` +Preconfigured `TLS`/`HTTP2` ```toml [dependencies]