Skip to content

Releases: frequenz-floss/frequenz-client-electricity-trading-python

v0.2.5

09 Oct 16:33
v0.2.5
c2de8e5
Compare
Choose a tag to compare

Frequenz Electricity Trading API Client Release Notes

Summary

Upgrading

New Features

  • Replace assert statements with proper exception handling
  • Implement client instance reuse to avoid redundant TCP connections
  • Move documentation and code examples to the documentation website
  • Replace the local PaginationParams type with the frequenz-client-common one
  • Remove dependency to googleapis-common-protos
  • Replace Energy with Power for the quantity representation

Bug Fixes

What's Changed

Full Changelog: v0.2.4...v0.2.5

v0.2.4

23 Sep 10:19
v0.2.4
49ef8d8
Compare
Choose a tag to compare

Frequenz Electricity Trading API Client Release Notes

Summary

Upgrading

New Features

  • Add input validation checks for price, quantity, delivery_period, valid_until, execution_option and order_type.
  • Add unit tests for requests with invalid input parameters.
  • Updated dependencies to latest versions

Bug Fixes

  • Fix variable name max_nr_orders to max_nr_trades for trades requests

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.2.4

v0.2.3

23 Aug 14:27
v0.2.3
4df3ee2
Compare
Choose a tag to compare

Frequenz Electricity Trading API Client Release Notes

Bug Fixes

  • Fixed list gridpool orders to log an error when an order conversion from protobuf failed and continuing to process other orders.

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

22 Aug 08:29
v0.2.2
1217841
Compare
Choose a tag to compare

Frequenz Electricity Trading API Client Release Notes

Summary

Upgrading

  • Refactor order states following frequenz-api-electricity-trading update to :

    • Remove obsolete order states CANCEL_REQUESTED and CANCEL_REJECTED
  • The minimum required version of frequenz-client-base is now 0.3

  • The minimum required version of frequenz-channels is now 1.0

New Features

  • Restrict the decimal points of the quantity and price values

  • Integrate the BaseApiClient v0.5 into the client

  • Add key based authorization to the client

Bug Fixes

  • Handle missing protobuf fields in Filter classes

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.1.0

18 Apr 15:50
v0.1.0
ffe3344
Compare
Choose a tag to compare

Frequenz Electricity Trading API Client Release Notes

Summary

This is the first release of the Frequenz Electricity Trading API Client for Python on this repo. The code was imported from frequenz-api-electricity-trading v0.1.3, and some minor changes were made to adapt it to the updated dependencies.

What's Changed

New Contributors

Full Changelog: https://github.com/frequenz-floss/frequenz-client-electricity-trading-python/commits/v0.1.0