Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.99 KB

File metadata and controls

44 lines (28 loc) · 1.99 KB

Changelog

本项目的重要变更记录在此。格式参考 Keep a Changelog,版本遵循 Semantic Versioning。

All notable changes are documented here. This format follows Keep a Changelog, and versions follow Semantic Versioning.

Changed

  • Refreshed the README screenshot to show the current v1.3.0 interface without API keys or localization text.
  • Aligned local, pull-request, and CI syntax checks with the single-source app_version.py version module.
  • Hardened release validation with strict SemVer checks, pinned Windows dependencies and Actions, main tag ancestry checks, frozen-executable smoke tests, and resumable draft publishing.

1.3.0 - 2026-07-19

Added

  • Operating-system credential storage for DeepL API keys.
  • Strict CSV schema validation, atomic output, and placeholder/tag/line-break protection.
  • Offline fake-client tests and Windows/Linux CI across supported Python versions.
  • Batched DeepL requests, task-local cross-file caching, usage estimates, and cooperative cancellation.
  • Contributor, security, issue, and pull-request guidance.

Changed

  • User data now uses explicit per-user application directories.
  • Provider failures are classified into safe, actionable categories.
  • Documentation now distinguishes tested compatibility, source platforms, and prebuilt platforms.

Security

  • Credential scanning rejects tracked plaintext configuration and likely API keys.
  • Logs and failure reports avoid source text, translated text, and credentials.

1.0.0 - 2025-10-07

Added

  • Initial public release.