Releases: frequenz-floss/frequenz-client-common-python
Releases · frequenz-floss/frequenz-client-common-python
v0.3.0
Frequenz Client Common Library Release Notes
Summary
Update of the Pagination Params
data class.
Upgrading
- Pagination
Params
has been changed such that thepage_size
andpage_token
fields are now no longer optional.
New Features
- Additional information for energy metric.
- Add component state codes.
- Add component error codes.
Bug Fixes
What's Changed
- Reset release notes after release by @flora-hofmann-frequenz in #34
- Bump the required group with 8 updates by @dependabot in #35
- Bump docker/build-push-action from 5 to 6 by @dependabot in #37
- Bump brettcannon/check-for-changed-files from 1.2.0 to 1.2.1 by @dependabot in #38
- Bump the required group with 7 updates by @dependabot in #36
- Bump the required group with 9 updates by @dependabot in #40
- Update metric info by @flora-hofmann-frequenz in #39
- Bump the required group with 11 updates by @dependabot in #41
- Bump the required group with 7 updates by @dependabot in #42
- Page size and token no longer optional in pagination Params by @cyiallou in #45
- Add component states and error codes by @cyiallou in #44
- Bump the required group across 1 directory with 9 updates by @dependabot in #46
- Apply new repo-config 0.11 templates by @llucax in #47
- Bump types-markdown from 3.7.0.20240822 to 3.7.0.20241204 by @dependabot in #51
- Bump setuptools-scm[toml] from 7.1.0 to 8.1.0 by @dependabot in #50
- Bump the required group with 2 updates by @dependabot in #48
- Bump setuptools from 68.1.0 to 75.6.0 by @dependabot in #49
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Frequenz Client Common Library Release Notes
Upgrading
- Upgrading metric
__init__
to names from api-common release v0.6.0
What's Changed
- Clean up release notes by @cwasicki in #23
- Bump nox from 2023.4.22 to 2024.3.2 by @dependabot in #25
- Bump the optional group with 9 updates by @dependabot in #24
- Bump the optional group with 2 updates by @dependabot in #27
- Bump the required group with 6 updates by @dependabot in #28
- Don't recursively scan for pyproject.toml when calculating the cache key by @flora-hofmann-frequenz in #32
- Update metric names by @flora-hofmann-frequenz in #30
- Update dependencies in line with api-common release by @flora-hofmann-frequenz in #31
- Update release notes before release by @flora-hofmann-frequenz in #33
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Frequenz Client Common Library Release Notes
Summary
This is the initial release of the Frequenz Client Common Library.
It provides wrappers around the types from Frequenz's common API protobuf definitions.
This version contains types to support pagination in gRPC requests
and enum types for components and metrics to be used in a microgrid.
Upgrading
New Features
Bug Fixes
What's Changed
- Bump actions/cache from 3 to 4 by @dependabot in #9
- Bump the optional group with 13 updates by @dependabot in #10
- Add new labels to configuration files by @llucax in #12
- Bump actions/labeler from 4.3.0 to 5.0.0 by @dependabot in #2
- Fix newly added labeler config for new version by @Marenz in #13
- Bump actions/{download,upload}-artifact from 3 to 4 by @dependabot in #7
- Add component types by @Marenz in #11
- Add pagination types by @flora-hofmann-frequenz in #15
- Bump actions/setup-python from 4 to 5 by @dependabot in #1
- Bump black from 23.9.1 to 24.2.0 by @dependabot in #18
- Bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #19
- Bump the optional group with 7 updates by @dependabot in #16
- Bump pytest from 7.4.2 to 8.1.0 by @dependabot in #20
- Add common metric to test with reporting client mvp by @flora-hofmann-frequenz in #21
- Prepare release notes by @cwasicki in #22
New Contributors
- @dependabot made their first contribution in #9
- @llucax made their first contribution in #12
- @Marenz made their first contribution in #13
- @flora-hofmann-frequenz made their first contribution in #15
- @cwasicki made their first contribution in #22
Full Changelog: https://github.com/frequenz-floss/frequenz-client-common-python/commits/v0.1.0