Frequenz-api-electricity-trading

Latest version: v0.2.4

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.4

Frequenz Electricity Trading API Release Notes

New Features

- Update to latest version of frequenz-api-common
- Bump grpc related dependencies
- Remove the dependency on `googleapis`
- Replace `Energy` with `Power` for the `quantity` representation


What's Changed
* Remove the dependency on `googleapis` by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/101
* Replace `Energy` with `Power` for the `quantity` representation by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/102


**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-electricity-trading/compare/v0.2.3...v0.2.4

0.2.3

Frequenz Electricity Trading API Release Notes

New Features

- Update to latest version of frequenz-api-common
- Bump grpc related dependencies


What's Changed
* Reset release notes after releasing v0.2.2 by daniel-zullo-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/93
* Update to latest api common by matthias-wende-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/96
* Update Release Notes before release by matthias-wende-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/98

New Contributors
* daniel-zullo-frequenz made their first contribution in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/93

**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-electricity-trading/compare/v0.2.2...v0.2.3

0.2.2

Frequenz Electricity Trading API Release Notes

Summary

<!-- Here goes a general summary of what this release is about -->

Upgrading

- Remove `PARTIALLY_FILLED_AND_CANCELED` order state.

New Features

<!-- Here goes the main new features and examples or instructions on how to use them -->

Bug Fixes

<!-- Here goes notable bug fixes that are worth a special mention or explanation -->


What's Changed
* Reset release notes after release 0.2.1 by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/71
* Remove `PARTIALLY_FILLED_AND_CANCELED` order state by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/72
* Bump nox from 2023.4.22 to 2024.4.15 by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/76
* Bump submodules/api-common-protos from `25a31d8` to `5a0ae65` by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/78
* Update frequenz-channels requirement from <0.17.0,>=0.16.0 to >=0.16.0,<1.1.0 by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/75
* Bump black from 23.12.1 to 24.4.2 by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/74
* Update repo-config from 0.8.0 to 0.9.2 by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/82
* Bump the required group across 1 directory with 9 updates by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/83
* Bump submodules/api-common-protos from `5a0ae65` to `f65ad5f` by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/84
* Remove unused `channels` dependency by shsms in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/85
* Downgrade `frequenz-api-common` version to 0.5.3 by shsms in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/86
* Bump docker/build-push-action from 5 to 6 by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/90

New Contributors
* shsms made their first contribution in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/85

**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-electricity-trading/compare/v0.2.1...v0.2.2

0.2.1

Frequenz Electricity Trading API Release Notes

Summary

<!-- Here goes a general summary of what this release is about -->

Upgrading

- Refactor order states:
- Add new order state PARTIALLY_FILLED_AND_CANCELED
- Remove obsolete order states CANCEL_REQUESTED and CANCEL_REJECTED

New Features

<!-- Here goes the main new features and examples or instructions on how to use them -->

Bug Fixes

<!-- Here goes notable bug fixes that are worth a special mention or explanation -->


What's Changed
* Reset release notes after v0.2.0 by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/69
* Bump submodules/api-common-protos from `2aec9e1` to `25a31d8` by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/63
* Refactor the Order states by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/70


**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-electricity-trading/compare/v0.2.0...v0.2.1

0.2.0

Frequenz Electricity Trading API Release Notes

Summary

All the files related to the python Client (in the `py/frequenz/client/` folder) are removed from this repo, as they are moved to the `frequenz-floss/frequenz-client-electricity-trading-python` repo.


What's Changed
* Update release notes for release v0.1.3 by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/66
* Reset release notes after release v0.1.3 by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/67
* Remove all the files related to the Client API from this repo by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/68


**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-electricity-trading/compare/v0.1.3...v0.2.0

0.1.3

Frequenz Electricity Trading API Release Notes

Summary

Key improvements of this release include a clear a distinction between Order and Trade in the protobuf definitions, improved handling of delivery period, gRPC error handling in the client and unit tests for the client types and functions.


New Features

* Make a distinction between Order and Trade in the protobuf definitions
* Introduction of new endpoints to retrieve gridpool trades
* Addition of new definitions and support for trade state filters and streaming
* Refactor DeliveryPeriod to take in a timedelta duration attribute instead of the DeliveryDuration Enum type
* Public trades renamed from public_trade_lists to public trades and all _lists suffixes removed
* Remove ORDER_EXECUTION_OPTION_NONE from OrderExecutionOption
* Add unit tests for the client types and functions
* Add error handling in the client for the gRPC errors that could be raised by the service


Bug Fixes

* Remove `frequenz-api-common` files now that dependency conflict is solved
* Fix DeliveryArea from and to pb methods
* Use HasFields method on protobuf messages
* Make the `DeliveryPeriod` and all `Filter` types hashable
* Force all timestamps to be timezone aware and UTC
* Refactor some protofub timestamps that were falsly returning None values in the client


What's Changed
* Revert 24: Remove files from `frequenz-api-common` by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/41
* Add Gridpool Trades to protobuf definition by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/42
* Bump submodules/api-common-protos from `8681efd` to `2aec9e1` by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/34
* Bump actions/cache from 3 to 4 by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/35
* Bump types-markdown from 3.5.0.3 to 3.5.0.20240129 by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/40
* Bump flake8 from 6.1.0 to 7.0.0 by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/39
* Adapt the Client with the new Gridpool Trades definition and functions by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/43
* Bump yoheimuta/action-protolint from 1.2.0 to 1.3.0 by dependabot in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/49
* Add `frequenz-api-common` submodule and remove its local proto files by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/48
* Fix DeliveryArea from and to pb methods by matthias-wende-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/52
* Use HasField method on protobuf messages by matthias-wende-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/53
* Refactor DeliveryDuration to Accept timedelta by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/46
* Minor refactoring of DeliveryDuration using match-case by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/54
* Fix state of PublicTrade from OrderState to TradeState by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/56
* Rename public_trade_lists and add documentation to PublicTrade message by idlir-shkurti-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/47
* Remove _list suffixes in the client by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/59
* Remove ORDER_EXECUTION_OPTION_NONE from OrderExecutionOption by matthias-wende-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/61
* Add `__eq__` function to DeliveryPeriod type by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/64
* Add unit tests to the client and fix related bugs by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/55
* Add __init__.py files to "frequenz/api/common/v1" folder by camille-bouvy-frequenz in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/65

New Contributors
* idlir-shkurti-frequenz made their first contribution in https://github.com/frequenz-floss/frequenz-api-electricity-trading/pull/47

**Full Changelog**: https://github.com/frequenz-floss/frequenz-api-electricity-trading/compare/v0.1.2...v0.1.3

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.