@@ -5,6 +5,44 @@ All notable changes to OakScriptJS will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.1.5] - 2025-12-06
9+
10+ ### Added
11+
12+ ** Series Enhancements:**
13+ - ** BarData Class** : Versioned wrapper around ` Bar[] ` array for automatic cache invalidation
14+ - ** materialize() Method** : Breaks closure chains for memory efficiency
15+ - ** barData Property** : Access to underlying BarData source from Series instances
16+
17+ ** Transpiler Improvements:**
18+ - Modular architecture with semantic analysis
19+ - Enhanced PineScript compatibility
20+ - Better error reporting and diagnostics
21+ - Fixed builtin function signatures and added missing functions
22+
23+ ** Testing:**
24+ - Added comprehensive Series unit tests (453+ test cases)
25+ - Added overlay indicators integration tests
26+ - Added TA-Series integration tests
27+
28+ ** Build & CI:**
29+ - Improved indicator generation workflow
30+ - Refactored indicator sources to use docs/official
31+
32+ ### Fixed
33+
34+ - Fixed ta-series functions accessing non-existent .data property
35+ - Fixed overlay indicators returning empty plot data
36+ - Fixed .data to .bars references in crossover/crossunder/cross functions
37+
38+ ### Performance
39+
40+ - Automatic cache invalidation reduces redundant computation
41+ - Memory-efficient closure chain breaking with ` materialize() `
42+ - Better garbage collection for long-running applications
43+
44+ ---
45+
846## [ 0.2.1] - 2025-12-05
947
1048### Added
@@ -178,6 +216,7 @@ All DSL-based code will need to be rewritten. The OakScriptEngine transpiler is
178216- Array-based core functions
179217- TypeScript support
180218
219+ [ 0.1.5 ] : https://github.com/deepentropy/oakscriptJS/compare/v0.1.4-before-monorepo...v0.1.5
181220[ 0.2.0 ] : https://github.com/deepentropy/oakscriptJS/compare/v0.1.3...v0.2.0
182221[ 0.1.3 ] : https://github.com/deepentropy/oakscriptJS/releases/tag/v0.1.3
183222[ 0.1.0 ] : https://github.com/deepentropy/oakscriptJS/releases/tag/v0.1.0
0 commit comments