Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions docs/releases/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions docs/releases/README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

## 维护者发版文档

Expand Down
17 changes: 17 additions & 0 deletions docs/releases/v1.2.57.md
Original file line number Diff line number Diff line change
@@ -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`
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion src/ainews/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
__all__ = ["__version__"]

__version__ = "1.2.56"
__version__ = "1.2.57"