Releases: frequenz-floss/frequenz-cs-reporting
v0.2.6
Frequenz CS Reporting Library Release Notes
Summary
This release adds an Autarkiegrad KPI card to the overview, refines the Verbrauchskennzahlen layout, and localizes solar sidebar labels.
Upgrading
New Features
- Add an Autarkiegrad KPI card (self-consumption / production) in the summary
overview and position it on its own row with an empty spacer card. - Limit solar workflow timezone selection to
TIMEZONE_OPTIONS. - Localize solar sidebar inputs to German.
Bug Fixes
What's Changed
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #42
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #41
Full Changelog: v0.2.5...v0.2.6
v0.2.5
Frequenz CS Reporting Library Release Notes
Summary
This release adds an Autarkiegrad KPI card to the overview, refines the Verbrauchskennzahlen layout, and localizes solar sidebar labels.
Upgrading
New Features
- Add an Autarkiegrad KPI card (self-consumption / production) in the summary
overview and position it on its own row with an empty spacer card. - Limit solar workflow timezone selection to
TIMEZONE_OPTIONS. - Localize solar sidebar inputs to German.
Bug Fixes
What's Changed
- build(deps): bump the compatible group with 3 updates by @dependabot[bot] in #40
- build(deps-dev): bump the patch group with 6 updates by @dependabot[bot] in #43
- build(deps-dev): bump setuptools from 80.10.2 to 82.0.0 by @dependabot[bot] in #44
- build(deps-dev): bump isort from 7.0.0 to 8.0.1 by @dependabot[bot] in #45
- build(deps-dev): bump nox from 2025.11.12 to 2026.2.9 by @dependabot[bot] in #46
- Fix plot changes by @Mohammad-Tayyab-Frequenz in #47
Full Changelog: v0.2.4...v0.2.5
v0.2.4
Frequenz CS Reporting Library Release Notes
Summary
This release updates reporting date handling to avoid future-date errors,
refreshes chart colors, and bumps the notebooks dependency to the latest
compatible version.
Upgrading
New Features
Bug Fixes
- Normalize reporting end dates to avoid future-date failures.
- Refresh PV and battery color mappings for time-series charts.
What's Changed
- docs: reset release notes by @Mohammad-Tayyab-Frequenz in #38
- Fix reporting page by @Mohammad-Tayyab-Frequenz in #39
Full Changelog: v0.2.3...v0.2.4
v0.2.3
Frequenz CS Reporting Library Release Notes
Summary
This release improves dashboard clarity and accuracy by only showing summary
cards for available components, correcting the consumption bar plot to include
grid feed-in values, and renaming overview cards for clearer labels.
Upgrading
New Features
Bug Fixes
- Show summary boxes only for available components on the dashboard.
- Update the consumption bar plot to include grid feed-in values.
- Rename overview cards to improve label clarity.
What's Changed
- docs: reset release notes by @Mohammad-Tayyab-Frequenz in #36
- Fix non available components by @Mohammad-Tayyab-Frequenz in #37
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Frequenz CS Reporting Library Release Notes
Summary
Upgrading
New Features
- Add dockerfile to be used in deepnote environments.
Bug Fixes
What's Changed
- Add docker file by @Mohammad-Tayyab-Frequenz in #32
- fix: release file to frequenz floss by @Mohammad-Tayyab-Frequenz in #33
- fix: update release.yml by @Mohammad-Tayyab-Frequenz in #34
- fix: dockerfile by @Mohammad-Tayyab-Frequenz in #35
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Frequenz CS Reporting Library Release Notes
Summary
Upgrading
New Features
Bug Fixes
- Remove non-rendered figure in the solar page.
What's Changed
- docs: update release notes by @Mohammad-Tayyab-Frequenz in #30
- Fix solar page by @Mohammad-Tayyab-Frequenz in #31
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Frequenz CS Reporting Library Release Notes
Summary
Upgrading
New Features
- Added Solar notebook pages to the streamlit application.
Bug Fixes
- Removed the temporary fix to calculate consumption.
- Display the plots and tables only the respective component type is available.
What's Changed
- build(deps-dev): bump the patch group with 2 updates by @dependabot[bot] in #26
- build(deps-dev): bump setuptools from 80.9.0 to 80.10.2 in the minor group by @dependabot[bot] in #27
- fix: Initial solar nb by @Mohammad-Tayyab-Frequenz in #28
- Fix formatting reporting by @Mohammad-Tayyab-Frequenz in #29
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Frequenz CS Reporting Library Release Notes
Summary
Upgrading
New Features
Bug Fixes
- Removed the temporary fix to calculate consumption.
What's Changed
- docs: reset release notes by @Mohammad-Tayyab-Frequenz in #24
- Fix reporting nb by @Mohammad-Tayyab-Frequenz in #25
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Frequenz CS Reporting Library Release Notes
Summary
Upgrading
New Features
Bug Fixes
- Update the subpackage name from frequenz-cs-reporting to cs-reporting
What's Changed
- fix: update sub package name by @Mohammad-Tayyab-Frequenz in #20
- docs: update readme file by @Mohammad-Tayyab-Frequenz in #21
- fix: nox errors by @Mohammad-Tayyab-Frequenz in #22
- docs: update release notes by @Mohammad-Tayyab-Frequenz in #23
Full Changelog: v0.0.1...v0.1.0
v0.0.1
Frequenz CS Reporting Library Release Notes
Summary
- Initial Streamlit-based reporting app that discovers packaged pages, shows branded navigation, and renders microgrid reporting dashboards backed by the frequenz data stack.
Upgrading
New Features
- Added app.py entrypoint that loads PageSpec definitions, persists navigation in query params, and renders sidebar branding.
- New Home and Reporting pages: the dashboard offers microgrid/date/timezone/resolution filters, fetches/caches microgrid power data, builds a master dataframe, and drives overview metrics plus consumption breakdowns.
- Dashboard visuals now include time-series plots, energy-mix pie, component-specific tabs (PV, battery, wind, BHKW, EV), and styled plot cards.
- Data tables use AgGrid with CSV downloads for power mix, component analyses, and the combined master dataframe; reusable UI helpers and constants were added for consistent styling and column naming.
Bug Fixes
What's Changed
- Bump the compatible group with 2 updates by @dependabot[bot] in #1
- Bump the patch group with 2 updates by @dependabot[bot] in #6
- Bump async-solipsism from 0.8 to 0.9 by @dependabot[bot] in #9
- Bump black from 25.1.0 to 26.1.0 by @dependabot[bot] in #11
- Bump pylint from 3.3.8 to 4.0.4 by @dependabot[bot] in #15
- Bump pydoclint from 0.6.10 to 0.8.3 by @dependabot[bot] in #8
- Bump mkdocs-gen-files from 0.5.0 to 0.6.0 by @dependabot[bot] in #17
- Bump the minor group with 7 updates by @dependabot[bot] in #7
- Bump isort from 6.0.0 to 7.0.0 by @dependabot[bot] in #12
- Bump pytest from 8.4.1 to 9.0.2 by @dependabot[bot] in #14
- Bump pytest-asyncio from 1.1.0 to 1.3.0 by @dependabot[bot] in #16
- feat: Initial streamlit application commit by @Mohammad-Tayyab-Frequenz in #18
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #5
- Bump setuptools from 75.8.0 to 80.9.0 by @dependabot[bot] in #10
- Bump setuptools-scm[toml] from 8.1.0 to 9.2.2 by @dependabot[bot] in #13
- Bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #4
- Bump actions/labeler from 5.0.0 to 6.0.1 by @dependabot[bot] in #2
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #3
New Contributors
- @dependabot[bot] made their first contribution in #1
- @Mohammad-Tayyab-Frequenz made their first contribution in #18
Full Changelog: https://github.com/frequenz-floss/frequenz-cs-reporting/commits/v0.0.1