|
1 | 1 | # Change log
|
2 | 2 |
|
3 | 3 | - [#506](https://github.com/mobilityhouse/ocpp/issues/506) Reduce use of NotSupportedError in favor of ValidationError when validating payload. Thanks [@drc38](@https://github.com/drc38).
|
| 4 | + |
| 5 | +## 2.0.0-rc.2 (2024-06-18) |
| 6 | + |
| 7 | +- [#315](https://github.com/mobilityhouse/ocpp/pull/315) Allow to skip schema validation in `ChargePoint.call()`. Thanks [@esiebert](https://github.com/esiebert)! |
| 8 | + |
| 9 | +## 2.0.0-rc.1 (2024-06-01) |
| 10 | + |
| 11 | +## BREAKING ## |
| 12 | +- [#642](https://github.com/mobilityhouse/ocpp/pull/642) Fix serializing of "ocpp_csms_url". |
| 13 | + |
| 14 | +## 2.0.0-rc.0 (2024-05-22) |
| 15 | + |
| 16 | +- [#631](https://github.com/mobilityhouse/ocpp/pull/631) Fix publishing to Pypi. |
| 17 | + |
| 18 | +## BREAKING ## |
| 19 | +- [#573](https://github.com/mobilityhouse/ocpp/issues/635) Fix serialization of types that contain a collection of items. |
| 20 | + |
| 21 | +## 1.0.0 (2024-04-05) |
| 22 | + |
| 23 | +- [#573](https://github.com/mobilityhouse/ocpp/issues/573) Introduce Experimental Module For v2.1 |
| 24 | +- [#547](https://github.com/mobilityhouse/ocpp/pull/547) Feat: Handle recursively serializing a dataclasses as a dictionary Thanks [@MacDue](https://github.com/MacDue) |
| 25 | +- [#601](https://github.com/mobilityhouse/ocpp/issues/601) Fix case conversion for soc in non "State of Charge" context |
| 26 | +- [#523](https://github.com/mobilityhouse/ocpp/issues/523) The serialisation of soc to SoC should not occur in camel case if it is existing at the beginning of a field |
| 27 | +- [#515](https://github.com/mobilityhouse/ocpp/issues/515) Update Readthedocs configuration |
| 28 | +- [#602](https://github.com/mobilityhouse/ocpp/issues/602) Correct v2g serialisation/deserialisation |
| 29 | +- [#557](https://github.com/mobilityhouse/ocpp/issues/557) OCPP 2.0.1 Wrong data type in CostUpdated total_cost |
| 30 | +- [#564](https://github.com/mobilityhouse/ocpp/issues/564) Add support For Python 3.11 and 3.12 |
| 31 | +- [#583](https://github.com/mobilityhouse/ocpp/issues/583) OCPP v1.6/v2.0.1 deprecate dataclasses from calls and call results with the suffix 'Payload' |
| 32 | +- [#590](https://github.com/mobilityhouse/ocpp/pull/336) snake_to_camel_case url to URL does not get converted correctly |
| 33 | +- [#591](https://github.com/mobilityhouse/ocpp/issues/591) Camel_to_snake_case doesn't handle v2x correctly |
| 34 | +- [#593](https://github.com/mobilityhouse/ocpp/issues/593) Update tests to use Call and CallResult without the suffix Payload |
| 35 | +- [#435](https://github.com/mobilityhouse/ocpp/issues/435) Typo in CostUpdated Action |
| 36 | +- [#577](https://github.com/mobilityhouse/ocpp/issues/577) v2.0.1 AttributeType Enum Corrections |
| 37 | +- [#340](https://github.com/mobilityhouse/ocpp/issues/340) 2.0.1 dataclasses have a incorrect types that don't match carnality |
| 38 | +- [#519](https://github.com/mobilityhouse/ocpp/issues/519) Typo in v201.enums.StatusInfoReasonType.invaild_schedule |
| 39 | +- [#510](https://github.com/mobilityhouse/ocpp/issues/510) v2.0.1 UnitOfMeasureType - Enums missing and update docstring to allow use for variableCharacteristics |
| 40 | +- [#508](https://github.com/mobilityhouse/ocpp/issues/508) Exception - OccurrenceConstraintViolationError doc string correction |
| 41 | +- [#613](https://github.com/mobilityhouse/ocpp/issues/613) Typo correction in v201.enums.StatusInfoReasonType.value_too_hight -> value_too_high |
| 42 | +- [#622](https://github.com/mobilityhouse/ocpp/issues/622) Fix typo in OCPP 2.0.1 enum Action.cost_updated |
| 43 | + |
| 44 | +## 1.0.0-rc.1 (2024-02-14) |
| 45 | + |
| 46 | +- [#573](https://github.com/mobilityhouse/ocpp/issues/573) Introduce Experimental Module For v2.1 |
| 47 | +- [#547](https://github.com/mobilityhouse/ocpp/pull/547) Feat: Handle recursively serializing a dataclasses as a dictionary Thanks [@MacDue](https://github.com/MacDue) |
| 48 | +- [#601](https://github.com/mobilityhouse/ocpp/issues/601) Fix case conversion for soc in non "State of Charge" context |
| 49 | +- [#523](https://github.com/mobilityhouse/ocpp/issues/523) The serialisation of soc to SoC should not occur in camel case if it is existing at the beginning of a field |
| 50 | +- [#515](https://github.com/mobilityhouse/ocpp/issues/515) Update Readthedocs configuration |
| 51 | +- [#602](https://github.com/mobilityhouse/ocpp/issues/602) Correct v2g serialisation/deserialisation |
| 52 | +- [#557](https://github.com/mobilityhouse/ocpp/issues/557) OCPP 2.0.1 Wrong data type in CostUpdated total_cost |
| 53 | +- [#564](https://github.com/mobilityhouse/ocpp/issues/564) Add support For Python 3.11 and 3.12 |
| 54 | +- [#583](https://github.com/mobilityhouse/ocpp/issues/583) OCPP v1.6/v2.0.1 deprecate dataclasses from calls and call results with the suffix 'Payload' |
| 55 | +- [#590](https://github.com/mobilityhouse/ocpp/pull/336) snake_to_camel_case url to URL does not get converted correctly |
| 56 | +- [#591](https://github.com/mobilityhouse/ocpp/issues/591) Camel_to_snake_case doesn't handle v2x correctly |
| 57 | +- [#593](https://github.com/mobilityhouse/ocpp/issues/593) Update tests to use Call and CallResult without the suffix Payload |
| 58 | +- [#435](https://github.com/mobilityhouse/ocpp/issues/435) Typo in CostUpdated Action |
| 59 | +- [#577](https://github.com/mobilityhouse/ocpp/issues/577) v2.0.1 AttributeType Enum Corrections |
| 60 | +- [#340](https://github.com/mobilityhouse/ocpp/issues/340) 2.0.1 dataclasses have a incorrect types that don't match carnality |
| 61 | +- [#519](https://github.com/mobilityhouse/ocpp/issues/519) Typo in v201.enums.StatusInfoReasonType.invaild_schedule |
4 | 62 | - [#510](https://github.com/mobilityhouse/ocpp/issues/510) v2.0.1 UnitOfMeasureType - Enums missing and update docstring to allow use for variableCharacteristics
|
5 | 63 | - [#508](https://github.com/mobilityhouse/ocpp/issues/508) Exception - OccurrenceConstraintViolationError doc string correction
|
6 | 64 |
|
| 65 | +## DEPRECATED ## |
| 66 | +- [#599](https://github.com/mobilityhouse/ocpp/issues/599) v1.6 Action Enum members corrected IMPORTANT SEE UPGRADE PATH [#599](https://github.com/mobilityhouse/ocpp/issues/599) |
| 67 | +- [#579](https://github.com/mobilityhouse/ocpp/issues/579) v2.0.1 Action enums corrected - IMPORTANT SEE UPGRADE PATH [#579](https://github.com/mobilityhouse/ocpp/issues/579) |
| 68 | + |
| 69 | +## BREAKING ## |
| 70 | +- [#574](https://github.com/mobilityhouse/ocpp/issues/574) Remove v1.6 deprecated enum members - IMPORTANT see upgrade path [#574](https://github.com/mobilityhouse/ocpp/issues/574) |
| 71 | +- [#498](https://github.com/mobilityhouse/ocpp/issues/498) Remove support for OCPP 2.0 - IMPORTANT SEE UPGRADE PATH [#498](https://github.com/mobilityhouse/ocpp/issues/498) |
| 72 | + |
| 73 | +## 0.26.0 (2024-01-17) |
| 74 | + |
| 75 | +- [#544](https://github.com/mobilityhouse/ocpp/issues/544) ocpp/charge_point.py - Pass `Call.unique_id` to the `on` and `after` routing handlers. |
| 76 | +- [#559](https://github.com/mobilityhouse/ocpp/issues/559) Update project dependencies as of 22-12-2023 |
| 77 | +- [#447](https://github.com/mobilityhouse/ocpp/issues/447) v16, v201 - Make formatting of enums in py3.11 consistent with earlier Python versions |
| 78 | +- [#421](https://github.com/mobilityhouse/ocpp/issues/421) Type of v16.datatypes.SampledValue.context is incorrect |
| 79 | + |
| 80 | +## 0.25.0 (2024-01-08) |
| 81 | + |
| 82 | +- [#366](https://github.com/mobilityhouse/ocpp/issues/366) Fix type hint of OCPP 1.6 ChangeConfiguration.value |
| 83 | +- [#431](https://github.com/mobilityhouse/ocpp/issues/431) Attributes with 'v2x' are serialized as 'V2x', but should be serialized as 'V2X' |
| 84 | +- [#554](https://github.com/mobilityhouse/ocpp/issues/554) OCPP 2.0.1 Edition 2 Errata 2023-12 document added |
| 85 | +- [#548](https://github.com/mobilityhouse/ocpp/issues/548) OCPP 2.0.1 MessageInfoType attribute name correction |
| 86 | +- [#300](https://github.com/mobilityhouse/ocpp/issues/300) OCPP 2.0.1 add reference components and variables |
| 87 | +- [#518](https://github.com/mobilityhouse/ocpp/issues/518) OCPP 2.0.1 add additional reason codes from v1.3 |
| 88 | + |
| 89 | +## 0.24.0 (2023-12-07) |
| 90 | + |
| 91 | + |
| 92 | +- [#539](https://github.com/mobilityhouse/ocpp/issues/539) feat: Add ChargePoint._handle_call return value. Thanks [@wafa-yah](https://github.com/wafa-yah) |
| 93 | +- [#266](https://github.com/mobilityhouse/ocpp/issues/266) fix: Central System documentation link. |
| 94 | +- [#516](https://github.com/mobilityhouse/ocpp/issues/516) OCPP 2.0.1 add additional security events from v1.3. |
| 95 | +- [#537](https://github.com/mobilityhouse/ocpp/pull/537) Fix DataTransfer data types. Thanks [@mdwcrft](https://github.com/mdwcrft) |
| 96 | + |
| 97 | +## 0.23.0 (2023-11-30) |
| 98 | + |
| 99 | +- [#531] Feat: Add 1.6 security extension datatypes. Thanks [@proelke](https://github.com/proelke) |
| 100 | +- [#528](https://github.com/mobilityhouse/ocpp/issues/528) v2.0.1 CertificateHashDataChainType childCertificateHashData requires the default of None. |
| 101 | +- [#510](https://github.com/mobilityhouse/ocpp/issues/510) v2.0.1 UnitOfMeasureType - Enums missing and update docstring to allow use for variableCharacteristics. |
| 102 | +- [#508](https://github.com/mobilityhouse/ocpp/issues/508) Exception - OccurrenceConstraintViolationError doc string correction. |
| 103 | +- [#511](https://github.com/mobilityhouse/ocpp/issues/511) 2.0.1 Units of Measure update to match Appendix 2. Standardized Units Of Measure |
7 | 104 |
|
8 | 105 | ## 0.22.0 (2023-11-03)
|
9 | 106 |
|
10 | 107 | - [#493](https://github.com/mobilityhouse/ocpp/issues/493) Reduce use of NotSupportedError in favor of NotImplementedError. Thanks [@drc38](@https://github.com/drc38).
|
11 | 108 | - [#278](https://github.com/mobilityhouse/ocpp/pull/278) Fix types for attributes of OCPP 1.6's type `IdTagInfo`. Thanks [@chan-vince](https://github.com/chan-vince)
|
12 | 109 | - [#504](https://github.com/mobilityhouse/ocpp/pull/504) Add missing tech_info attribute to v2.0.1 EventDataType. Thanks [@LokiHokie](https://github.com/LokiHokie)
|
13 | 110 | - [#381](https://github.com/mobilityhouse/ocpp/issues/381) Add FormationError and OccurrenceConstraintViolationError.
|
| 111 | +- [#373](https://github.com/mobilityhouse/ocpp/issues/373) v201.datatypes.ChargingNeedsType.request_energy_transfer is mistyped |
| 112 | +- [#207](https://github.com/mobilityhouse/ocpp/issues/207) v16/schemas/StopTransaction.json missing "Hertz" |
14 | 113 |
|
15 | 114 | ## 0.21.0 (2023-10-19)
|
16 | 115 |
|
|
0 commit comments