Skip to content

Commit 05bf9d2

Browse files
committed
added changelog
1 parent f55d0ac commit 05bf9d2

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.5.0] - 2025-12-17 (first public release)
9+
10+
### Added
11+
12+
- **Core Charting Engine**
13+
14+
- High-performance Candlestick (OHLCV) charts built on Apache ECharts.
15+
- Efficient incremental data updates for real-time trading applications.
16+
- Multi-pane layout system allowing stacked indicators with independent Y-axes.
17+
- Support for overlay indicators on the main price chart.
18+
- Integrated zoom and pan controls (DataZoom) with configurable positioning.
19+
20+
- **Interactive Drawing System**
21+
22+
- A plugin architecture for extending chart functionality.
23+
- **Line Tool**: Draw trend lines, support/resistance, and rays.
24+
- **Fibonacci Retracement**: Interactive tool with customizable levels, ratios, and background shading.
25+
- **Measure Tool**: Quickly calculate price percentage changes and bar counts between two points.
26+
- Full drawing lifecycle management: selection, dragging, point adjustment, and deletion.
27+
28+
- **Layout & User Interface**
29+
30+
- Dynamic pane controls: Collapse, Maximize, and Restore functionality for all chart areas.
31+
- Flexible "Databox" (Tooltip) system supporting Left Sidebar, Right Sidebar, or Floating modes.
32+
- Fullscreen support for an immersive trading experience.
33+
- Customizable theme options including colors (up/down/background), fonts, and spacing.
34+
35+
- **Developer Experience**
36+
- First-class TypeScript support with full type definitions.
37+
- Comprehensive Event API for tracking user interactions (clicks, hovers, zooms).
38+
- Modular internal architecture (LayoutManager, SeriesBuilder, GraphicBuilder).
39+
- Automated documentation workflows via GitHub Actions.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qfo/qfchart",
3-
"version": "1.0.0",
3+
"version": "0.5.0",
44
"description": "Professional financial charting library built on Apache ECharts with candlestick charts, technical indicators, and interactive drawing tools",
55
"keywords": [
66
"chart",

0 commit comments

Comments
 (0)