Skip to content

Commit

Permalink
Release 0.6.0, move project to beta
Browse files Browse the repository at this point in the history
  • Loading branch information
sethmlarson authored Mar 6, 2023
1 parent fcd59c8 commit 845e50e
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 7 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
# 0.6.0

* **Truststore is now beta! Truststore will be made the default in a future pip release**.
* Added `inject_into_ssl()` and `extract_from_ssl()` to enable Truststore for all
packages using `ssl.SSLContext` automatically.
* Added support for setting `check_hostname`, `verify_mode`, and `verify_flags`.
* Added pass-through implementations for many `ssl.SSLContext` methods like
`load_cert_chain()`, `set_alpn_protocols()`, etc.

# 0.5.0

* **Support for using truststore was released with pip v22.2**!
Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import datetime
import truststore

project = "truststore"
project = "Truststore"
author = "Seth Michael Larson, David Glick"
copyright = f"{datetime.date.today().year}"
release = version = truststore.__version__
Expand Down
4 changes: 0 additions & 4 deletions docs/source/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@ Verify certificates using OS trust stores. This is useful when your system conta
custom certificate authorities such as when using a corporate proxy or using test certificates.
Supports macOS, Windows, and Linux (with OpenSSL).

```{warning}
This project should be considered experimental so shouldn't be used in production.
```

## Installation

Truststore can be installed from [PyPI](https://pypi.org/project/truststore) with pip:
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ authors = [
readme = "README.md"
license = {file = "LICENSE"}
classifiers = [
"Development Status :: 3 - Alpha",
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: MacOS",
Expand Down
2 changes: 1 addition & 1 deletion src/truststore/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
del _api, _sys # type: ignore[name-defined] # noqa: F821

__all__ = ["SSLContext", "inject_into_ssl", "extract_from_ssl"]
__version__ = "0.5.0"
__version__ = "0.6.0"

0 comments on commit 845e50e

Please sign in to comment.