Skip to content

Commit 2fb31a1

Browse files
committed
v3.0.1
1 parent da1063a commit 2fb31a1

File tree

4 files changed

+61
-8
lines changed

4 files changed

+61
-8
lines changed

CHANGELOG.md

+53-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,59 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
## [unreleased]
5+
## [3.0.1-rc4] - 2025-03-05
6+
7+
### 🚀 Features
8+
9+
- *(cert)* Expose `RootCertStoreBuilder` as public API (#494)
10+
11+
### 🚜 Refactor
12+
13+
- *(client)* `pool_max_size` signature changed from `Into<Option<NonZeroUsize>>` to `usize` (#498)
14+
- *(client)* Simplify DNS resolver initialization in ClientBuilder (#499)
15+
16+
### 📚 Documentation
17+
18+
- Update docs (#496)
19+
- *(emulation)* Improve emulation documentation
20+
21+
### ⚡ Performance
22+
23+
- *(clinet)* Reading `user-agent` to avoid full clone (#495)
24+
- *(decoder)* Statically check compression headers (#503)
25+
26+
### 🎨 Styling
27+
28+
- *(network)* Fmt code
29+
30+
### ⚙️ Miscellaneous Tasks
31+
32+
- Revert `impl_debug` export
33+
34+
## [3.0.1-rc3] - 2025-03-04
35+
36+
### 🚀 Features
37+
38+
- *(proxy)* Supports `http`/`https` proxy custom headers (#490)
39+
- *(cookie)* Abstract public cookie store trait (#493)
40+
41+
### 💼 Other
42+
43+
- `MSRV 1.85` / `edition 2024` (#488)
44+
45+
### 🧪 Testing
46+
47+
- Update badssl test (#487)
48+
49+
### ⚙️ Miscellaneous Tasks
50+
51+
- Replace `get_or_insert_with(Vec::new)` to `get_or_insert_default()`
52+
53+
## [3.0.1-rc2] - 2025-03-03
54+
55+
### 💼 Other
56+
57+
- Fix docs build (#486)
658

759
### 🚜 Refactor
860

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rquest"
3-
version = "3.0.1-rc4"
3+
version = "3.0.1"
44
description = "An ergonomic all-in-one HTTP client for browser emulation with TLS, JA3/JA4, and HTTP/2 fingerprinting"
55
keywords = ["http", "client", "websocket", "ja3", "ja4"]
66
categories = ["web-programming::http-client"]

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ This asynchronous example utilizes [Tokio](https://tokio.rs) with optional featu
2828
```toml
2929
[dependencies]
3030
tokio = { version = "1", features = ["full"] }
31-
rquest = "3.0.1-rc4"
32-
rquest-util = "0.2.0-rc1"
31+
rquest = "3.0.1"
32+
rquest-util = "0.2.0"
3333
```
3434

3535
And then the code:

src/lib.rs

+5-4
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55

66
//! # rquest
77
//!
8-
//! An ergonomic, all-in-one `TLS`, `JA3`/`JA4`, and `HTTP2` fingerprint `HTTP` Client for spoofing any browser.
8+
//! An ergonomic all-in-one HTTP client for browser emulation with TLS, JA3/JA4, and HTTP/2 fingerprinting.
99
//!
10-
//! - Plain bodies, [JSON](#json), [urlencoded](#forms), [multipart], [websocket](#websocket)
10+
//! - Plain bodies, [JSON](#json), [urlencoded](#forms), [multipart] bodies
1111
//! - Header Order
1212
//! - Cookies Store
1313
//! - [Redirect policy](#redirect-policies)
14-
//! - Uses [BoringSSL](#tls)
1514
//! - HTTP [Proxies](#proxies)
16-
//! - Perfectly emulation Chrome, Safari, and Firefox
15+
//! - [WebSocket](#websocket) Upgrade
16+
//! - HTTPS via [BoringSSL](#tls)
17+
//! - Perfectly Chrome, Safari, and Firefox
1718
//! - [Changelog](https://github.com/0x676e67/rquest/blob/main/CHANGELOG.md)
1819
//!
1920
//! Additional learning resources include:

0 commit comments

Comments
 (0)