Releases: bo4e/BO4E-python
Releases · bo4e/BO4E-python
v0.2.0
🎉Feature Completeness in v0.2.0🥳
We're feature complete.
Maybe we haven't found all the hidden gems in the official documentation and maybe we missed one or another update or docstring... but:
- all Business Objects
- all COMs
- all ENUMs
are now part of this implementation.
What's Changed
- Implement BO PreisblattKonzessionsabgabe by @hf-kklein in #326
- Implement BO PreisblattNetznutzung by @hf-kklein in #325
- Implement BO Tarifkosten by @hf-fvesely in #331
- Implement COM Tarifberechnungsparameter by @hf-kklein in #329
- Implement BO PreisblattMessung by @hf-kklein in #334
- Implement BO PreisblattHardware by @hf-kklein in #335
- Implement BO PreisblattDienstleistung by @hf-kklein in #336
- Implement BO Fremdkosten by @hf-kklein in #332
- ✨Implement BO Angebot by @hf-aschloegl in #337
- ✨Implement BO Regionaltarif by @hf-aschloegl in #342
- Implement BO Tarifpreisblatt by @hf-kklein in #340
- ✨ Add BO Rechnung by @hf-krechan in #339
- Implement BO Ausschreibung by @hf-kklein in #341
- Implement BO Netznutzungsrechnung by @hf-kklein in #343
- 🎨Use marhsmallow
data_key="camelCase"
instead of home brew CamelCaseSchema by @hf-kklein in #349 - Implement BO Tarif & COM TarifpreispositionProOrt & COM TarifpreisstaffelProOrt by @hf-kklein in #348
Full Changelog: v0.1.4...v0.2.0
v0.1.4
What's Changed
- 🚚🎨Move Validators to validators.py by @hf-kklein in #271
- ♻ Make list validator more general by @hf-aschloegl in #272
- ✨Add COM Tarifeinschraenkung by @hf-aschloegl in #273
- ✨ Add COM PositionsAufAbschlag by @hf-aschloegl in #275
- Implement COM Tagesvektor by @hf-kklein in #263
- Implement COM Verbrauch by @hf-kklein in #266
- Implement COM Fremdkostenposition by @hf-kklein in #279
- ✨ Add COM AufAbschlagregional by @hf-aschloegl in #281
- ✨ Add COM RegionalePreisgarantie by @hf-krechan in #278
- ✨ Introduce Tarifpreisposition by @hf-krechan in #283
- ✨Implement COM Angebotsteil by @hf-fvesely in #284
- 🎨 isort / sort imports by @hf-kklein in #287
- 🧑💻Harmonize isort and black via pyproject.toml by @hf-kklein in #289
- Allow for smaller roundtrip test cases without an explicitly given JSON dict by @hf-kklein in #299
- 📝 Add TypeScript Implementation to README by @hf-kklein in #301
- Remove Enum Hint from README by @hf-kklein in #302
- 📝Add Docstrings to older Business Objects by @hf-kklein in #308
- Implement COM RegionalePreisstaffel by @hf-kklein in #292
- 🎨 Remove Duplicate Deserialization Code from COM Schemas by @hf-kklein in #314
- 🎨isort com.py by @hf-kklein in #316
- Implement COM Kostenposition (and let Fremdkostenposition inherit from it) by @hf-kklein in #286
- Implement COM StandorteigenschaftenStrom by @hf-kklein in #288
- Implement COM Kostenblock by @hf-kklein in #291
- Implement COM RegionaleTarifpreisPosition by @hf-kklein in #293
- Implement COM Angebotsvariante by @hf-kklein in #294
- Implement BO Standorteigenschaften by @hf-kklein in #300
- Implement BO Lastgang + BO LastgangKompakt by @hf-kklein in #295
- Implement COM Ausschreibungslos by @hf-kklein in #298
- Implement COM RegionalerAufAbschlag by @hf-kklein in #306
- Implement BO Buendelvertrag by @hf-kklein in #313
- Implement BO Kosten by @hf-kklein in #318
- Implement BO Tarifinfo by @hf-kklein in #319
- Implement COM Preisposition + Enum ArtikelId by @hf-kklein in #315
- Implement BO Preisblatt by @hf-kklein in #317
- Implement COM Rechnungsposition by @hf-kklein in #305
- ✨ Implement COM Fremdkostenblock by @hf-fvesely in #323
- Refer to master branch in PRs by @hf-kklein in #304
- Implement BO Zeitreihe by @hf-kklein in #309
- Implement BO Energiemenge by @hf-kklein in #310
- Implement BO Region by @hf-kklein in #311
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- 📦️ 🐛use attrs in setup.cfg (not attr) by @hf-kklein in #269
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Implement COM RegionaleGueltigkeit by @hf-fvesely in #252
- Implement COM Preisstaffel by @hf-kklein in #253
- ✨Add COM AufAbschlagProOrt by @hf-aschloegl in #255
- Implement COM Geraeteeigenschaften by @hf-kklein in #254
- ✨Add COM Geraet by @hf-aschloegl in #257
- 🚨Fix a MyPy Warning in the Tests by @hf-kklein in #268
- Make beschreibung optional (again) by @hf-krechan in #267
- Implement COM Ausschreibungsdetail by @hf-kklein in #259
- ✨Add COM AufAbschlag by @hf-aschloegl in #265
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Add COM Marktgebietinfo by @hf-krechan in #226
- use_develop=True for mypy tox env by @hf-kklein in #228
- Add COM Zeitintervall by @rmorlock in #229
- Implement COM Regionskriterium by @hf-kklein in #227
- Implement COM Zeitreihenwertkompakt by @hf-fvesely in #232
- ✨Add COM Preisgarantie by @hf-aschloegl in #235
- Implement COM Betrag by @hf-kklein in #231
- Add COM Preis by @rmorlock in #234
- Add Tarifpreis COM by @rmorlock in #241
- Implement COM Sigmoidparameter by @hf-kklein in #239
- ✨Add COM Steuerbetrag by @hf-aschloegl in #240
- ✨Add COM AufAbschlagstaffelProOrt by @hf-aschloegl in #243
- ✨Add COM Energieherkunft by @hf-aschloegl in #238
- Add COM StandorteigenschaftenGas by @hf-krechan in #242
- Implement COM KriteriumWert by @hf-kklein in #244
- ✨ Add COM StandorteigenschaftenAllgemein by @hf-krechan in #248
- Implement COM Angebotsposition by @hf-kklein in #246
- ✨Add COM Energiemix by @hf-aschloegl in #250
- Implement COM Zeitreihenwert and corrections to Zeitreihenwertkompakt by @hf-fvesely in #245
New Contributors
- @hf-fvesely made their first contribution in #232
Full Changelog: v0.1.0...v0.1.1
v0.1.0 including all enums
What's Changed
- Enforce Doc Build on PR by @hf-kklein in #77
- 📝Document Enum Members by using
#:
; Remove 🔥 DocStrEnum approach that turned out to not work by @hf-kklein in #78 - 📝🎨update enum member documentation to sphinx compatible format by @hf-kklein in #81
- Improve Documentation Setup (especially for enum members) by @hf-kklein in #216
- Install Dependabot by @hf-kklein in #219
- ✨Implement all Enums (🤖🥣scraping from bo4e.de) by @hf-kklein in #218
- Bump iso3166 from 1.0.1 to 2.0.2; remove type check ignore by @dependabot in #220
- Bump marshmallow from 3.12.1 to 3.14.1 by @dependabot in #221
- Update README after changing default branch from develop to master by @hf-kklein in #217
New Contributors
- @dependabot made their first contribution in #220
Full Changelog: v0.0.14...v0.1.0
v0.0.15
v0.0.14
What's Changed
- 🎈 Add Docstrings to Anrede Enum Members by @hf-kklein in #75
- 🔖 BO4E v0.0.14 (#75) by @hf-kklein in #76
Full Changelog: v0.0.13...v0.0.14
v0.0.13
What's Changed
- 🚨 Add and check static type hints using mypy by @hf-kklein in #65
- 🎨 Make type-ignores more specific by @hf-kklein in #66
- 📦️ Mark Package as PEP 561 (Type Hints) compatible by @hf-kklein in #67
- 🎨 Type check the Unittests, too by @hf-kklein in #69
- 👷 Test in Multiple Python Versions; Run Black, Coverage and Linter in most recent version only by @hf-kklein in #70
- Refactor Enum Construction (for better IDE Support) by @hf-kklein in #71
- 🔖Release v0.0.13 by @hf-kklein in #72
Full Changelog: v0.0.12...v0.0.13
v0.0.12
Release v0.0.12
Changelog
- 🎨 Provide a Marshmallow Schema to Allow Lenient Deserialization
- 🩹 Fix UserWarnings caused by usage of dash-separated names
- 📝 Fix read the docs documentation
- ✨ Add BO Messlokation
- ✨ Introduce BO Vertrag
- ✨ Add BO Ansprechpartner
- ✨ add BTR: Betreiber einer technischen Ressource
- ⬆ Update dependencies
- ✨ Add Business Objekt "Zaehler"