Skip to content

Release PriceGenerator 2.0.0 with modern charts and deterministic APIs - #112

Merged
Tim55667757 merged 50 commits into
masterfrom
develop
Oct 16, 2026
Merged

Tim55667757 merged 50 commits into
masterfrom
develop

Conversation

@Tim55667757

Copy link
Copy Markdown
Collaborator

Promote the reviewed modern-only implementation and canonical 2.0.0 release metadata from develop into master.

This intentionally breaks the 1.x Python/CLI/model interfaces. It supplies deterministic canonical OHLCV generation/replay, nonmutating analysis and modern indicators, bounded-memory streaming, offline interactive HTML plus SVG/PNG/JPEG charts with restrained branding, and auditable experimental research helpers. Old runtime classes/templates/backends and Travis uploads are removed; archival evidence remains outside production code.

Implementation and release metadata were reviewed in #110 and #111. Both passed the CPython 3.10–3.13 package/install gate and actual native ECharts/Canvas gate. This promotion must pass the same gates; file acknowledgments and final account review will precede merge.

Relates to #109. After merge, tag this exact green master commit v2.0.0 and run verification-only release workflow. PyPI publication remains a separate protected deployment requiring the configured publisher, human approval, public artifact hash/provenance readback and fresh installed smoke. This PR does not upload packages.

…dernization-adrs

docs: define PriceGenerator modernization ADR baseline
…ator-adrs

docs: mark approved PriceGenerator ADRs as accepted
Establish tested PR gates and linked Task completion
…-baseline

Establish the published legacy engineering baseline
Add reproducible generation benchmarks and measured baseline evidence
…kaging

Modernize packaging and isolate legacy optional integrations
…architecture

Add modern chart architecture and branded standalone SVG rendering
…e-charts

Add offline branded interactive charts with a pinned Canvas runtime
…gration

Complete chart migration with verified adapters and measured performance
Add canonical UTC OHLCV validation and exact CSV interchange
Introduce the modern-only PriceGenerator API and verified release pipeline
Prepare PriceGenerator 2.0.0 release metadata and migration notes
@Tim55667757 Tim55667757 added the Task A small task or improvements label Oct 16, 2026 — with ChatGPT Codex Connector
@Tim55667757 Tim55667757 self-assigned this Oct 16, 2026

@Tim55667757 Tim55667757 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed

@Tim55667757
Tim55667757 merged commit 3b0b848 into master Oct 16, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Task A small task or improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant