Skip to content

Commit 0f0a4c6

Browse files
committed
Bumped project version to 1.0.0 and updated CHANGELOG.md
1 parent f4a827e commit 0f0a4c6

3 files changed

Lines changed: 14 additions & 4 deletions

File tree

.devtools

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
"file_name": "mit.json"
1717
},
1818
"version_cmd": {
19-
"app_version": "0.4.2",
19+
"app_version": "1.0.0",
2020
"track_descriptor": true,
2121
"track_chart": false,
2222
"components": [
2323
{
2424
"name": "lib",
2525
"target": "quantcrypt",
2626
"ignore": [],
27-
"hash": "87c7c1cbb59045ed75cb47080335b66d"
27+
"hash": "881d8abba75ecc2ba563d10eba5980aa"
2828
}
2929
]
3030
},

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
55
_NOTE: This changelog is generated and managed by [devtools-cli](https://pypi.org/project/devtools-cli/), **do not edit manually**._
66

77

8-
### [0.4.2] - 2024-02-05 - _latest_
8+
### [1.0.0] - 2025-03-18 - _latest_
9+
10+
- Major refactor of large parts of the codebase and also pytests.
11+
- Replaced Kyber and Dilithium classes with MLKEM_* and MLDSA_* classes. Other breaking changes as well.
12+
- QuantCrypt now supports wider variety of PQC algorithms from the PQClean project.
13+
- Reworked compiler directly into the QuantCrypt library, so it becomes possible to compile PQA binaries on platforms for which binary wheels are not available on PyPI registry.
14+
- Added compile command to CLI. This command becomes available when QuantCrypt has been installed with optional dependencies required by the compiler component.
15+
- QuantCrypt now correctly builds binary wheels on GitHub Actions for all supported Python versions on Windows, Linux and MacOS platforms.
16+
17+
### [0.4.2] - 2024-02-05
918

1019
- Restored --version and --info options to qclib CLI command
1120

@@ -63,6 +72,7 @@ _NOTE: This changelog is generated and managed by [devtools-cli](https://pypi.or
6372
- Renamed MemSize class in KDF module to MemCost and changed its interface
6473
- Added CLI command `qclib` with options `--info` and `--version`
6574

75+
[1.0.0]: https://github.com/aabmets/quantcrypt/compare/0.4.2...1.0.0
6676
[0.4.2]: https://github.com/aabmets/quantcrypt/compare/0.4.0...0.4.2
6777
[0.4.0]: https://github.com/aabmets/quantcrypt/compare/0.3.4...0.4.0
6878
[0.3.4]: https://github.com/aabmets/quantcrypt/compare/0.3.3...0.3.4

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "quantcrypt"
3-
version = "1.0.0rc0"
3+
version = "1.0.0"
44
description = "Cross-platform Python library for Post-Quantum Cryptography using precompiled PQClean binaries"
55
authors = [
66
{ name = "Mattias Aabmets", email = "mattias.aabmets@gmail.com" }

0 commit comments

Comments
 (0)