cznic/public/: fred-hermes-6.1.0 metadata and description
Hermes - a client library for a Fred messenger
author | Jan Musílek |
author_email | jan.musilek@nic.cz |
classifiers |
|
license | GPLv3+ |
provides_extras | types |
requires_dist |
|
requires_python | ~=3.8 |
Because this project isn't in the mirror_whitelist
,
no releases from root/pypi are included.
File | Tox results | History |
---|---|---|
fred_hermes-6.1.0-py3-none-any.whl
|
|
|
fred_hermes-6.1.0.tar.gz
|
|
Utility library for Messenger
Learn more about the project and our community on the FRED’s home page
ChangeLog
Unreleased
6.1.0 (2025-05-05)
Exclude computed fields from string representation (#33)
Add support for frgal 4 * both frgal 3 and frgal 4 are currently supported
6.0.0 (2024-09-25)
Use pydantic v2 API (#32).
5.3.0 (2024-09-25)
Upgrade to fred-frgal ~= 3.15 (#30).
Allow iterable as email recipient (#22).
Fix annotations.
Use ruff
Update project setup.
5.2.0 (2023-11-01)
Add pydantic v2 support (#29) * hermes is now compatible with both pydantic v1 and pydantic v2
Update supported python versions (drop 3.7, add 3.12)
5.1.0 (2023-08-31)
Pass **kwargs to AsyncGrpcClient init (#26)
5.0.0 (2023-04-03)
[BREAKING] Upgrade messenger API version to 1.3 (#18)
[BREAKING] Rename country_code to country (#18)
[BREAKING] Change message references in API to strings (#18)
[BREAKING] Remove ReferenceType enum (#20)
[BREAKING] Fix frgal deprecations (#23)
MessengerDecoder now uses decode_empty_string_none=False and decode_unset_messages=False
Add batch_send method (#18)
Add TransportMethod enum (#19)
Add body_template and context information to Letter (#18)
Use BaseModel from fred-types (#21)
Expose Reference to __init__
Expose Address to __init__
Update setup and reformat with Black
4.1.0 (2022-06-02)
Add OTHER item to reference enum (#16).
4.0.0 (2022-03-21)
[BREAKING] Change secretary_client to a private Message attribute (it remains public for messenger client classes)
3.0.1 (2022-03-18)
Fix decoding of email attachments
3.0.0 (2022-03-10)
[BREAKING] Use pydantic models
[BREAKING] Split MessengerClient to individual async services
[BREAKING] Interpret references and file identifier as strings
[BREAKING] Drop custom Struct decoder
Add async messenger client
Enable mypy warnings
Replace type hints in comments with inline
Update python versions (drop 3.6, add 3.9 and 3.10)
2.0.0 (2021-09-20)
Add structure for registry object references
Add references to list and send methods
Remove deprecated MessengeClient methods get, send and list
1.0.1 (2020-12-14)
Fix Letter.from_dict method mutating its argument
1.0.0 (2020-12-11)
Remove support for Python 3.5
Add support for letters
0.5.1 (2020-11-23)
Fix MessageEnvelope.from_dict mutating its argument
0.5.0 (2020-11-18)
Add generic types Message and MessageEnvelope
Add support for SMS
Add support for message references
Update README and CHANGELOG to conform to CZ.NIC documentation style guide
0.4.0 (2020-10-22)
Upgrade fred-api-messenger dependency to 1.0.*
Add message type to the Email object
Add list filter by message types
0.3.0 (2020-08-25)
Catch render errors in to_dict method
0.2.1 (2020-08-25)
Fix list method to pass along secretary client
0.2.0 (2020-08-20)
Upgrade fred-api-messenger dependency to 0.4.*
Add to_dict method for Email and EmailEnvelope serialization
0.1.0 (2020-08-11)
Add Email and EmailEnvelope objects
Add send, get and list methods calling messenger API
Add subject, body and body_html Email properties calling secretary API