Skip to content

chore: promote CHANGELOG for 1.18.0 - #141

Merged
SMI-Lab-Inha merged 1 commit into
masterfrom
chore/release-1.18.0
Aug 13, 2026
Merged

chore: promote CHANGELOG for 1.18.0#141
SMI-Lab-Inha merged 1 commit into
masterfrom
chore/release-1.18.0

Conversation

@SMI-Lab-Inha

Copy link
Copy Markdown
Owner

Promotes the changelog for the 1.18.0 release.

1.18.0 was bumped in pyproject.toml back on 2026-08-12 but never tagged, never released on GitHub and never published to PyPI, and the solver fix from #140 then landed on top of it in [Unreleased]. Rather than leave a version that exists in the changelog but cannot be installed, this folds the two together: 1.18.0 now carries the issue work and the eigensolver fix, redated to today.

No code changes. pyproject.toml and the __init__ fallback were already at 1.18.0, so only the changelog and the CITATION.cff release date move.

Pre-tag verification

Every step of docs/release_checklist.rst was run locally:

Step Result
1. Default suite 1251 passed, 3 skipped
2. External-data manifest (--strict) 8 PASS, 1 WARN, 0 FAIL
2. Integration suite 127 passed
3. ruff + mypy clean, 86 source files
4. Sample verifier 4/4 passed
4.5. Validation audit OK, 38 target paths
5. Reference decks 6 built, 5 PASS + the documented IEA-15 TwSSM2Sh WARN
6. Notebooks executed in both suites

Two things worth recording rather than burying.

The one manifest WARN is bmodes, an archive-only clone with no git HEAD to pin. It is optional and maintainer-local, it pre-dates this release, and every required clone hashes clean.

Regenerating the reference decks moved two displayed ratios on iea34_land by a last digit (56.9 to 56.8, 64.0 to 64.1). The polynomial coefficient files are byte-identical and every verdict is unchanged, so this is a rounding boundary in a derived display figure rather than a numerical shift, and it gets no Changed entry. The regeneration was reverted so this commit stays limited to the two release files.

@SMI-Lab-Inha

Copy link
Copy Markdown
Owner Author

@codex review

Release commit for 1.18.0. No code changes — the changelog promotion plus the CITATION.cff release date.

The one judgement call worth checking is the version number. 1.18.0 was bumped on 2026-08-12 but never tagged, never released and never published, and the eigensolver fix from #140 then landed on top of it in [Unreleased]. Folding the two together avoids shipping a changelog section for a version nobody can install, at the cost of redating an already-merged section. The alternative was to jump to 1.19.0 and leave 1.18.0 permanently unreachable.

Every step of docs/release_checklist.rst was run locally and the results are in the PR body.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 🚀

Reviewed commit: 70582d654e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@SMI-Lab-Inha

Copy link
Copy Markdown
Owner Author

@codex review

Bumping this one. It is a documentation-only change (CHANGELOG promotion plus the CITATION.cff release date, no code), so if that is why it was skipped, a short confirmation is enough and I will tag from here.

@SMI-Lab-Inha
SMI-Lab-Inha merged commit efc187e into master Aug 13, 2026
6 checks passed
@SMI-Lab-Inha
SMI-Lab-Inha deleted the chore/release-1.18.0 branch August 13, 2026 05:21
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 🚀

Reviewed commit: 70582d654e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

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.

1 participant