Skip to content

Commit

Permalink
v2.0.0-rc.1
Browse files Browse the repository at this point in the history
  • Loading branch information
0x676e67 committed Jan 22, 2025
1 parent 708e77b commit f96523f
Show file tree
Hide file tree
Showing 3 changed files with 76 additions and 4 deletions.
71 changes: 71 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,77 @@ All notable changes to this project will be documented in this file.

### 🚀 Features

- Remove internal headers cache (#318)
- Disable boring module exports (#319)
- Disable boring module exports
- Add `read_timeout` option with override support in Request (#334)
- Remove impersonate from str feature (#350)
- Add tests for `3DES` and `DH2048` cipher support (#351)
- `Impersonate`/`ImpersonateOS` impl serde (#352)
- Rename `RootCertsStore` to `RootCertStore` (#353)

### 🐛 Bug Fixes

- *(network)* Fix `NetworkScheme` debug format (#332)

### 🚜 Refactor

- Simplify client internal settings (#320)
- Refactor client and impersonate configurations (#321)

### 📚 Documentation

- Update `Client` docs
- Update network scheme docs
- *(websocket)* Update docs

### ⚡ Performance

- Improve network scheme to avoid unnecessary clone (#333)

### 🎨 Styling

- Format code style (#314)
- Format code style
- Destructive updates, standard naming style (#315)

### ⚙️ Miscellaneous Tasks

- Format code
- Update examples
- Simplify dependency version settings
- Fmt code
- *(rt)* Inline hotspot code
- *(rewin)* Inline hotspot code
- *(http)* Fmt code
- Optional enable http2 tracing (#335)

### Deps

- *(tower-layer)* Remove unused deps (#322)
- *(tower)* Pin version v0.5.2
- *(hyper2)* Pin 1.5.0 version (#330)
- *(boring2)* Pin 4.13.0 version (#331)

### Workflows

- *(linux)* Remove unused deps install

## [1.5.2] - 2025-01-12

### 🚀 Features

- Send `json` to avoid repeated query of `CONTENT_TYPE` (#311)
- *(mimic)* Added possibility to choose Client and OS to impersonate (#290)

### ⚙️ Miscellaneous Tasks

- Fmt code

## [1.5.0] - 2025-01-11

### 🚀 Features

- *(client)* Expose default headers as public API (#296)
- *(multipart)* Expose a Form::into_stream() method on async multipart forms (#303)
- *(client)* Optional cross-origin redirect proxy authentication (#304)
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 = "1.5.2"
version = "2.0.0-rc.1"
description = "An ergonomic, all-in-one TLS, JA3/JA4, and HTTP2 fingerprint HTTP Client for spoof any browser"
keywords = ["http", "client", "websocket", "ja3", "ja4"]
categories = ["web-programming::http-client"]
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# rquest - `r`ust & quest

[![CI](https://github.com/penumbra-x/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)
![Crates.io MSRV](https://img.shields.io/crates/msrv/rquest)
[![crates.io](https://img.shields.io/crates/v/rquest.svg)](https://crates.io/crates/rquest)
[![Crates.io Total Downloads](https://img.shields.io/crates/d/rquest)](https://crates.io/crates/rquest)

# rquest - `r`ust & quest

> 🚀 Help me work seamlessly with open source sharing by [sponsoring me on GitHub](https://github.com/0x676e67/0x676e67/blob/main/SPONSOR.md)
Expand Down Expand Up @@ -36,7 +37,7 @@ HTTP
```toml
[dependencies]
tokio = { version = "1", features = ["full"] }
rquest = "1.0.0"
rquest = "2.0.0-rc.1"
```

```rust,no_run
Expand All @@ -62,7 +63,7 @@ WebSocket
```toml
[dependencies]
tokio = { version = "1", features = ["full"] }
rquest = { version = "1.0.0", features = ["websocket"] }
rquest = { version = "2.0.0-rc.1", features = ["websocket"] }
futures-util = { version = "0.3.0", default-features = false, features = ["std"] }
```

Expand Down

0 comments on commit f96523f

Please sign in to comment.