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.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 →PyneCore v6.4.9 released — Patch release with four runtime-correctness fixes.
Fixes - Stale .pyc bytecode is now invalidated after a PyneCore upgrade that changes the transform output — no more 'bool' object is not callable from obsolete cached code surviving the update (closes #58) -…
Read more →PyneCore v6.4.8 released — Patch release — mostly Pine-compat fixes, one new capability.
Fixes - series[na] and out-of-range subscripts now return na instead of raising (closes #57) - Strategy: pending stop/limit entries no longer drop their attached SL/TP before filling - Drawing API: line.delete /…
Read more →