Skip to content

Commit a6f27bf

Browse files
committed
v0.23.17: docs(changelog): alphabetize entries by type & scope sections
1 parent dada3d9 commit a6f27bf

2 files changed

Lines changed: 17 additions & 16 deletions

File tree

CHANGES.rst

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ Changes for version 0.23.17
1212
Major Changes
1313
^^^^^^^^^^^^^
1414

15-
- fix(test): collect names once if pytest runs w/o module specified
1615
- build(package): remove support for python 3.8
16+
- fix(test): collect names once if pytest runs w/o module specified
1717

1818

1919
Minor Changes
@@ -28,22 +28,14 @@ Minor Changes
2828
- build(pyproj): remove lingering references to 'setup.py'
2929
- build(signer): mark package signing scripts as executable
3030
- docs(changelog): add current version's missing entries
31+
- docs(changelog): alphabetize entries by type & scope sections
3132
- docs(cipher): demo more proper canonical concatenation
3233
- docs(exc): specify return type hint for Ignore callable arg
3334
- docs(grammar): fix typo in method docstring
34-
- docs(test): switch Targets to type-hintable NamedTuple type
3535
- docs(readme): display example returns of None consistently
3636
- docs(readme): describe cipher key sizes as inclusive of 64-bytes
37+
- docs(test): switch Targets to type-hintable NamedTuple type
3738
- docs(typing): describe queue param correctly as a deque
38-
- test(paths): exempt Windows of need to deny salt file reads
39-
- test(paths): parametrize & stabilize 'test_paths.py' methods
40-
- test(paths): ensure reads return expected salt value
41-
- test(paths): add new tests to 'test_paths.py' after refactor
42-
- test(paths): add coverage & unit tests of deniable filenames
43-
- test(paths): add coverage of (a)find_salt_file func
44-
- test(signer): avoid false negatives if example file is empty
45-
- test(signer): add cases of wrong signing keys for verification
46-
- test(async): cancel target tasks & futures explicitly
4739
- perf(canon): use an async internal subroutine
4840
- refactor(hash): split operations over two function calls
4941
- refactor(paths): extract secure/admin paths into callables
@@ -60,10 +52,19 @@ Minor Changes
6052
- refactor(test): isolate early setup imports
6153
- refactor(test): use new function for creating random params
6254
- refactor(test): alphabetize cleanup tests to run after others
63-
- style(ciphers): merge loop conditional with inner guard clause
6455
- style(cipher): unfurl cipher streams in a consistent way
56+
- style(ciphers): merge loop conditional with inner guard clause
6557
- style(pyproj): terminate container lines with a comma
6658
- style(test): use more consistent & succinct variable names
59+
- test(async): cancel target tasks & futures explicitly
60+
- test(paths): exempt Windows of need to deny salt file reads
61+
- test(paths): parametrize & stabilize 'test_paths.py' methods
62+
- test(paths): ensure reads return expected salt value
63+
- test(paths): add new tests to 'test_paths.py' after refactor
64+
- test(paths): add coverage & unit tests of deniable filenames
65+
- test(paths): add coverage of (a)find_salt_file func
66+
- test(signer): avoid false negatives if example file is empty
67+
- test(signer): add cases of wrong signing keys for verification
6768

6869

6970

SIGNATURE.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"checksum": "bc6db265f9d069b6124d945c5a59fa1f57d97d3a862fc6e4f5a4131a2c11dc252fba359006c09f8cdd420513fed9f0fc",
2+
"checksum": "be70e068923f22b923cf53d98d787b6e946beb620f8cf9aeed6a42b1be4a06a712df2ca5671d2667d03be38cd0feac29",
33
"checksums": {
44
".github/ISSUE_TEMPLATE/bug-report.yml": "ce9e7f27f46c9fae68885ef8b2ffb8e340e4cad4a9a724d321e7a3b97a933aa394ab2c79927a7a84f69568c9e8c97389",
55
".github/workflows/linux-pypi-release-tests.yml": "2c2affb7e1c6c23fb680b6d45007706ee964c68cf4ac361a396f7bd34387f6cf0911e31a460c4b69458a0edb794d4cd0",
@@ -12,7 +12,7 @@
1212
".github/workflows/windows-pypi-release.yml": "13c0c1c1f1a8ae0d225284179119974f2c53f0b09f13b1b2ca9da182c2c24309ae2409f8af494e86b28cae8ad2c618a5",
1313
".github/workflows/windows-python-app.yml": "0d513f58db9b35b0c96d496ee6a13cb15dd04938040504093780fc7282a5e7669b6ea69e2cdb58788d40bd6ed9445ab2",
1414
".gitignore": "7e7ca7a0562488d06a9b661b911eeda0e66fcdf380bd3f86ad9e3cdf7813c6d3db3d393a3c414e70fd3036f0c8218655",
15-
"CHANGES.rst": "68c826391402760d3decc12bb1aae48a3eb4ad1fc6a4b68b015ae6699d3806291fd4193999e7a82a4d194b020a865151",
15+
"CHANGES.rst": "979182af3819b7a24e738b4bd063279ec21245b366e485b112841ace300e9bac6e06f6afe632f8a6faec52183b146721",
1616
"CODE_OF_CONDUCT.md": "1999f7d9791b3e79aac666c7286c71bcf1910a8b3adfb6699d29981c146b85479eece9e9ba6d877b888f6b7082707c34",
1717
"CONTRIBUTING.md": "6bd90aab16a531bf13652544b22400532cb13f9d89386955065f398a4fcfb065f60bbee2e28d9ae59146b70878236079",
1818
"FAQ.rst": "cad5af23d070117d3f1398ab979048ead7884b546ea9f2fe36f0f67b337ee93675a64ab84fe2a52f62dc66dd82d7c2c4",
@@ -200,7 +200,7 @@
200200
},
201201
"scope": {
202202
"author": "rmlibre@riseup.net",
203-
"build_number": "5",
203+
"build_number": "6",
204204
"date": 20323,
205205
"description": "a high-level async cryptographic anonymity library to scale, simplify, & automate privacy best practices for secure data & identity processing, communication, & storage.",
206206
"git_branch": "main",
@@ -209,5 +209,5 @@
209209
"version": "0.23.17"
210210
},
211211
"signing_key": "70d1740f2a439da98243c43a4d7ef1cf993b87a75f3bb0851ae79de675af5b3b",
212-
"signature": "024858f7c7cbdcd110df74820bf4ac097ffe68d742161f56cbd5931e73a15957dd47c993751b9c564ff4a8f0da8e6c1f9051dc86011e182b2408650152137a0e"
212+
"signature": "1f8e432ea288fd60c7071da7b2327d22848a90c12a3cb240b8d9f1c243945fda0cc16380c94585b099ad1587e79e977a27bdb1449096c61234e866f7d11b2a00"
213213
}

0 commit comments

Comments
 (0)