Dev Updates
Development in the open. PyneCore and PyneComp releases land here as they happen — what got fixed, what got added, and now and then what we got wrong — along with progress on work that is not finished yet. Synced directly from our Discord dev-updates channel.
PyneCore’s full changelog lives on GitHub; PyneComp’s progress you will find here and nowhere else. More granular and more technical than News — this is the engineering log, not the announcements.
PyneComp v6.0.39 — tightens compiler correctness around method-overload dispatch and…
Fixes - Typed receiver calls only bind a user method when a matching overload exists; builtin containers, namespace types and imported UDT methods now correctly fall back when a same-named local method does not cover…
Read more →PyneCore v6.5.4 released — another round of TradingView backtest parity: large-equity…
Features - request.security(ticker.heikinashi(sym), tf, expr) now evaluates on Heikin Ashi candles (higher-timeframe aware, backtest file-backed only) - calc_bars_count honored — only the last N chart bars are…
Read more →PyneComp v6.0.38 — A compiler release centered on a shared, source-independent…
Fixes - Identifiers that collide with Python keywords, helper imports, runtime helpers or enum machinery (e.g. lambda, mro, a field named __init) are now renamed with a canonical scheme computed purely from the name —…
Read more →PyneCore v6.5.2 released — Correctness release on the 6.5 line: sharper request.security…
Fixes - Multi-day and intraday HTF request.security now aggregate to the security timeframe, so each period exposes its last confirmed value instead of the still-developing one (#70) - Session-gapped intraday…
Read more →PyneComp v6.0.36 — A batch of compiler fixes around input.* argument binding and…
Fixes
Read more →PyneCore v6.5.1 released — Patch release on the 6.5 line: TradingView-parity fixes across…
Fixes - Same-bar close_all after a partial close no longer overshoots into a phantom opposite trade, and multiple same-bar partial closes for one entry now all fill - Sparse single-period D/W/M request.security keeps…
Read more →PyneComp v6.0.35 — Method-dispatch overhaul plus a batch of compiler fixes, so…
Fixes - Method calls now resolve much more accurately — imported UDT methods, chained receivers (a.b().c()), built-in namespaces and locally defined methods all dispatch to the right target - User-defined methods that…
Read more →PyneCore v6.4.11 released — Patch release: import-cache integrity, OHLC precision,…
Fixes - A foreign .pyc recompile (pip's compileall, an IDE, a packaging step) can no longer leave stale untransformed bytecode that crashed scripts with unsupported operand type(s) for -: 'Source' and 'Source' (closes…
Read more →PyneCore v6.4.10 released — Two new Pine v6 built-ins plus a big backtest-simulator…
New • time_tradingday, bid and ask built-ins (bid/ask are always na — no tick data, matching TradingView)
Read more →PyneComp v6.0.34 — Pine-compat release: a batch of parser fixes so more TradingView…
Fixes - Block expressions (switch / if) now compile in more spots — arrow-function bodies, compound assignments and type-qualified declarations - enum members can reuse built-in names (line, box, label, …) -…
Read more →