Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 1.96 KB

CHANGELOG.md

File metadata and controls

70 lines (46 loc) · 1.96 KB

Changelog

All notable changes to wassima will be documented in this file. This project adheres to Semantic Versioning. The format is based on Keep a Changelog.

1.1.5 (2024-10-27)

Changed

  • pyo3 updated from 0.20.3 to 0.22.5

1.1.4 (2024-10-20)

Changed

  • Harmonized requirements in project metadata whether you fetch the pure Python wheel or not. (#8)

1.1.3 (2024-10-09)

Changed

  • Bumped rustls-native-certs to version 0.7.3

Added

  • Automatic (fallback) installation of certifi if native trust store access isn't supported on your platform.
  • Ensure certifi fallback bundle is loaded even if stored inside a zip-like file.

1.1.2 (2024-08-17)

Changed

  • Bumped rustls-native-certs to version 0.7.1

Added

  • Explicit support for Python 3.13

1.1.1 (2024-04-29)

Changed

  • Bumped pyo3 to version 0.20.3

Fixed

  • Certifi fallback loading
  • Exception if the underlying rust library could not access the OS store

1.1.0 (2024-02-20)

Changed

  • Bumped pyo3 to version 0.20.2
  • Bumped rustls-native-certs to version 0.7.0
  • Bumped maturin to version 1.4.0

1.0.3 (2023-11-11)

Added

  • Function register_ca so that user may register their own custom CA (PEM, and DER accepted) in addition to the system trust store.

Fixed

  • Overrule SSL_CERT_FILE environment variable so that system CA is always returned.

Changed

  • Function create_default_ssl_context now instantiate an SSLContext with the Mozilla Recommended Cipher Suite, instead of your system default.
  • Bumped pyo3 to version 0.20.0

1.0.1 (2023-09-26)

Added

  • Expose __version__.
  • Support for certifi fallback if you did not pick up a compatible wheel. Expose constant RUSTLS_LOADED as a witness.

1.0.0 (2023-09-20)

Added

  • Public functions root_der_certificates, root_pem_certificates, generate_ca_bundle, and create_default_ssl_context.