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