Skip to content

Commit

Permalink
chore: 更新 changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
simaQ authored and hustcc committed Feb 28, 2020
1 parent e7bcc9a commit 21bcbce
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# 4.0.0 正式发布 (2020-02-28)
## 4.0.0 正式发布 (2020-03-01)

作为图形语法(the Grammar of Graphics)的前端实现,G2 已经经历多个版本的迭代。本次 G2 4.0 是一个新的起点,我们对底层架构做了大量的重构工作,G2 会更加关注于:**图形语法,交互语法**以及**可视化组件体系**的建设。我们希望 G2 4.0 会成为一个专业的、给用户带来更多可能性的可视化底层引擎,在满足传统型统计图表需求的基础上,能够更好地赋能于(但不限于):

- 让开发者基于 G2 4.0 可以更快更好地封装上层图表库
- 让交互式可视化更简单
- 成为可视化领域的专业工具

虽然我们对 G2 内部进行了大规模的重构工作,包括数据处理流程(引入数据更新机制),图表组件,view 渲染更新逻辑以及事件、交互机制改造等,但是为了保障用户项目能够更平滑得升级,G2 4.0 保持了最大程度上的兼容,但是仍然有一部分 breaking change 需要注意
虽然我们对 G2 内部进行了大规模的重构工作,包括数据处理流程(引入数据更新机制),图表组件,view 渲染更新逻辑以及事件、交互机制改造等,但是为了保障用户项目能够更平滑得升级,G2 4.0 保持了最大程度上的兼容,但是仍然有一部分 breaking change 需要注意

## 变更说明
### 变更说明

### 整体变化
#### 整体变化

- 全面拥抱 TypeScript。
- 全新的可视化组件:面向交互,体验优雅。
Expand All @@ -21,11 +21,11 @@
- 动画机制改造,更细粒度,体验更好。
- 模块化管理,提供更加灵活的扩展机制。

### API 变更
#### API 变更

G2 4.0 在功能上全面兼容 3.x 的功能,在 API 接口上,我们进行了一些优化,在最大程度兼容 3.x 语法的基础上,提供了对用户更加友好,更易理解的函数命名以及更合理的配置项结构,具体的变化记录如下:

#### 不兼容改动
##### 不兼容改动

-`chart.source()` 接口废弃,请使用 `chart.data()` 接口,同时列定义请通过 `chart.scale()`  接口进行定义。
-`chart.coord()` 接口废弃,请使用 `chart.coordinate()`
Expand Down Expand Up @@ -60,7 +60,7 @@ const theme = chart.getTheme();
- ❌ 移除 tail 类型的图例。
- 内置常量重命名,一致使用小写 + '-' 命名规则,比如 `shape('hollowCircle')` 变更为 `shape('hollow-circle')`

#### 配置项以及接口变更
##### 配置项以及接口变更

我们在 4.0 中对以下接口以及一些接口中的属性进行了部分变更,在兼容 3.x 原有功能的基础上,让配置项更具语义,同时结构更加合理,具体请参考 API 文档。

Expand Down

0 comments on commit 21bcbce

Please sign in to comment.