Skip to content

Commit f315e48

Browse files
committed
v2.0.3
1 parent 477e864 commit f315e48

File tree

3 files changed

+31
-13
lines changed

3 files changed

+31
-13
lines changed

CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,31 @@ All notable changes to this project will be documented in this file.
44

55
## [unreleased]
66

7+
### 📚 Documentation
8+
9+
- Enhance documentation for `ImpersonateBuilder` methods (#367)
10+
11+
### ⚙️ Miscellaneous Tasks
12+
13+
- Update examples (#368)
14+
15+
## [2.0.2] - 2025-01-25
16+
17+
### 🚀 Features
18+
19+
- Expose `ClientMut` as public API (#362)
20+
- Add implementations for `IntoCertCompressionAlgorithm` (#363)
21+
22+
### 🚜 Refactor
23+
24+
- Simplify `IntoStreamDependency` implementations using macros (#364)
25+
26+
### ⚙️ Miscellaneous Tasks
27+
28+
- Remove unnecessary type conversions
29+
30+
## [2.0.1] - 2025-01-24
31+
732
### 🚀 Features
833

934
- Implement `IntoStreamDependency` for tuple and `StreamDependency` (#359)

Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "rquest"
3-
version = "2.0.2"
4-
description = "An ergonomic, all-in-one TLS, JA3/JA4, and HTTP2 fingerprint HTTP Client for spoof any browser"
3+
version = "2.0.3"
4+
description = "An ergonomic, all-in-one HTTP Client for spoofing any browser with TLS, JA3/JA4, and HTTP2 fingerprints"
55
keywords = ["http", "client", "websocket", "ja3", "ja4"]
66
categories = ["web-programming::http-client"]
77
repository = "https://github.com/0x676e67/rquest"

README.md

+4-11
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
[![CI](https://github.com/0x676e67/rquest/actions/workflows/ci.yml/badge.svg)](https://github.com/0x676e67/rquest/actions/workflows/ci.yml)
44
[![Crates.io License](https://img.shields.io/crates/l/rquest)](./LICENSE)
5-
![Crates.io MSRV](https://img.shields.io/crates/msrv/rquest)
65
[![crates.io](https://img.shields.io/crates/v/rquest.svg)](https://crates.io/crates/rquest)
76
[![Crates.io Total Downloads](https://img.shields.io/crates/d/rquest)](https://crates.io/crates/rquest)
87

@@ -119,16 +118,14 @@ By default, `rquest` uses Mozilla's root certificates through the `webpki-roots`
119118

120119
</details>
121120

122-
## Requirement
123-
124-
Install the dependencies required to build [BoringSSL](https://github.com/google/boringssl/blob/master/BUILDING.md#build-prerequisites)
121+
## Requirements
125122

126123
Do not compile with packages that depend on `openssl-sys`; it links with the same prefix symbol as `boring-sys`, which can cause [link failures](https://github.com/cloudflare/boring/issues/197) and other problems. Even if compilation succeeds, using both `openssl-sys` and `boring-sys` as dependencies can cause memory segmentation faults.
127124

128-
If you prefer compiling for the `musl` target, it is recommended to use the [tikv-jemallocator](https://github.com/tikv/jemallocator) memory allocator; otherwise, multithreaded performance may be suboptimal. Only available in version 0.6.0, details: <https://github.com/tikv/jemallocator/pull/70>
129-
130125
## Building
131126

127+
Install the dependencies required to build [BoringSSL](https://github.com/google/boringssl/blob/master/BUILDING.md#build-prerequisites)
128+
132129
```shell
133130
sudo apt-get install build-essential cmake perl pkg-config libclang-dev musl-tools -y
134131

@@ -137,14 +134,10 @@ cargo build --release
137134

138135
You can also use [this GitHub Actions workflow](https://github.com/0x676e67/rquest/blob/main/.github/compilation-guide/build.yml) to compile your project on **Linux**, **Windows**, and **macOS**.
139136

140-
## Contributing
137+
## Contribution
141138

142139
If you would like to submit your contribution, please open a [Pull Request](https://github.com/0x676e67/rquest/pulls).
143140

144-
## Getting help
145-
146-
Your question might already be answered on the [issues](https://github.com/0x676e67/rquest/issues)
147-
148141
## License
149142

150143
Apache-2.0 [LICENSE](LICENSE)

0 commit comments

Comments
 (0)