Skip to content

Commit 52ffffc

Browse files
committed
updated changelog
1 parent ba2c37b commit 52ffffc

File tree

2 files changed

+48
-3214
lines changed

2 files changed

+48
-3214
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,38 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.5.7] - 2025-12-24
9+
10+
### Added
11+
12+
- **Shape Plot Style**
13+
- New `shape` plot style with extensive customization options for technical indicator signals.
14+
- Support for 12 shape types: `circle`, `square`, `diamond`, `triangleup`, `triangledown`, `arrowup`, `arrowdown`, `flag`, `cross`, `xcross`, `labelup`, `labeldown`.
15+
- 6 size presets: `tiny`, `small`, `normal`, `large`, `huge`, `auto`.
16+
- Custom dimensions support with `width` and `height` attributes for non-uniform shapes.
17+
- 5 location modes: `absolute`, `abovebar`, `belowbar`, `top`, `bottom` for flexible positioning.
18+
- Text label support with configurable color and automatic positioning based on location.
19+
- Per-point overrides for all shape attributes (shape, size, color, text, location, dimensions).
20+
- **Documentation**
21+
- Comprehensive plotting system documentation (`/plots`) covering all 7 plot styles.
22+
- Detailed shape plot examples and configuration guide.
23+
- PineScript demo page showing runtime transpilation with PineTS.
24+
- Cross-signal indicator example demonstrating shape plots with EMA crossover signals.
25+
26+
### Changed
27+
28+
- **Build Pipeline Modernization**
29+
- Migrated from UMD-only to hybrid ESM/CJS/UMD build system.
30+
- Added `exports` field in `package.json` for modern bundler support.
31+
- Externalized ECharts dependency - now required as peer dependency.
32+
- Separate ESM (`qfchart.min.es.js`) and UMD (`qfchart.min.browser.js`) bundles.
33+
- Updated all demo pages to include ECharts script tag.
34+
- Improved Rollup configuration for better tree-shaking and bundle optimization.
35+
36+
### Fixed
37+
38+
- Binance provider hotfix for USA users connectivity issues.
39+
840
## [0.5.2] - 2025-12-20
941

1042
### Added

0 commit comments

Comments
 (0)