diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml
index b5617b12..084d98a6 100644
--- a/.github/workflows/build-and-test.yaml
+++ b/.github/workflows/build-and-test.yaml
@@ -26,7 +26,7 @@ jobs:
- run: |
pip install mypy ruff
make lint
-
+
sdist:
name: Build sdist wheel
runs-on: ubuntu-latest
diff --git a/Makefile b/Makefile
index 77bfe58a..58988845 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
SHELL := bash
# this is the upstream libcurl-impersonate version
-VERSION := 0.7.0b2
+VERSION := 0.7.0b4
CURL_VERSION := curl-8.5.0
$(CURL_VERSION):
diff --git a/README.md b/README.md
index 9877b3e6..6e30cac2 100644
--- a/README.md
+++ b/README.md
@@ -122,6 +122,9 @@ Supported impersonate versions, as supported by my [fork](https://github.com/yif
However, only Chrome-like browsers are supported. Firefox support is tracked in [#59](https://github.com/yifeikong/curl_cffi/issues/59).
+Browser versions will be added **only** when their fingerprints change. If you see a version, e.g.
+chrome122, were skipped, you can simply impersonate it with your own headers and the previous version.
+
- chrome99
- chrome100
- chrome101
@@ -131,6 +134,8 @@ However, only Chrome-like browsers are supported. Firefox support is tracked in
- chrome116 [1]
- chrome119 [1]
- chrome120 [1]
+- chrome123 [3]
+- chrome124 [3]
- chrome99_android
- edge99
- edge101
@@ -142,6 +147,7 @@ However, only Chrome-like browsers are supported. Firefox support is tracked in
Notes:
1. Added in version `0.6.0`.
2. Fixed in version `0.6.0`, previous http2 fingerprints were [not correct](https://github.com/lwthiker/curl-impersonate/issues/215).
+3. Added in version `0.7.0`.
### asyncio
diff --git a/pyproject.toml b/pyproject.toml
index 6e1227e5..599187de 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "curl_cffi"
-version = "0.7.0b2"
+version = "0.7.0b4"
authors = [{ name = "Yifei Kong", email = "kong@yifei.me" }]
description = "libcurl ffi bindings for Python, with impersonation support."
license = { file = "LICENSE" }
diff --git a/scripts/build.py b/scripts/build.py
index f2c5f2d7..4ba635b7 100644
--- a/scripts/build.py
+++ b/scripts/build.py
@@ -10,7 +10,7 @@
from cffi import FFI
# this is the upstream libcurl-impersonate version
-__version__ = "0.7.0b2"
+__version__ = "0.7.0b4"
tmpdir = None