Repository navigation
Releases: ferranbt/pinecone
Releases · ferranbt/pinecone
Release list
v0.2.6
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
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
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
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
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
adjustmentandfontconst values + polyfill methods in #141 - Feat input fields complete in #144
- Add some misc functions in #145
- Add simple
strategystat variables in #147 - Add
alertand somerequest.*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
What's Changed
- Add location diagnostics to all the sema checks in #112
- Add
stepin 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.riskbuiltin functions in #129
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
LibraryLoadertrait only imports plain source code in #89- Move
Outputtype to core crate out of interpreter in #90 - Sema missing arg check + argument overload in #92
- Feat symbol table in #95
Semaanalysis 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