Skip to content

Commit 4917871

Browse files
author
Mathieu Morrissette
authored
chore(python): Bump version to 2026.1.13 (#373)
1 parent 77bd06a commit 4917871

2 files changed

Lines changed: 105 additions & 1 deletion

File tree

python/CHANGELOG.md

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
# Changelog
2+
3+
All notable changes to the Python package will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6+
7+
## [Unreleased]
8+
9+
## [2026.1.13] - 2026-01-13
10+
11+
**Supported Python versions: 3.10 - 3.14**
12+
13+
### Added
14+
15+
- Method documentation and type stubs (`.pyi` file) for better IDE support
16+
- Comprehensive README for PyPI with usage examples
17+
- Support for Python 3.14
18+
19+
### Changed
20+
21+
- Version numbering changed to calendar versioning (CalVer) format
22+
23+
### Removed
24+
25+
- Dropped support for Python 3.9
26+
27+
## [0.9.2] - 2025-01-28
28+
29+
**Supported Python versions: 3.9 - 3.13**
30+
31+
### Added
32+
33+
- Support for Python 3.13
34+
35+
### Fixed
36+
37+
- Fixed a breaking change in the core library introduced in 0.9.0
38+
39+
### Removed
40+
41+
- Dropped support for Python 3.8
42+
43+
## [0.9.1] - 2024-06-21
44+
45+
**Supported Python versions: 3.8 - 3.12**
46+
47+
### Added
48+
49+
- Support for Additional Authenticated Data (AAD) parameter in `encrypt()` and `decrypt()` functions
50+
51+
### Changed
52+
53+
- Updated dependencies including curve25519-dalek security update
54+
55+
### Removed
56+
57+
- Dropped support for Python 3.7
58+
59+
## [0.9.0] - 2023-10-24
60+
61+
**Supported Python versions: 3.7 - 3.11**
62+
63+
### Added
64+
65+
- `hash_password()` function for password hashing
66+
- `verify_password()` function for password verification
67+
- Support for Python 3.10 and 3.11
68+
69+
## [0.8.0] - 2021-11-25
70+
71+
**Supported Python versions: 3.7 - 3.9**
72+
73+
### Added
74+
75+
- Signature generation and verification support using Ed25519
76+
- `sign()` function for generating signatures
77+
- `verify_signature()` function for verifying signatures
78+
- `generate_signing_keypair()` function for generating signing key pairs
79+
- `get_signing_public_key()` function for extracting public keys
80+
- Support for Python 3.9
81+
82+
### Removed
83+
84+
- Dropped support for Python 3.6
85+
86+
## [0.7.0] - 2021-01-11
87+
88+
**Supported Python versions: 3.6 - 3.8**
89+
90+
### Added
91+
92+
- `derive_key_argon2()` function for Argon2-based key derivation
93+
94+
## [0.6.0] - 2020-07-14
95+
96+
**Supported Python versions: 3.6 - 3.8**
97+
98+
### Added
99+
100+
- Initial release of Python bindings for devolutions-crypto
101+
- `encrypt()` and `decrypt()` functions for symmetric encryption
102+
- `encrypt_asymmetric()` and `decrypt_asymmetric()` functions for public key encryption
103+
- `derive_key_pbkdf2()` function for PBKDF2-based key derivation
104+
- `generate_keypair()` function for generating public/private key pairs

python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "devolutions-crypto"
3-
version = "0.9.3"
3+
version = "2026.1.13"
44
description = "An abstraction layer for the cryptography used by Devolutions"
55
readme = "PYPI_README.md"
66
authors = [

0 commit comments

Comments
 (0)