Skip to content

release: 0.1.1 - #37

Merged
stefan-jansen merged 3 commits into
mainfrom
release/0.1.1
Aug 12, 2026
Merged

release: 0.1.1#37
stefan-jansen merged 3 commits into
mainfrom
release/0.1.1

Conversation

@stefan-jansen

Copy link
Copy Markdown
Contributor

Bumps __version__ to 0.1.1 so the release tag builds the version it names.

[tool.hatch.version] reads path = "src/ml4t/diagnostic/__init__.py", not the git tag, so tagging alone rebuilds the previous version. The first v0.1.1 tag did exactly that: every test and audit job passed, Build Package produced ml4t_diagnostic-0.1.0, and Publish to PyPI failed with 400 File already exists. The tag has been deleted and will be recreated on this commit.

0.1.1 carries #34: the session grid derived from the timestamp span rather than the endpoints, and missing="conservative" reaching statsmodels with its gaps intact.

Worth considering separately: ml4t-engineer uses source = "vcs" and derives its version from the tag, so this class of failure cannot happen there. Aligning the two would remove the manual step.

`[tool.hatch.version]` reads `__version__` from `src/ml4t/diagnostic/__init__.py`
rather than from the git tag, so tagging alone rebuilds the previous version and
PyPI rejects the upload with "400 File already exists". That is what happened to
the first v0.1.1 tag: the build produced ml4t_diagnostic-0.1.0 and the publish
step failed after every test and audit job had passed.

The tag has been deleted and will be recreated on this commit.

0.1.1 carries the session-grid fix for unordered timestamps and the gap-preserving
`missing="conservative"` ACF, both merged in #34.
Copilot AI lite review requested due to automatic review settings August 10, 2026 02:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@stefan-jansen stefan-jansen added compatibility: affected Has Python, platform, dependency, or cross-library compatibility impact priority: high Material user impact requiring prompt remediation status: accepted Accepted for implementation type: maintenance Internal maintenance without user-visible behavior labels Aug 11, 2026
@stefan-jansen
stefan-jansen merged commit 3467a11 into main Aug 12, 2026
36 checks passed
@stefan-jansen
stefan-jansen deleted the release/0.1.1 branch August 12, 2026 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

compatibility: affected Has Python, platform, dependency, or cross-library compatibility impact priority: high Material user impact requiring prompt remediation status: accepted Accepted for implementation type: maintenance Internal maintenance without user-visible behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants