v0.3.1
Frequenz Electricity Trading API Client Release Notes
Summary
Upgrading
New Features
- Extra validation check to ensure the quantity is strictly positive.
- Extra validation check to ensure the quantity and price are within the allowed bounds.
- Add more edge cases to the integration tests.
- Add idiomatic string representations for
PowerandPriceclasses. - Add support for timeouts in the gRPC function calls
- Export Client constants for external use
- Fetch subsequent paginated data for
list_*methods
Bug Fixes
What's Changed
- Reset Release Notes after release v0.3.0 by @camille-bouvy-frequenz in #69
- Upgrade base client minimum required dependency from v0.7.0 to v0.8.0 by @camille-bouvy-frequenz in #73
- Bump the required group with 6 updates by @dependabot in #74
- Bump setuptools from 68.1.0 to 75.6.0 by @dependabot in #75
- Bump setuptools-scm[toml] from 7.1.0 to 8.1.0 by @dependabot in #76
- Integration test edge cases by @camille-bouvy-frequenz in #70
- Add
__str__methods for thePriceandPowerclasses by @shsms in #78 - Replace
EnergywithPowerin initialisation examples by @camille-bouvy-frequenz in #79 - Add tests for
strformatting ofPriceandPowertypes by @shsms in #81 - Add timeout to gRPC requests by @camille-bouvy-frequenz in #72
- Export Client constants for external use by @camille-bouvy-frequenz in #83
- Fetch subsequent paginated data on
list_*functions by @camille-bouvy-frequenz in #82 - Fix the formatting of the integration tests by @camille-bouvy-frequenz in #84
Full Changelog: v0.3.0...v0.3.1