From 9b920b05839c511a33c8eb07257718662837a42b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Kr=C3=A4mer?= Date: Thu, 2 Apr 2026 15:48:15 +0200 Subject: [PATCH 1/6] Bumversion commit --- .bumpversion.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 817b04f3..39d70928 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.16.1 +current_version = 0.17.0 parse = (?P\d+)\.(?P\d+)\.(?P\d+)((?P(a|na))+(?P\d+))? serialize = {major}.{minor}.{patch}{release}{build} From 916e708c8614249462c9e50b9ab7faad87c16154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Kr=C3=A4mer?= Date: Thu, 2 Apr 2026 16:26:07 +0200 Subject: [PATCH 2/6] Choose different columns for test --- tests/xml_download/test_utils_write_to_database.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/xml_download/test_utils_write_to_database.py b/tests/xml_download/test_utils_write_to_database.py index bf54f16d..87c53539 100644 --- a/tests/xml_download/test_utils_write_to_database.py +++ b/tests/xml_download/test_utils_write_to_database.py @@ -395,8 +395,9 @@ def test_add_table_to_sqlite_database(engine_testdb, add_table_to_database_funct ) with engine_testdb.connect() as con: with con.begin(): + actual_df = pd.read_sql_table("gsgk_eeg", con=con) pd.testing.assert_frame_equal( - expected_df, pd.read_sql_table("gsgk_eeg", con=con) + expected_df[df.columns], actual_df[df.columns] ) From ba41decdc1b3b1261f1794a2d1f47048444a622c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Kr=C3=A4mer?= Date: Thu, 2 Apr 2026 16:33:22 +0200 Subject: [PATCH 3/6] FInal pushes for release --- .github/workflows/ci-production.yml | 2 +- CITATION.cff | 4 ++-- pyproject.toml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci-production.yml b/.github/workflows/ci-production.yml index 099a273e..89140abc 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.16.1.tar.gz + run: python -m pip install ./dist/open_mastr-0.17.0.tar.gz - name: Create credentials file env: MASTR_TOKEN: ${{ secrets.MASTR_TOKEN }} diff --git a/CITATION.cff b/CITATION.cff index 4f23f38c..2a59b914 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -41,7 +41,7 @@ authors: title: "open-MaStR" type: software license: AGPL-3.0 -version: 0.16.1 +version: 0.17.0 doi: -date-released: 2025-12-17 +date-released: 2026-04-02 url: "https://github.com/OpenEnergyPlatform/open-MaStR/" diff --git a/pyproject.toml b/pyproject.toml index 074ba12e..f5550d09 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "open_mastr" -version = "0.16.1" +version = "0.17.0" 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.16.1.tar.gz", +# download_url="https://github.com/OpenEnergyPlatform/open-MaStR/archive""/refs/tags/v0.17.0.tar.gz", From f07d64066122d31e680ee2f8dd69ed2f8ee8ad61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Kr=C3=A4mer?= Date: Thu, 2 Apr 2026 16:44:28 +0200 Subject: [PATCH 4/6] Test fix --- tests/xml_download/test_utils_write_to_database.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/xml_download/test_utils_write_to_database.py b/tests/xml_download/test_utils_write_to_database.py index 87c53539..4f466157 100644 --- a/tests/xml_download/test_utils_write_to_database.py +++ b/tests/xml_download/test_utils_write_to_database.py @@ -397,7 +397,7 @@ def test_add_table_to_sqlite_database(engine_testdb, add_table_to_database_funct with con.begin(): actual_df = pd.read_sql_table("gsgk_eeg", con=con) pd.testing.assert_frame_equal( - expected_df[df.columns], actual_df[df.columns] + expected_df[df.columns], actual_df[df.columns], check_dtype=False ) From db3b363f2d35fbc581fb5c38f0be9db17121ebb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Kr=C3=A4mer?= Date: Thu, 2 Apr 2026 16:48:45 +0200 Subject: [PATCH 5/6] Update changelog --- CHANGELOG.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c9055ec..1a6045a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ 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 +## [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 [#696](https://github.com/OpenEnergyPlatform/open-MaStR/pull/696) @@ -17,12 +17,16 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/ ### Changed - Replace Marktrollen with MarktakteureUndRollen [#722](https://github.com/OpenEnergyPlatform/open-MaStR/pull/722) -- Zero fill specific date strings [#728](https://github.com/OpenEnergyPlatform/open-MaStR/pull/728) +- Zero fill specific date strings + [#728](https://github.com/OpenEnergyPlatform/open-MaStR/pull/728) ### Removed +- Deprecate and remove Soap API Download and Mirror code + [#635](https://github.com/OpenEnergyPlatform/open-MaStR/pull/635) - Remove duplicated code in Mastr.download [#727](https://github.com/OpenEnergyPlatform/open-MaStR/pull/727) + ## [v0.16.1] Hotfix - 2025-12-17 ### Changed @@ -55,8 +59,6 @@ and the versioning aims to respect [Semantic Versioning](http://semver.org/spec/ - Limit number of parallel CI jobs [#669](https://github.com/OpenEnergyPlatform/open-MaStR/pull/669) ### Removed -- Deprecate and remove Soap API Download and Mirror code - [#635](https://github.com/OpenEnergyPlatform/open-MaStR/pull/635) ## [v0.15.0] Turbo parsing with open-MaStR EasterEggspress - 2025-04-19 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 6/6] 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