diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index db1fa1b9b..25f909486 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -56,6 +56,6 @@ jobs:
verbose: true
- name: Upload coverage to Code Climate
- uses: paambaati/codeclimate-action@v8.0.0
+ uses: paambaati/codeclimate-action@v9.0.0
with:
coverageLocations: ${{github.workspace}}/coverage/coverage.xml:coverage.py
diff --git a/README.md b/README.md
index 7ecc48627..11e205193 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,10 @@
![Logo](https://red-panda-dev.xyz/media/images/RuCaptchaHigh_zkkPoYF.original.png)
+### [Capsolver](https://capsolver.com?utm_source=github&utm_medium=banner_github&utm_campaign=python-rucaptcha)
+
+[![Capsolver](files/capsolver.png)](https://capsolver.com?utm_source=github&utm_medium=banner_github&utm_campaign=python-rucaptcha)
+
[![PyPI version](https://badge.fury.io/py/python-rucaptcha.svg)](https://badge.fury.io/py/python-rucaptcha)
diff --git a/docs/_static/capsolver.png b/docs/_static/capsolver.png
new file mode 100644
index 000000000..6f5b3bdf6
Binary files /dev/null and b/docs/_static/capsolver.png differ
diff --git a/docs/modules/main/info.md b/docs/modules/main/info.md
index 8b2eed664..f0e3856f6 100644
--- a/docs/modules/main/info.md
+++ b/docs/modules/main/info.md
@@ -3,6 +3,10 @@
![](../../_static/RuCaptchaMedium.png)
+### [Capsolver](https://capsolver.com?utm_source=github&utm_medium=banner_github&utm_campaign=python-rucaptcha)
+
+[![Capsolver](../../_static/capsolver.png)](https://capsolver.com?utm_source=github&utm_medium=banner_github&utm_campaign=python-rucaptcha)
+
[![PyPI version](https://badge.fury.io/py/python-rucaptcha.svg)](https://badge.fury.io/py/python-rucaptcha)
diff --git a/docs/requirements.txt b/docs/requirements.txt
index 5cfcf266f..cbeb3b983 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -2,8 +2,8 @@ sphinx==8.0.2
pallets_sphinx_themes==2.1.3
myst-parser==4.0.0
autodoc_pydantic==2.2.0
-pydantic==2.8.2
-pydantic-settings==2.4.0
+pydantic==2.9.2
+pydantic-settings==2.5.2
enum-tools[sphinx]==0.12.0
requests>=2.32.0 # not directly required, pinned by Snyk to avoid a vulnerability
urllib3>=2.2.2 # not directly required, pinned by Snyk to avoid a vulnerability
diff --git a/files/capsolver.jpg b/files/capsolver.jpg
deleted file mode 100644
index 9f3f9932b..000000000
Binary files a/files/capsolver.jpg and /dev/null differ
diff --git a/files/capsolver.png b/files/capsolver.png
new file mode 100644
index 000000000..6f5b3bdf6
Binary files /dev/null and b/files/capsolver.png differ