Release Notes
Pebble Stream Runtime API release notes.
Release: 2.0.0 [2023-12-01]
Feature Bug Fix | Description | Comments |
---|---|---|
Feature | Performance improvements: memory | Massive reduction of memory consumption during spreadsheet generation with many scenarios resulting in near flat memory growth. |
Feature | Performance improvements: speed | Up to 100 times faster worksheet generation compared to 1.x.x. |
Feature | Additional Directives | More worksheet directives including self-compare, graph traversal, allowed sets, generate-rows, data merges, lot relief, tax rounding, and more advanced grouping. |
Feature | Execute formulas on worksheets with transformative directives | Pebblers can intermingle transformative directive columns with formula columns on the same worksheet |
Feature | Automatic test scenario generation | Developers can automatically generate and run test scenarios from spreadsheets. |
Feature | More efficient compiler | Compiler can now compile large Excel spreadsheets. |
Feature | More Excel functions | Pebble Stream now supports more Excel functions including a wide array of statistical functions. |
Feature | Native C# support | Pebble Stream Runtime is now available as a native C# executable. |
Feature | Native JavaScript support | Pebble Stream Runtime is now available as a native JavaScript library for Node.js or browser deployment. |
Release: 1.1.0 [2022-09-07]
Feature Bug Fix | Description | Comments |
---|---|---|
Feature | Removed API to save pebble output as an Excel spreadsheet. | This feature was ill-placed in the runtime. We will release runtime-utils shortly to contain this and other functionality. |
Bug Fix | Pebble Stream runtime did not compute if statements without an else condition | Compiler and analyzer both accept if statements without else conditions. |
Release: 1.0.1 [2022-07-28]
Feature Bug Fix | Description | Comments |
---|---|---|
Bug Fix | Fix >= and <= detection in filter directive compilation | The analyzer sometimes fails to pick up the filter directive's greater and less than equal signs. This release fixes this issue. |
Bug Fix | Convert new smart quote character to canonical quote during compilation. | Some spreadsheet implementations use different characters for quoting. This release recognizes more of those characters as quotes. |
Bug Fix | Return nil always when looking past the length of a previously computed sheet. | In certain circumstances, the runtime will revert to template values if it detects that the input sheet is not provided. This behavior has been corrected. |
Release: 1.0.0 [2021-07-01]
Feature Bug Fix | Description | Comments |
---|---|---|
Feature | Transformative Directives | Several transformative directives including joins, filters, drag downs, and group sums |
Feature | Annotative Directives | Directives to detect errors, produce warnings, and validate data. |
Feature | Over 100 Excel Formulas and Operators | Initial set of Excel formula implementations. |
Updated 6 months ago