Skip to content

Commit

Permalink
v2.1.5
Browse files Browse the repository at this point in the history
  • Loading branch information
0x676e67 committed Feb 18, 2025
1 parent d2331ec commit d727604
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 14 deletions.
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,45 @@ All notable changes to this project will be documented in this file.

## [unreleased]

### 🚀 Features

- Add private mode `Firefox135` support (#448)

## [2.1.0] - 2025-02-17

### 🚀 Features

- Add chrome133 support (#441)
- Add Firefox135 support (#444)
- Add Android Firefox135 support (#445)

### 🧪 Testing

- Serialize tests that read/write the same environment variable (#442)

### ⚙️ Miscellaneous Tasks

- Remove unnecessary dev dependencies

### Build

- *(deps)* Update lru requirement from 0.12 to 0.13 (#435)
- *(deps)* Update boring requirement from 4.14.0 to 4.15.6 (#439)

## [2.0.6] - 2025-02-15

### 🚀 Features

- *(pool)* Connection pool distinguishes request versions (#430)

## [2.0.5] - 2025-02-14

### 🐛 Bug Fixes

- Ignore Content-Length for methods without payload semantics (#428)

## [2.0.3] - 2025-01-25

### 📚 Documentation

- Enhance documentation for `ImpersonateBuilder` methods (#367)
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rquest"
version = "2.1.0"
version = "2.1.5"
description = "An ergonomic, all-in-one HTTP Client for spoofing any browser with TLS, JA3/JA4, and HTTP2 fingerprints"
keywords = ["http", "client", "websocket", "ja3", "ja4"]
categories = ["web-programming::http-client"]
Expand Down
21 changes: 8 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# rquest - `r`ust & quest
# rquest

[![CI](https://github.com/0x676e67/rquest/actions/workflows/ci.yml/badge.svg)](https://github.com/0x676e67/rquest/actions/workflows/ci.yml)
[![Crates.io License](https://img.shields.io/crates/l/rquest)](./LICENSE)
Expand All @@ -9,7 +9,7 @@
An ergonomic, all-in-one HTTP client for spoofing any browser with TLS, JA3/JA4, and HTTP2 fingerprints.

- <ins>This project is intended for personal learning purposes only. Use at your own risk</ins>
> <ins>**This project is intended for personal learning purposes only. Use at your own risk.**</ins>
## Features

Expand All @@ -20,12 +20,7 @@ An ergonomic, all-in-one HTTP client for spoofing any browser with TLS, JA3/JA4,
- HTTP Proxies
- WebSocket Upgrade
- HTTPS via BoringSSL
- Perfectly impersonate Chrome, Safari, and Firefox

Additional learning resources include:

- [API Documentation](https://docs.rs/rquest)
- [Repository Examples](https://github.com/0x676e67/rquest/tree/main/examples)
- Perfectly Chrome, Safari, and Firefox

## Example

Expand All @@ -34,7 +29,7 @@ This asynchronous example uses [Tokio](https://tokio.rs) and enables some option
```toml
[dependencies]
tokio = { version = "1", features = ["full"] }
rquest = "2.0.0"
rquest = "2.1.5"
```

And then the code:
Expand All @@ -44,9 +39,9 @@ use rquest::{Client, Impersonate};
#[tokio::main]
async fn main() -> Result<(), rquest::Error> {
// Build a client to impersonate Firefox133
// Build a client to impersonate Firefox135
let client = Client::builder()
.impersonate(Impersonate::Firefox133)
.impersonate(Impersonate::Firefox135)
.build()?;
// Use the API you're already familiar with
Expand Down Expand Up @@ -100,7 +95,7 @@ By default, `rquest` uses Mozilla's root certificates through the `webpki-roots`

- **Chrome**

`Chrome100`, `Chrome101`, `Chrome104`, `Chrome105`, `Chrome106`, `Chrome107`, `Chrome108`, `Chrome109`, `Chrome114`, `Chrome116`, `Chrome117`, `Chrome118`, `Chrome119`, `Chrome120`, `Chrome123`, `Chrome124`, `Chrome126`, `Chrome127`, `Chrome128`, `Chrome129`, `Chrome130`, `Chrome131`,, `Chrome133`
`Chrome100`, `Chrome101`, `Chrome104`, `Chrome105`, `Chrome106`, `Chrome107`, `Chrome108`, `Chrome109`, `Chrome114`, `Chrome116`, `Chrome117`, `Chrome118`, `Chrome119`, `Chrome120`, `Chrome123`, `Chrome124`, `Chrome126`, `Chrome127`, `Chrome128`, `Chrome129`, `Chrome130`, `Chrome131`, `Chrome133`

- **Edge**

Expand All @@ -116,7 +111,7 @@ By default, `rquest` uses Mozilla's root certificates through the `webpki-roots`

- **Firefox**

`Firefox109`, `Firefox117`, `Firefox128`, `Firefox133`, `Firefox135`, `FirefoxAndroid135`
`Firefox109`, `Firefox117`, `Firefox128`, `Firefox133`, `Firefox135`, `FirefoxPrivate135`, `FirefoxAndroid135`

</details>

Expand Down

0 comments on commit d727604

Please sign in to comment.