Skip to content

Commit 9ce45d4

Browse files
committed
Release 0.1.1
Bump the version to 0.1.1 so the published release includes the documentation, provenance, and supply-chain hardening that landed after v0.1.0. No changes to generated .wnd output. The recipe sha256 is a placeholder pending the v0.1.1 tag.
1 parent ac77418 commit 9ce45d4

6 files changed

Lines changed: 45 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,31 @@ All notable changes to `pyIECWind` will be documented in this file.
44

55
The format is inspired by Keep a Changelog, adapted to the needs of this project.
66

7+
## [0.1.1] - 2026-05-22
8+
9+
Documentation, provenance, and supply-chain hardening. No changes to generated
10+
`.wnd` output.
11+
12+
### Added
13+
14+
- `CITATION.cff` and a Read the Docs build configuration.
15+
- Provenance and citations (IEC 61400-1 Clause 6, NREL IECWind, OpenFAST
16+
InflowWind) and a per-scenario reproducibility matrix in the documentation.
17+
- Machine-readable `--json` benchmark output with a documented threshold policy.
18+
- Supply-chain hardening: Dependabot, a `pip-audit` dependency-audit CI job, and a
19+
release workflow with a build-provenance attestation and PyPI trusted publishing.
20+
21+
### Changed
22+
23+
- Documentation source is now pure ASCII (fixing em-dashes that rendered as
24+
mojibake) and enforced by the docs test; the README is rebuilt as an academic
25+
front door with a scope table, the tolerance policy, citations, and tempered
26+
IECWind-compatibility claims.
27+
- Validation documentation is framed by evidential strength (golden regression vs
28+
independent analytical oracle vs property tests vs not-yet-done external
29+
comparison).
30+
- Public-API docstrings gained `Notes` sections with standard references.
31+
732
## [0.1.0] - 2026-05-22
833

934
First public release of `pyIECWind`: a typed, validated, and regression-locked

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ authors:
1212
given-names: Jae Hoon
1313
affiliation: "SMI Lab, Inha University"
1414
# orcid: "https://orcid.org/0000-0000-0000-0000" # add when available
15-
version: "0.1.0"
15+
version: "0.1.1"
1616
date-released: "2026-05-22"
1717
license: MIT
1818
repository-code: "https://github.com/SMI-Lab-Inha/pyIECWind"

docs/changelog.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ Changelog
44
The canonical changelog is ``CHANGELOG.md`` in the repository root; the notable
55
entries are reproduced here.
66

7+
0.1.1 - 2026-05-22
8+
------------------
9+
10+
Documentation, provenance, and supply-chain hardening. No changes to generated
11+
``.wnd`` output.
12+
13+
* Added ``CITATION.cff``, a Read the Docs configuration, provenance/citations,
14+
and a reproducibility matrix.
15+
* Documentation source is now pure ASCII, enforced by the docs test; the README
16+
is rebuilt as an academic front door with tempered IECWind-compatibility claims.
17+
* Machine-readable ``--json`` benchmark output with a documented threshold policy.
18+
* Supply-chain hardening: Dependabot, a ``pip-audit`` CI job, and a release
19+
workflow (build-provenance attestation + PyPI trusted publishing).
20+
721
0.1.0 - 2026-05-22
822
------------------
923

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "pyiecwind"
7-
version = "0.1.0"
7+
version = "0.1.1"
88
description = "Modern Python package for legacy IECWind-style IEC wind-condition generation for OpenFAST InflowWind."
99
readme = "README.md"
1010
requires-python = ">=3.10"

recipe/STAGED_RECIPES_PR_BODY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ It provides:
2323
- The package is pure Python and is intended to build as `noarch: python`
2424
- The runtime dependency surface is intentionally small: `python` and `numpy`
2525
- The package includes a console entry point `pyiecwind`
26-
- The current upstream release is `v0.1.0`
26+
- The current upstream release is `v0.1.1`

recipe/meta.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% set name = "pyiecwind" %}
2-
{% set version = "0.1.0" %}
2+
{% set version = "0.1.1" %}
33
{% set python_min = "3.10" %}
44

55
package:
@@ -8,7 +8,8 @@ package:
88

99
source:
1010
url: https://github.com/SMI-Lab-Inha/pyIECWind/archive/refs/tags/v{{ version }}.tar.gz
11-
sha256: acaf61d54fe79f589bfe5d4372bbb380d4d83812c07971245b66681ff7f2f6a6
11+
# PLACEHOLDER sha256 - recompute from the v0.1.1 tag archive (see docs/deployment.rst).
12+
sha256: "0000000000000000000000000000000000000000000000000000000000000000"
1213

1314
build:
1415
noarch: python

0 commit comments

Comments
 (0)