PyneComp v6.0.47 — v4→v5 converter now migrates legacy color and plot style constants,…

Fixes

  • Bare plot/hline style constants (circles, line, area, cross) migrate positionally only, so user-declared names of the same spelling are left untouched
  • Self-referential history series (i1 = c1 * src + c2 * nz(i1[1])) now compile instead of erroring as “not declared before usage”
  • A local variable initialized from a same-named enclosing variable no longer raises UnboundLocalError
  • Tuple-declared variables ([a, b] = f()) can be reassigned; incompatible concrete-typed assignments still error
  • type and enum are treated as soft keywords, so type and type1 no longer mis-parses as a declaration
  • Methods named after built-in types (method float(int id) => float(id)) parse correctly while type casts in expressions are preserved
  • Reassignment from a method or field chain (l := helper.method(...)) now infers the tail’s return type instead of the receiver’s
  • Indent markers are no longer detected inside string literals containing |I|

Features

  • Legacy v4 global color constants (gray, orange, …) migrate to the color.* namespace, with shadowing detection for user-defined names