Releases: flexiblepower/s2-python
Releases · flexiblepower/s2-python
v0.8.1
What's Changed
- Add funding acknowledgement for TKI-Energie. by @lfse-slafleur in #137
- Add S2 logo and Discord invite to README by @wcoenraads in #141
- 138: Properly scope all internal functions in S2Connection. by @lfse-slafleur in #140
- Add missing message classes for S2Parser by @philipptrenz in #147
- Move AssetDetails and MessageHandlers into separate files to reduce dependency on websockets by @philipptrenz in #148
- 142: Add first code owners. by @lfse-slafleur in #143
New Contributors
- @wcoenraads made their first contribution in #141
- @philipptrenz made their first contribution in #147
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Fix missing message id override in PPBC classes by @lfse-slafleur in #134
- Also add the to_json_dict function for S2 messages to create a json-serializable dict.
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- Leverage str, enum capability of Python for any generated enums by @lfse-slafleur in #133
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Remove comment that only common and FRBC message are supported in README by @jorritn in #130
- 131: Move wrapping of pydantic exceptions for model validate, setattr, and model_validate_json to the S2MessageComponent mixin instead of wrapping it using the decorator to preserve classmethod on inheritence for model_validate. by @lfse-slafleur in #132
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- OMBC skeleton class implementation by @VladIftime in #68
- Chore/deps/optional ws by @Flix6x in #103
- Chore/dev/pyproject.toml requirements by @Flix6x in #107
- dropping python 3.8 support by @MauriceHendrix in #117
- Added PEBC message types to the S2 Parser TYPE_TO_MESSAGE_CLASS dictionary by @AndrewRutherfoord in #121
- Added Validation to PEBC Message Classes + Tests of the validation by @AndrewRutherfoord in #125
- Fix for transition argument by @VladIftime in #113
- fix linting errors by @MauriceHendrix in #128
New Contributors
- @AndrewRutherfoord made their first contribution in #121
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Update ci.yml by @MauriceHendrix in #82
- fix moved message import in frbc example by @MauriceHendrix in #81
- DDBC skeleton class implementation by @VladIftime in #69
- PEBC skeleton class implementation by @VladIftime in #60
- Allow self signed cert by @MauriceHendrix in #83
- mh/fix bug in s2_connection by @MauriceHendrix in #88
- mh/frbc make example take argument url and make it importable by @MauriceHendrix in #89
- moved to using and passing kwargs dict to connection by @MauriceHendrix in #92
- Ignore %LOCALAPPDATA% by @MauriceHendrix in #94
- S2 messages importable by @Flix6x in #95
- 74: Fix typing of catch_and_convert_exceptions decorator so type of c… by @lfse-slafleur in #87
- All imports for the all the control types now pass the unit tests by @VladIftime in #96
- Fix/separate union for S2 message elements by @Flix6x in #98
- 86 fix typing so also pyright can reason that s2 python is correct by @lfse-slafleur in #97
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Fixed unit test gen by @VladIftime in #62
- add S2 Message Union type by @victorgarcia98 in #37
- chore: release v0.4.0 by @Flix6x in #75
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- FRBC updates by @VladIftime in #61
- PPBC skeleton class implementation by @VladIftime in #59
- Release v0.3.1: PPBC classes by @Flix6x in #70
New Contributors
- @VladIftime made their first contribution in #61
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Implemented optional reconnect for S2Connection & new threading model where S2Connection.start_as_rm is blocking. by @lfse-slafleur in #55
Full Changelog: v0.2.2...v0.3.0