From 757c6d137ed6b945ee15b5fbb53bccbcd4648a39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Kr=C3=A4mer?= Date: Thu, 2 Apr 2026 17:26:18 +0200 Subject: [PATCH 1/3] Update changelog for develop branch --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a6045a2..d71344c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ For each version important additions, changes and removals are listed here. The format is inspired from [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [v0.xx.x] Unreleased - 202x-xx-xx +### Added + +### Changed + +### Removed + + ## [v0.17.0] Full download via SOAP API deprecation and interactive download functionality - 2026-04-02 ### Added - Add interactive download functionality for MaStR date selection From df39fd334e27b8672b1cab98279d17ec560b0140 Mon Sep 17 00:00:00 2001 From: Simon Will Date: Wed, 8 Apr 2026 09:41:24 +0200 Subject: [PATCH 2/3] HOTFIX-733: Fix broken Mastr.to_csv by removing stray kwargs --- CHANGELOG.md | 2 ++ open_mastr/mastr.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d71344c4..7030013b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/ ### Added ### Changed +- Fix broken `Mastr.to_csv` function by removing stray `**kwargs` + [#736](https://github.com/OpenEnergyPlatform/open-MaStR/pull/736) ### Removed diff --git a/open_mastr/mastr.py b/open_mastr/mastr.py index fbb382db..44e169cc 100644 --- a/open_mastr/mastr.py +++ b/open_mastr/mastr.py @@ -284,7 +284,7 @@ def to_csv( # Validate and parse tables parameter validate_parameter_data(method="csv_export", data=tables) - data = transform_data_parameter(tables, **kwargs) + data = transform_data_parameter(tables) # Determine tables to export technologies_to_export = [] From 290e43288c51aec5c970c801430064b60aafd195 Mon Sep 17 00:00:00 2001 From: nesnoj Date: Mon, 13 Apr 2026 16:16:09 +0200 Subject: [PATCH 3/3] version update v0.17.1 --- .bumpversion.cfg | 2 +- .github/workflows/ci-production.yml | 2 +- CHANGELOG.md | 6 +----- CITATION.cff | 12 ++++++++---- pyproject.toml | 4 ++-- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 39d70928..441090ff 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.17.0 +current_version = 0.17.1 parse = (?P\d+)\.(?P\d+)\.(?P\d+)((?P(a|na))+(?P\d+))? serialize = {major}.{minor}.{patch}{release}{build} diff --git a/.github/workflows/ci-production.yml b/.github/workflows/ci-production.yml index 89140abc..cb8c3ec3 100644 --- a/.github/workflows/ci-production.yml +++ b/.github/workflows/ci-production.yml @@ -33,7 +33,7 @@ jobs: - name: create package run: python -m build --sdist - name: import open-mastr - run: python -m pip install ./dist/open_mastr-0.17.0.tar.gz + run: python -m pip install ./dist/open_mastr-0.17.1.tar.gz - name: Create credentials file env: MASTR_TOKEN: ${{ secrets.MASTR_TOKEN }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 7030013b..4a9703b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,15 +6,11 @@ For each version important additions, changes and removals are listed here. The format is inspired from [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [v0.xx.x] Unreleased - 202x-xx-xx -### Added - +## [v0.17.1] Hotfix - 2026-04-13 ### Changed - Fix broken `Mastr.to_csv` function by removing stray `**kwargs` [#736](https://github.com/OpenEnergyPlatform/open-MaStR/pull/736) -### Removed - ## [v0.17.0] Full download via SOAP API deprecation and interactive download functionality - 2026-04-02 ### Added diff --git a/CITATION.cff b/CITATION.cff index 2a59b914..7092bcba 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -36,12 +36,16 @@ authors: affiliation: "Technical University of Munich" - family-names: 'Krämer' given-names: "Kevin" - alias: "pt-kkraemer" - affiliation: "ProjectTogether gGmbH" + alias: "@pt-kkraemer" + affiliation: "ProjectTogether gGmbH" + - family-names: 'Will' + given-names: "Simon" + alias: "@Simon-Will" + affiliation: "" title: "open-MaStR" type: software license: AGPL-3.0 -version: 0.17.0 +version: 0.17.1 doi: -date-released: 2026-04-02 +date-released: 2026-04-13 url: "https://github.com/OpenEnergyPlatform/open-MaStR/" diff --git a/pyproject.toml b/pyproject.toml index f5550d09..aa511f08 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "open_mastr" -version = "0.17.0" +version = "0.17.1" dependencies = [ "pandas>=2.2.2", "numpy", @@ -79,4 +79,4 @@ open_mastr = [ include = ["open_mastr", "open_mastr.soap_api", "open_mastr.soap_api.metadata", "open_mastr.utils", "open_mastr.utils.config", "open_mastr.xml_download"] # package names should match these glob patterns (["*"] by default) # from setup.py - not yet included in here -# download_url="https://github.com/OpenEnergyPlatform/open-MaStR/archive""/refs/tags/v0.17.0.tar.gz", +# download_url="https://github.com/OpenEnergyPlatform/open-MaStR/archive""/refs/tags/v0.17.1.tar.gz",