- #167 Fix OCPP 2.0.1 call payloads for
RequestStartTransactionPayload
andRequestStopTransactionPayload
.
- #114 Make casing of
ocpp.v16.enums
's attributes consistent. Thanks @tropxy - #147 Fix type hint for
ocpp.v16.call.ChangeAvailabilityPayload
. Thanks @laysauchoa - #150 Log in to Docker hub to prevent being rate limited.
- #154 Speed up handling of
Call
s by cachingDraft4Validator
instances.
- #104 Allow
CallError
s to be catched. Thanks @tmh-azinhal - #142#143 Add support for OCPP 2.0.1. Thanks @tropxy
- #137 Fix generation route map when using
@property
. Thanks @fa1k3n
- #127 Fix type hints of enums.
- #130 Fix possible deadlock when using
@after()
handlers. - #131 Add CI support for Python 3.9. Thanks @laysauchoa!
- #117 Fix handling of async
@after()
handlers.
- #95 Remove use of deprecated
asyncio.coroutine()
. Thanks @laysauchoa! - #105 Implement
__str__()
for all exceptions. Thanks @laysauchoa! - #110 Subclass OCPP 1.6 enums from
str
andenum.Enum
. - #113 Use OCPP 1.6 enums as type hints in calls and call results.
- #76 Fix names of 2 OCPP OCPP 2.0 call payloads.
- Add links to source and documentation in Pypi. @adamchainz
- #71 Add unit Hertz. @bengarrett1971
- #68 Fix validation of SetChargingProfile
- #63 Remove spaces after separators before sending message
- #65
ocpp.ChargePoint.call()
doesn't validate the messages
- #54 Add option to
@on()
to skip schema validation
- #43 Fix validation of 3 OCPP v1.6 payloads containing floats
- #50 Fix RuntimeError when using ocpp.charge_point.ChargePoint.call
- #37 Add Python 3.8 support
- Several fixes of typos and type hints in v16 dataclasses
- #29 Add OCPP 2.0 support
- #27 Fix possible dead lock when running
@after()
handler.
- An invalid 0.3.0 release has been uploaded to pypi.org. pypi.org doesn't allow reuploading a new release using the same file names. Therefore a new release had to be made.
** Backwards incompatible change with ocpp <= 0.2.2. **
- #26 Pass request payload to
@after()
handler.
- #21 Fix several type hints
- #14 Fix typo in attribute of call.StartTransactionPayload
- #16 Fix attributes of call.StopTransaction
- #18 Fix typo in attribute of call.RemoteStopTransaction
- #5 Add support for Python 3.6 and move to Poetry
- #3 Add CircleCI integration.
- #1 Add JSON schema's to distribution.
- Initial release.