DuniterPy merge requests
https://git.duniter.org/clients/python/duniterpy/-/merge_requests
2021-11-12T22:21:53+01:00
https://git.duniter.org/clients/python/duniterpy/-/merge_requests/167
#187: Implement __eq__ and __hash__ Documents methods
2021-11-12T22:21:53+01:00
Moul
#187: Implement __eq__ and __hash__ Documents methods
`Documents`, `Identity`, `Certification`, `Revocation`, `Membership`.
Close #187.
`Documents`, `Identity`, `Certification`, `Revocation`, `Membership`.
Close #187.
1.1.0
Moul
Moul
https://git.duniter.org/clients/python/duniterpy/-/merge_requests/144
#95, #172: BBC: Arguments changes on 'Documents' constructors: Remove 'signat...
2021-06-29T14:31:38+02:00
Vincent Texier
#95, #172: BBC: Arguments changes on 'Documents' constructors: Remove 'signature', introduce 'signing_key', make 'currency' and 'version' optionals
Break backward compatibilities!
- Remove useless `signature` argument from `Documents.__init__()`
- Rename `Identity(ts: BlockUID)` by `Identity(timestamp: BlockUID)`
- Refactor `Document.signatures` (`List`) as `Document.signature` (...
Break backward compatibilities!
- Remove useless `signature` argument from `Documents.__init__()`
- Rename `Identity(ts: BlockUID)` by `Identity(timestamp: BlockUID)`
- Refactor `Document.signatures` (`List`) as `Document.signature` (`str`)
- `Transaction` can have multiple `signatures`, with `Transaction.signatures` attribute and `Transaction.multi_sign([keys])` method.
- Move signatures verifications in the `Documents` classes
- Add optional `signing_key` argument in Document sub-classes
- Refactor subclass `version` argument as optional with `default=subclass.VERSION`
- Set `time` argument optional in `SimpleTransaction`
- Refactor `Documents` `currency` arguments as optional with `default=constants.CURRENCY_CODENAME_G1`
Close #95, #172.
1.0.0
Vincent Texier
Vincent Texier
https://git.duniter.org/clients/python/duniterpy/-/merge_requests/137
#163: Revocation.from_signed_raw(): store timestamp into a BlockUID object
2021-05-22T12:50:57+02:00
Moul
#163: Revocation.from_signed_raw(): store timestamp into a BlockUID object
Close #163.
Close #163.
1.0.0
Vincent Texier
Vincent Texier