Commit Graph

36 Commits

Author SHA1 Message Date
Hynek Schlawack
47ef1e4bb7
Drop 3.8 2025-07-08 07:57:18 +02:00
Hynek Schlawack
16476222ca
Start new development cycle 2025-06-03 08:50:37 +02:00
Hynek Schlawack
1fcae4fc1b
Prepare 25.1.0 2025-06-03 08:43:29 +02:00
Hynek Schlawack
bc861f04ff
Add 3.14 2025-05-27 11:46:09 +02:00
Hynek Schlawack
bb132e8cf7
Add changelog 2025-02-22 08:32:25 +01:00
Hynek Schlawack
7749356596
Drop Python 3.7 (#186)
* Drop Python 3.7

* Add PR #
2024-10-31 11:16:42 +01:00
Hynek Schlawack
0805dbdded
Proper name 2024-04-16 08:59:42 +02:00
Hynek Schlawack
119357eb31
Calm down changelog 2024-04-16 08:56:45 +02:00
Hynek Schlawack
79ceaa9822
Move bw policy where it belongs 2024-04-16 08:45:47 +02:00
Hynek Schlawack
d362c8dded
Make check_needs_rehash accept bytes, too (#174) 2024-04-16 08:40:44 +02:00
Hynek Schlawack
e9473c8f0b
Start new development cycle 2023-08-15 16:02:37 +02:00
Hynek Schlawack
7d3edeffee
Prepare 23.1.0 2023-08-15 15:59:10 +02:00
Hynek Schlawack
17e2808dde
PasswordHasher.hash: allow passing explicit salt (#153) 2023-08-15 11:11:51 +02:00
Hynek Schlawack
456e175076
Hard-deprecate legacy functions 2023-08-15 08:48:22 +02:00
Hynek Schlawack
3cfdf1e632
Add codespell 2023-08-14 16:37:56 +02:00
Hynek Schlawack
93850eb021
Add InvalidHashError to replace InvalidHash
Exceptions should end on Error.
2023-06-02 15:11:33 +02:00
Hynek Schlawack
3189e0e7b3
Add Python 3.12 (#145)
* Add Python 3.12

* Simplify env computation

* Add missing env

* Clarify
2023-06-02 11:14:36 +00:00
Hynek Schlawack
7b723bd02b
Make PyPI readme fancy 2022-08-24 15:09:15 +02:00
Hynek Schlawack
9b8708fda4
Drop Python 3.6 2022-08-24 08:19:37 +02:00
Hynek Schlawack
1133f3c2ba
Redo CI (#128)
* Update .gitignore

* Simplify packaging, move mypy config to pyproject.toml

* Reflow Tidelift spiel

* Freshen up contribution guide

* Update CI

* Modernize tox & CI

* 3.11

* Don't pass args to build in CI

* oops

* Add wheel/dist inspection

* Simplify conf.py

* fix

* simplify

* Clarify license

* cleanup

* docs

* add missing _

* parallel output sucks
2022-08-19 09:15:15 +02:00
Hynek Schlawack
bd4738d02a Fix changelog 2022-03-22 05:55:19 +01:00
Hynek Schlawack
73c1bbf8b3 Use correct words 2021-12-29 09:18:48 +01:00
Hynek Schlawack
e0bd240bff Start new development cycle 2021-12-11 12:47:54 +01:00
Hynek Schlawack
6bcdd94d2c Prepare 21.3.0 2021-12-11 12:45:12 +01:00
Hynek Schlawack
f84ffa0d90 Add changelog entry for #113 2021-12-09 09:04:51 +01:00
Hynek Schlawack
27332284e4 Fix heading 2021-12-08 12:41:29 +01:00
Hynek Schlawack
909717c717 Fix changelog 2021-12-08 12:20:16 +01:00
Hynek Schlawack
0b3969f313 Start new development cycle 2021-12-08 12:10:47 +01:00
Hynek Schlawack
c52205378a Prepare 21.2.0 2021-12-08 11:54:10 +01:00
Hynek Schlawack
844ab7e803 No need to yell 2021-12-08 11:45:02 +01:00
Hynek Schlawack
e9f84e4b6d
Add Types (#112)
* Add types

* Run 3.7 under coverage for _typing.py
2021-12-08 11:32:57 +01:00
Hynek Schlawack
41e0dd4af3 Better explanation of versioning 2021-12-08 09:59:57 +01:00
Hynek Schlawack
b1d8c50901
Implement argon2.profiles & adapt to RFC 9106 (#110)
Now that Argon2 is a proper RFC, we need to support it.

To stay more agile, this introduces the concept of profiles, based on the
existing `Parameters` class.

Fixes #101

Co-authored-by: Brendan McDonnell <brendanm149@gmail.com>

Co-authored-by: Brendan McDonnell <brendanm149@gmail.com>
2021-12-08 09:53:38 +01:00
Hynek Schlawack
54d3d963c4 Clarify --no-binary 2021-12-05 06:57:58 +01:00
Hynek Schlawack
8a083490ac Mention new wheels in changelog 2021-11-30 16:18:28 +01:00
Hynek Schlawack
547c8f35fd Move Changelog to Markdown/Keep a Changelog 2021-11-29 17:17:46 +01:00