Skip to content

Commit 845e50e

Browse files
authored
Release 0.6.0, move project to beta
1 parent fcd59c8 commit 845e50e

5 files changed

Lines changed: 12 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
# 0.6.0
2+
3+
* **Truststore is now beta! Truststore will be made the default in a future pip release**.
4+
* Added `inject_into_ssl()` and `extract_from_ssl()` to enable Truststore for all
5+
packages using `ssl.SSLContext` automatically.
6+
* Added support for setting `check_hostname`, `verify_mode`, and `verify_flags`.
7+
* Added pass-through implementations for many `ssl.SSLContext` methods like
8+
`load_cert_chain()`, `set_alpn_protocols()`, etc.
9+
110
# 0.5.0
211

312
* **Support for using truststore was released with pip v22.2**!

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import datetime
22
import truststore
33

4-
project = "truststore"
4+
project = "Truststore"
55
author = "Seth Michael Larson, David Glick"
66
copyright = f"{datetime.date.today().year}"
77
release = version = truststore.__version__

docs/source/index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ Verify certificates using OS trust stores. This is useful when your system conta
99
custom certificate authorities such as when using a corporate proxy or using test certificates.
1010
Supports macOS, Windows, and Linux (with OpenSSL).
1111

12-
```{warning}
13-
This project should be considered experimental so shouldn't be used in production.
14-
```
15-
1612
## Installation
1713

1814
Truststore can be installed from [PyPI](https://pypi.org/project/truststore) with pip:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ authors = [
1111
readme = "README.md"
1212
license = {file = "LICENSE"}
1313
classifiers = [
14-
"Development Status :: 3 - Alpha",
14+
"Development Status :: 4 - Beta",
1515
"Intended Audience :: Developers",
1616
"License :: OSI Approved :: MIT License",
1717
"Operating System :: MacOS",

src/truststore/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
del _api, _sys # type: ignore[name-defined] # noqa: F821
1414

1515
__all__ = ["SSLContext", "inject_into_ssl", "extract_from_ssl"]
16-
__version__ = "0.5.0"
16+
__version__ = "0.6.0"

0 commit comments

Comments
 (0)