diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9e08c55..03eca4c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog ========= +version 1.1.2 +============= +Bugs: + * Fixed semver for requirements. New version of websockets broke this library. + +Security: + * Updated cryptogaphy to ~44.0.1 to fix ssl vulnerability. + Version 1.1.1 ============= Bugs: diff --git a/docs/requirements.txt b/docs/requirements.txt index c31abb7..ecf7317 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -5,8 +5,8 @@ sphinx>=3.2.1 sphinx-jinja2-compat>=0.1.1 sphinx-toolbox>=2.16.0 # sphinx_rtd_theme -cffi==1.17.1 -cryptography==43.0.3 -pycparser==2.22 -websockets==13.1 +cffi~=1.17.1 +cryptography~=44.0.1 +pycparser~=2.22 +websockets~=14.2 enum_tools \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 369fb1d..0449e97 100644 Binary files a/requirements.txt and b/requirements.txt differ diff --git a/setup.cfg b/setup.cfg index a8962e2..7117231 100644 --- a/setup.cfg +++ b/setup.cfg @@ -44,9 +44,9 @@ python_requires = >=3.8 # For more information, check out https://semver.org/. install_requires = importlib-metadata - cryptography>=43.0.3 - websockets>=13.1 - python-socks[asyncio] + cryptography~=44.0.1 + websockets~=14.2 + python-socks[asyncio]~=2.5.3 [options.packages.find] diff --git a/tests/requirements.txt b/tests/requirements.txt index 15de8b1..c6afd10 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -1,6 +1,6 @@ requests pytest-asyncio cffi==1.17.1 -cryptography==43.0.3 +cryptography~=44.0.1 pycparser==2.22 -websockets==13.1 \ No newline at end of file +websockets~=14.2 \ No newline at end of file