Skip to content

release: prepare UniversalMailCleaner 1.2.1 source - #2

Merged
lukisch merged 1 commit into
masterfrom
release/universalmailcleaner-1.2.1-20261003
Oct 3, 2026
Merged

lukisch merged 1 commit into
masterfrom
release/universalmailcleaner-1.2.1-20261003

Conversation

@lukisch

@lukisch lukisch commented Oct 3, 2026

Copy link
Copy Markdown
Collaborator

Purpose

Prepare the user-authorized UniversalMailCleaner 1.2.1 source release recorded in master ticket T-20261003-933110552. This PR updates source version metadata and the cumulative changelog; it does not create a tag, GitHub release asset, executable, Store package, or installed application.

Changes

  • Align pyproject.toml, the application version constant, all three README badges, llms.txt, both third-party-license version headers, and bilingual contributor freeze wording at 1.2.1.
  • Move all existing Unreleased work since the actual published v1.2.0 into the dated 1.2.1 section. Explain the historical duplicate September [1.2.0] changelog heading while preserving the real v1.2.0 section dated 2026-05-02 and all older history.
  • Record the merged IMAP sender/subject CR/LF/NUL validation and per-rule fail-closed behavior.
  • Add metadata parity assertions for the machine-readable version surfaces.

Validation

  • python -m pytest -q -p no:cacheprovider: 121 passed on Python 3.12.10.
  • python -m ruff check .: passed.
  • python -m compileall -q mail_imap_cleaner_v1.py imap_client.py workers.py tests: passed.
  • git diff --check: passed.

The release candidate is a source-only release. After integration, the exact reviewed merge/tag commit will be packaged with git archive --format=zip --prefix=UniversalMailCleaner-1.2.1/; the ZIP will be checked for tracked-file inventory (including LICENSE, excluding .git, user profiles, databases, and keys), built twice for SHA-256 reproducibility, and accompanied by SHA256SUMS.txt. Artifact creation and publication remain pending final review. No Store or binary release is claimed.

@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown

Welcome! 👋 Thanks for your first pull request in this repository.

A maintainer will review it soon. Please make sure:

  • Your changes are tested
  • Documentation is updated if needed
  • The PR description explains what and why

Thanks for contributing!

@lukisch
lukisch marked this pull request as ready for review October 3, 2026 19:51
@lukisch
lukisch merged commit 5cd3b6e into master Oct 3, 2026
16 checks passed
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