Skip to content

Releases: kyhau/ssllabs-scan

4.1.0

19 Oct 04:44
7f5559e

Choose a tag to compare

What's Changed

  • Restructure, modernize project structure and CI workflows by @kyhau in #253

Full Changelog: 4.0.0...4.1.0

4.0.0

16 Oct 10:11
958ee03

Choose a tag to compare

What's Changed

  • Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 in the all-dependencies group by @dependabot[bot] in #202
  • Bump the all-dependencies group with 4 updates by @dependabot[bot] in #203
  • Update flake8 requirement from ~=7.0 to ~=7.1 in the all-dependencies group by @dependabot[bot] in #204
  • Update pip requirement from ~=24.0 to ~=24.1 in the all-dependencies group by @dependabot[bot] in #205
  • Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 in the all-dependencies group by @dependabot[bot] in #206
  • Update tox requirement from ~=4.15 to ~=4.16 in the all-dependencies group by @dependabot[bot] in #207
  • Update coverage requirement from ~=7.5 to ~=7.6 in the all-dependencies group by @dependabot[bot] in #209
  • Update pytest requirement from ~=8.2 to ~=8.3 in the all-dependencies group by @dependabot[bot] in #211
  • Update pip requirement from ~=24.1 to ~=24.2 in the all-dependencies group by @dependabot[bot] in #212
  • Update wheel requirement from ~=0.43 to ~=0.44 in the all-dependencies group by @dependabot[bot] in #214
  • Update tox requirement from ~=4.16 to ~=4.17 in the all-dependencies group by @dependabot[bot] in #215
  • Update tox requirement from ~=4.17 to ~=4.18 in the all-dependencies group by @dependabot[bot] in #216
  • [Snyk] Security upgrade setuptools from 68.0.0 to 70.0.0 by @kyhau in #213
  • Update tox requirement from ~=4.18 to ~=4.20 in the all-dependencies group by @dependabot[bot] in #218
  • Update tox requirement from ~=4.20 to ~=4.21 in the all-dependencies group by @dependabot[bot] in #219
  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #220
  • Update pip requirement from ~=24.2 to ~=24.3 in the all-dependencies group by @dependabot[bot] in #221
  • Update pytest-cov requirement from ~=5.0 to ~=6.0 in the all-dependencies group by @dependabot[bot] in #222
  • Update virtualenv requirement from ~=20.27 to ~=20.28 in the all-dependencies group by @dependabot[bot] in #224
  • Update wheel requirement from ~=0.44 to ~=0.45 in the all-dependencies group by @dependabot[bot] in #223
  • Update virtualenv requirement from ~=20.28 to ~=20.29 in the all-dependencies group by @dependabot[bot] in #225
  • Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 in the all-dependencies group by @dependabot[bot] in #226
  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #227
  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #228
  • Update coverage requirement from ~=7.6 to ~=7.7 in the all-dependencies group by @dependabot[bot] in #229
  • Bump the all-dependencies group with 3 updates by @dependabot[bot] in #230
  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #233
  • Update pip requirement from ~=25.0 to ~=25.1 in the all-dependencies group by @dependabot[bot] in #234
  • Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 in the all-dependencies group by @dependabot[bot] in #235
  • Update virtualenv requirement from ~=20.30 to ~=20.31 in the all-dependencies group by @dependabot[bot] in #236
  • Update tox requirement from ~=4.25 to ~=4.26 in the all-dependencies group by @dependabot[bot] in #237
  • Update pytest requirement from ~=8.3 to ~=8.4 in the all-dependencies group by @dependabot[bot] in #238
  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #239
  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #240
  • Update tox requirement from ~=4.27 to ~=4.28 in the all-dependencies group by @dependabot[bot] in #241
  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #242
  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #243
  • Bump actions/checkout from 4 to 5 in the all-dependencies group by @dependabot[bot] in #244
  • Update virtualenv requirement from ~=20.33 to ~=20.34 in the all-dependencies group by @dependabot[bot] in #245
  • Update tox requirement from ~=4.28 to ~=4.29 in the all-dependencies group by @dependabot[bot] in #246
  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #247
  • Bump the all-dependencies group with 3 updates by @dependabot[bot] in #248
  • Update pytest-cov requirement from ~=6.3 to ~=7.0 in the all-dependencies group by @dependabot[bot] in #249
  • Bump github/codeql-action from 3 to 4 in the all-dependencies group by @dependabot[bot] in #250
  • Update virtualenv requirement from ~=20.34 to ~=20.35 in the all-dependencies group by @dependabot[bot] in #251
  • Migrate to Poetry and Makefile-based workflow by @kyhau in #252

Full Changelog: 3.1.0...4.0.0

3.1.0

10 Apr 11:32
9e15c44

Choose a tag to compare

What's Changed

Enhancement

  • Add IP address to html report (column 2) (by @kyhau #200)

Full Changelog: 3.0.0...3.1.0

3.0.0

07 Apr 02:24
6e3dc16

Choose a tag to compare

What's Changed

Major release

  • Support Qualys SSLLabs API v4 (by @kyhau, #189)
    • The tool uses API v4 if you provide your registered email with Qualys SSLLabs via the --email argument.
    • The tool uses API v3 if you do not specify the --email argument. Note that v3 will be being deprecated in 2024 by Qualys.

Full Changelog: 2.3.0...3.0.0

2.3.0

01 Apr 07:22

Choose a tag to compare

What's Changed

Minor maintenance

Full Changelog: 2.2.0...2.3.0

2.2.0

13 Dec 09:46
3664c50

Choose a tag to compare

What's Changed

Minor maintenance

  • Minor Maintenance by @reinoud in #134
    • To enable isolation of the installation, a Dockerfile is added to build a container.
    • Since the container runs in a different environment, command-line arguments were added to facilitate output files in a different location. The default behaviour and normal usage of the script was not changed

Full Changelog: 2.1.0...2.2.0

2.1.0

13 Dec 00:18

Choose a tag to compare

What's Changed

Minor maintenance

  • Minor Maintenance by @kyhau in #134
    • Also test with Python 3.11
    • No longer test with Python 3.7
    • Use major version updates of flake8 and tox

Full Changelog: 2.0.1...2.1.0

2.0.1

04 Nov 09:20
fb4bbab

Choose a tag to compare

What's Changed

Improved

  • Support empty new lines in the input file by @kyhau in #126

Minor maintenance

Full Changelog: 2.0.0...2.0.1

2.0.0

03 Sep 07:56
386e211

Choose a tag to compare

Improved (breaking changes)

  • Retry only for error codes 429 and 529 (#108).
    Existing approach retries calling the SSL Labs API for a given host when the returned status_code is not 200. In this release, the retry will only apply for the following error codes:
    • 429 - client request rate too high or too many new assessments too fast
    • 529 - the service is overloaded

Improved

  • Updated unit tests to support SSL Labs API v3 (#109)
  • Updated to build and test also with Python 3.10, drop Python 3.6 (#110).
  • Renamed ReleaseNotes.md to CHANGELOG.md.
  • Updated README.md with sample console output.
  • Fixed badge link to codecov (default branch changed from master to main previously) in README

Added

  • Added a standalone script ssllabsscan/export_response.py to export the response payload of a single request to request to https://api.ssllabs.com/api/v3/analyze for a host, in json format.
  • Added pull request template .github/pull_request_template.md.
  • Added badge link to CodeQL in README

See also CHANGELOG for details.

1.1.0

16 Dec 20:49
4becad5

Choose a tag to compare

Added RC4 fields ("supportsRc4", "rc4WithModern" and "rc4Only") to the html summary