Repository navigation
Release PriceGenerator 2.0.0 with modern charts and deterministic APIs - #112
Merged
Merged
Conversation
…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
…asured performance
…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
15 of 16 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Promote the reviewed modern-only implementation and canonical
2.0.0release 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.0and 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.