Releases: mobilityhouse/ocpp
Releases · mobilityhouse/ocpp
2.0.0-rc.3
What's Changed
- chore: Updated Python setup action to version v5 by @jainmohit2001 in #665
- bugfix: Changed total_cost type from Optional[int] to Optional[float] by @jainmohit2001 in #663
- feat: Added optional logger param to ChargePoint class by @jainmohit2001 in #667
- bugfix: Handling UnicodeDecodeError in unpack function by @jainmohit2001 in #666
- chore: Update CODEOWNERS by @jainmohit2001 in #668
- add executor to validate_payload by @drc38 in #652
- fix typo for InternalError in exceptions.py by @hhuseyinpay in #629
- Add issue templates by @mdwcrft in #679
- Update readme - ocpp 2 edition 3 is supported by @wafa-yah in #686
- Disable threads if messages.ASYNC_VALIDATION = False by @astrand in #678
- Test with python 3.13 by @drc38 in #685
- chore: Added inactive issue workflow by @jainmohit2001 in #673
- bump to 2.0.0-rc.3 by @mdwcrft in #691
New Contributors
- @jainmohit2001 made their first contribution in #665
- @hhuseyinpay made their first contribution in #629
- @astrand made their first contribution in #678
Full Changelog: 2.0.0-rc.2...2.0.0-rc.3
2.0.0-rc.2
What's Changed
- Skip schema validation on call by @esiebert in #650
- Bump to 2.0.0-rc.2 by @OrangeTux in #651
New Contributors
Full Changelog: 2.0.0-rc.1...2.0.0-rc.2
2.0.0-rc.1
What's Changed
- Fix serialization of 'ocpp_csms_url' by @OrangeTux in #642
- Bump to 2.0.0-rc.1 by @OrangeTux in #643
Full Changelog: 2.0.0-rc.0...2.0.0-rc.1
2.0.0-rc.0
What's Changed
- Fix release to PYPI by @OrangeTux in #636
- Fix serialization of payloads that contain collection of multiple elements by @OrangeTux in #637
- Bump to 2.0.0-rc.0 by @OrangeTux in #638
Full Changelog: 1.0.0...2.0.0-rc.0
1.0.0-rc.1
What's Changed
- OCPP v1.6/v2.0.1 deprecate dataclasses from calls and call results with the suffix 'Payload' by @Jared-Newell-Mobility in #584
- In GA, validate project against Python 3.11 and 3.12. by @Jared-Newell-Mobility in #589
- drop support for python 3.7 by @Jared-Newell-Mobility in #585
- Update Code Owners by @Jared-Newell-Mobility in #588
- Revert "drop support for python 3.7" by @Jared-Newell-Mobility in #597
- OCPP 2.0.1 Wrong data type in CostUpdated total_cost by @Jared-Newell-Mobility in #596
- Update tests to use Call and CallResult without the suffix Payload by @Jared-Newell-Mobility in #595
- Fix camel_to_snake_case for "v2x" by @Jared-Newell-Mobility in #594
- Correct naming of members of
v201.enums.AttributeType
by @Jared-Newell-Mobility in #578 - Drop support for python 3.7 by @Jared-Newell-Mobility in #598
- Remove v1.6 deprecated enum variants by @Jared-Newell-Mobility in #575
- Typo in CostUpdated Action #435 by @Jared-Newell-Mobility in #491
- Remove support for ocpp 2.0 by @Jared-Newell-Mobility in #576
- v201.datatypes.ChargingNeedsType.request_energy_transfer is mistyped by @Jared-Newell-Mobility in #496
- v201.enums.StatusInfoReasonType.invaild_schedule by @Jared-Newell-Mobility in #521
- update to match Appendix 2. Standardized Units Of Measure by @Jared-Newell-Mobility in #512
- v16/schemas/StopTransaction.json missing "Hertz" #207 by @Jared-Newell-Mobility in #497
- Correct v2g serialisation/deserialisation by @Jared-Newell-Mobility in #606
- 2.0.1 dataclasses have a incorrect types that don't match carnality by @Jared-Newell-Mobility in #529
- Readthedocs_configuration_is_outdated by @Jared-Newell-Mobility in #608
- Readthedocs_configuration_is_outdated_config_update by @Jared-Newell-Mobility in #609
- The serialisation of soc to SoC should not occur in camel case if it is existing at the beginning of a field by @Jared-Newell-Mobility in #527
- Fix case conversion for
soc
in non "State of Charge" context by @Jared-Newell-Mobility in #607 - Handle recursively serializing a dataclasses as a dictionary. by @Jared-Newell-Mobility in #547
- v2.0.1 Action enums corrected by @Jared-Newell-Mobility in #580
- URL does not get converted from snake_case responder_url to camelCase responderURL by @Jared-Newell-Mobility in #592
- v1.6 Action Enum members corrected by @Jared-Newell-Mobility in #600
- Introduce Experimental Module For v2.1 by @Jared-Newell-Mobility in #605
Full Changelog: 0.26.0...1.0.0-rc.1
0.26.0
What's Changed
- Type of v16.datatypes.SampledValue.context is incorrect by @Jared-Newell-Mobility in #495
- For Python 3.11 a fix for how enums are formatted as strings by @Jared-Newell-Mobility in #550
- Update project dependencies as of 22-12-2023 by @Jared-Newell-Mobility in #560
- Add call unique id to handler kwargs by @wafa-yah in #545
- Bump 0.26.0 by @Jared-Newell-Mobility in #572
Full Changelog: 0.25.0...0.26.0
0.25.0
What's Changed
- Bump to 0.24.0 by @Jared-Newell-Mobility in #542
- OCPP-2.0.1-add-additional-reason-codes-from-v1.3 by @Jared-Newell-Mobility in #520
- V201/missing component and type enums #300 by @Jared-Newell-Mobility in #487
- MessageInfoType in ocpp201 attribute name is wrong by @Jared-Newell-Mobility in #549
- OCPP 2.0.1 Edition 2 Errata 2023-12 added by @Jared-Newell-Mobility in #556
- Remove unreachable code from 2.0.1 CSMS example. by @alexmclarty in #561
- Attributes with 'v2x' are serialized as 'V2x', but should be serialized as 'V2X' by @Jared-Newell-Mobility in #522
- Fix type hint of OCPP 1.6 ChangeConfiguration.value by @Jared-Newell-Mobility in #525
- Bump to 0.25.0 by @Jared-Newell-Mobility in #558
Full Changelog: 0.24.0...0.25.0
0.24.0
0.23.0
#531 Feat: Add 1.6 security extension datatypes. Thanks @proelke
#528 v2.0.1 CertificateHashDataChainType childCertificateHashData requires the default of None.
#510 v2.0.1 UnitOfMeasureType - Enums missing and update docstring to allow use for variableCharacteristics.
#508 Exception - OccurrenceConstraintViolationError doc string correction.
v0.22.0
- #493 Reduce use of NotSupportedError in favor of NotImplementedError. Thanks @drc38.
- #278 Fix types for attributes of OCPP 1.6's type IdTagInfo. Thanks @chan-vince
- #504 Add missing tech_info attribute to v2.0.1 EventDataType. Thanks @LokiHokie
- #381 Add FormationError and OccurrenceConstraintViolationError.