Skip to content

release: prepare v4.1.6 - #70

Merged
KageRyo merged 1 commit into
mainfrom
release/4.1.6
Oct 11, 2026
Merged

KageRyo merged 1 commit into
mainfrom
release/4.1.6

Conversation

@KageRyo

@KageRyo KageRyo commented Oct 11, 2026

Copy link
Copy Markdown
Owner

Summary

Prepare v4.1.6 with the merged fixes for linear-contract short returns (#64), drawdown from starting equity (#65), and completed-candle CLI/Discord analysis (#66).

Synchronize package/runtime/test versions, date the changelog, and align the English and 正體中文 release summaries. Upgrade notes explain how to recalculate older reports using preserved inputs and costs, and how completed-candle counts affect live analysis. Publishing uses the existing verified-main tag and Trusted Publishing workflow.

Validation

  • ruff check .
  • ruff format --check .
  • pyright
  • pytest — 165 passed, 85.58% coverage
  • uv pip check
  • wheel/sdist build and twine check --strict
  • Clean, non-editable wheel installation: metadata/runtime4.1.6, CLI help, 84 backtest/market/interval regression tests

Checklist

  • Release branch release/4.1.6 follows preceding release-preparation PR release: prepare v4.1.5 #63.
  • No credentials, .env files, or generated market data were committed.
  • English and 正體中文 documentation are aligned.
  • Outputs remain clearly labelled as informational, not financial advice.

@sonarqubecloud

Copy link
Copy Markdown

@KageRyo
KageRyo merged commit 33aa8f9 into main Oct 11, 2026
12 checks passed
@KageRyo
KageRyo deleted the release/4.1.6 branch October 11, 2026 09:39
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