Skip to content

Releases: ferranbt/pinecone

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 04 Sep 08:58

What's Changed

  • Use SeriesBuffer everywhere in #182
  • Use concrete SeriesBuffer when possible in #183
  • Export min/max input values in #184
  • Add metadata to plot in #185
  • Time builtins support optional timezone in #187
  • Support scientific notation floats in #188
  • Use enums to describe labels in builtin functions in #189
  • Add serde + ord + eq traits to timeframe in #190
  • Add method to extract static metadata in #191
  • Add run fn with callback which does not collect output in #192
  • Builtin optional param in #193
  • Improve error message when custom arg decode fails in #194

Full Changelog: v0.2.5...v0.2.6

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 19 Aug 13:42

What's Changed

  • Vscode extension downloads lsp release in #173
  • Parser and lexer report error locations as loc + col in #174
  • Hover func decl references in #175
  • Add symbol and builtin autocompletion in #176
  • Make lsp library aware in #178
  • Document highlight + table symbols in #179
  • Add symbol rename in #180

Full Changelog: v0.2.4...v0.2.5

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 19 Aug 07:49

What's Changed

  • Add pinecone binary in #165
  • Add lsp server in #166
  • Vscode output channel + launch scripts for debugging in #167
  • Add launch scripts for debugger testing + CICD actions to publish the releases in #168
  • Fix cargo post release package.json version bump in #170

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@ferranbt ferranbt released this 12 Aug 15:05

What's Changed

  • Add misc fixes (cast series, function defaults, array field in type) in #158
  • Check historical neg values index in #159
  • Lock corpus data by commit + missing indicator parameters in #160
  • Sema directives + lookahead lint checks in #162
  • Add more format rules for comments in #163
  • Lint rule to check request repaint and calc-on-every-tick in #164

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@ferranbt ferranbt released this 09 Aug 15:23

What's Changed

  • History indexing any series in #130
  • Measure strategy.risk drawdown intrabar in #131
  • Enforce max_intraday_filled_orders per fill in #133
  • Report the halt bar in Backtest in #134
  • Annualise Backtest metrics from a stored timeframe in #135
  • Add +100 missing builtin methods/variables in #138
  • Add subjectless switch in #139
  • Add adjustment and font const values + polyfill methods in #141
  • Feat input fields complete in #144
  • Add some misc functions in #145
  • Add simple strategy stat variables in #147
  • Add alert and some request.* endpoints in #148
  • Introduce the concept of value objects + missing builtins that use it in #149
  • Add ta.* accumulator series (obv, accdist, pvt, wad, nvi, pvi, wvay in #150
  • Add time related builtins in #151
  • Add typecast functions + fixing some PineTS skipped tests in #153
  • Add ta.vwap and ta.pivot_point_levels in #154
  • Add footprint/volume_row accessors + request.footprint order-flow feed in #155
  • Process inputs in #156
  • Check length macro in #157

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@ferranbt ferranbt released this 06 Aug 13:30

What's Changed

  • Add location diagnostics to all the sema checks in #112
  • Add step in for loops in #113
  • library() indicator in #115
  • Add format, lint and sema to main crate in #118
  • Add sema unknown member check in #119
  • Make broker configurable in ScriptBuilder using a factory method in #121
  • Add 'check' function for parser+sema check in #122
  • Make 'execute' function public in #125
  • Add directory loader to resolve imports in #127
  • Add strategy.risk builtin functions in #129

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@ferranbt ferranbt released this 05 Aug 05:20

What's Changed

  • LibraryLoader trait only imports plain source code in #89
  • Move Output type to core crate out of interpreter in #90
  • Sema missing arg check + argument overload in #92
  • Feat symbol table in #95
  • Sema analysis can handle import files in #96
  • Add format crate in #98
  • Fixes a few parser and semantic errors in #99
  • Add array/matrix methods to object namespace in #100
  • Fix var collections with types in #103

Full Changelog: v0.1.0...v0.2.0