diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f77172..bdeefd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,24 @@ All notable changes to this project should be recorded in this file. +## [1.2.57] - 2026-05-30 + +### Added + +- Release notes index ordering regression coverage so latest and recent release links stay aligned with the changelog during release prep +- Maintainer status snapshot checklist for checking active milestones, deferred PyPI work, PR health, tags, releases, and local branch state before continuing maintenance +- Admin console operator workflow map that explains the path from collection through extraction, editorial review, publishing, and recovery + +### Changed + +- Package version is now `1.2.57` +- Release milestone rollover docs now clarify ownership for closing a release milestone, carrying deferred work forward, and opening the next maintenance milestone +- Admin console first-screen hierarchy now exposes zero-build, runtime-aware, and publish-ready positioning before operators start a workflow + +### Deferred + +- PyPI trusted publishing remains deferred in the `Deferred: PyPI` milestone until the PyPI project and trusted publisher are configured + ## [1.2.56] - 2026-05-29 ### Added diff --git a/docs/releases/README.md b/docs/releases/README.md index 8c66eaa..9407af8 100644 --- a/docs/releases/README.md +++ b/docs/releases/README.md @@ -6,13 +6,13 @@ Release notes are the historical record of shipped changes. Use them with [CHANG ## Latest -- [v1.2.56](./v1.2.56.md) +- [v1.2.57](./v1.2.57.md) ## Recent Releases +- [v1.2.56](./v1.2.56.md) - [v1.2.55](./v1.2.55.md) - [v1.2.54](./v1.2.54.md) -- [v1.2.53](./v1.2.53.md) ## Maintainer Release Docs diff --git a/docs/releases/README.zh-CN.md b/docs/releases/README.zh-CN.md index dbf49a2..0e954ab 100644 --- a/docs/releases/README.zh-CN.md +++ b/docs/releases/README.zh-CN.md @@ -6,13 +6,13 @@ Release notes 是已经发布内容的历史记录。逐版本审查时同时参 ## 最新版本 -- [v1.2.56](./v1.2.56.md) +- [v1.2.57](./v1.2.57.md) ## 近期版本 +- [v1.2.56](./v1.2.56.md) - [v1.2.55](./v1.2.55.md) - [v1.2.54](./v1.2.54.md) -- [v1.2.53](./v1.2.53.md) ## 维护者发版文档 diff --git a/docs/releases/v1.2.57.md b/docs/releases/v1.2.57.md new file mode 100644 index 0000000..82c2253 --- /dev/null +++ b/docs/releases/v1.2.57.md @@ -0,0 +1,17 @@ +# AI News Open v1.2.57 + +## Highlights + +- Added release metadata coverage that keeps the release notes indexes ordered with the latest package version and the three most recent changelog entries. +- Added a maintainer status snapshot checklist so ongoing maintenance can confirm milestone state, deferred PyPI work, PR health, tags, releases, and local branch alignment before moving to the next task. +- Clarified release milestone rollover ownership so closing a release milestone, carrying deferred work forward, and opening the next maintenance milestone happen in a predictable sequence. +- Improved the zero-build admin console information architecture with a first-screen operator workflow map from collection through extraction, editorial review, publishing, and recovery. + +## Deferred + +- PyPI trusted publishing remains intentionally deferred in the `Deferred: PyPI` milestone until the PyPI project and trusted publisher are configured. + +## Validation + +- `make check PYTHON=./.venv-dev/bin/python` +- `Release workflow on tag push` diff --git a/pyproject.toml b/pyproject.toml index edf31f9..97c5bd5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "ainews-open" -version = "1.2.56" +version = "1.2.57" description = "Open-source-ready daily AI news aggregation service for domestic and international AI coverage." readme = "README.md" requires-python = ">=3.9" diff --git a/src/ainews/__init__.py b/src/ainews/__init__.py index 0aea05d..77b9ac9 100644 --- a/src/ainews/__init__.py +++ b/src/ainews/__init__.py @@ -1,3 +1,3 @@ __all__ = ["__version__"] -__version__ = "1.2.56" +__version__ = "1.2.57"