- Adds error handling when BeautifulSoup cannot find the table of proxies - Python 3.13 compatibility
1.0.1
- Adds Python 3.12 support - Bumps woodchips to v1 to match supported python versions for this package
1.0.0
- Drops support for Python 3.7
0.5.1
- Adds a missing timeout to retrieving the list of proxies
0.5.0
- Adds concurrency to speed up validating proxies. This brings finding a valid proxy from `~1.5 minutes` down to just `~4-20 seconds` depending on the available proxies at the time - Bumps thread count from `10` to `20` - Bumps timeout to validate a proxy from `0.5` to `1` second with no filters and `3` to `2` seconds with filters - Exposes `list_proxies` and `validate_proxy` functions which were previously internal - Adds timers to test results and brings coverage to 100%
0.4.0
- Adds debug logging - Fixes a bug that would choose an incorrect random proxy after finding a verified entry, this fix greatly increases the reliability of this package - Other small improvements to increase performance