Skip to content

release: promote develop to main — 19.1.0 (ConfigMulti/ConfigEntsoe dataclasses)#343

Merged
bartzbeielstein merged 4 commits into
mainfrom
develop
Jun 7, 2026
Merged

release: promote develop to main — 19.1.0 (ConfigMulti/ConfigEntsoe dataclasses)#343
bartzbeielstein merged 4 commits into
mainfrom
develop

Conversation

@bartzbeielstein

Copy link
Copy Markdown
Collaborator

Promotes develop (19.1.0-rc.1) to main for the final 19.1.0 release.

Single feature since 19.0.0: feat(configurator) — convert ConfigMulti/ConfigEntsoe to dataclasses, deriving _PARAM_NAMES from dataclasses.fields() (GitLab #4 / Option 3, final item of the RunState migration ADR). Non-breaking minor bump.

  • Full suite: 2354 passed, 1 skipped; ruff + quartodoc + config reference render green.
  • rc verified on PyPI as 19.1.0-rc.1.

github-actions Bot and others added 4 commits June 7, 2026 19:13
@DataClass with field(default_factory=...) for the mutable/Timedelta
defaults and __post_init__ -> validate_config(). _PARAM_NAMES is now
derived from dataclasses.fields() instead of a hand-maintained tuple,
removing the field-vs-param drift hazard. get_params()/set_params()
surface (periods__* deep notation, ValueError on unknown params,
round-trip stability) unchanged; only __eq__/__repr__ are newly
auto-generated -> minor bump. Regenerated config reference pages.

Refs: GitLab #4 / Option 3 (RunState migration ADR)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…onfigurator-dataclass

feat(configurator): convert ConfigMulti and ConfigEntsoe to dataclasses
## [19.1.0-rc.1](v19.0.0...v19.1.0-rc.1) (2026-06-07)

### Features

* **configurator:** convert ConfigMulti and ConfigEntsoe to dataclasses ([184a3d9](184a3d9)), closes [#4](#4)
@bartzbeielstein bartzbeielstein merged commit 8db5fd4 into main Jun 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants