📢
Loading...
On this page
history
Versioning
Versioning policy for PyneCore
Versioning Policy
pynecore uses a versioning system based on the Pine Script version whose API it follows, extended with PyneCore’s own
release levels:
<major>.<minor>.<patch>Breakdown:
major: the Pine Script version whose API PyneCore follows (e.g.,6means Pine v6)minor: PyneCore’s own major version, increased for breaking changes and other large changespatch: releases without breaking changes: bug fixes, improvements and smaller new features
Examples:
6.0.0– First stable release following the Pine v6 API6.6.0– Large change: live data and broker trading6.10.3– No breaking change: extended trading hours support7.0.0– First version to follow the Pine v7 API
Pre-release versions
When a new Pine version (e.g., v7) is released and still under integration/testing, pre-release versions will be published:
7.0.0a1– Alpha release7.0.0b1– Beta release7.0.0rc1– Release candidate
These versions require explicit installation using the --pre flag in pip and are not installed by default.
This scheme ties the major version to the Pine Script API, while the minor and patch levels follow PyneCore’s own development.