v1.7.0
🆕 feat
- @visactor/vchart: support
trimPadding
for band type axis, which used to remove the blank space at both ends of the aixs, closed #1174 - @visactor/vchart: custom mark support animation config
- @visactor/vchart: support customShape of mark
- @visactor/vchart: optimize auto mode of data-zoom, related #1416
- @visactor/vchart: enhance marker's position ability
- @visactor/vchart: mark area should support specify x x1 y and y1 both
- @visactor/vchart: add light-mobile and dark-mobile theme, related #1414
- @visactor/vchart: optmize performance of computing data
- @visactor/vchart: support none in component layoutType
- @visactor/vchart: support line/area label
- @visactor/vchart: no longer register mobile theme in vchart
- @visactor/vchart: feature: supports registered function expression syntax, related #1187
🐛 fix
- @visactor/vchart: chart padding won't update when switching global theme
- @visactor/vchart: fix spec modified unexpectedly in data model, details in #1514
- @visactor/vchart: update enableSegements implemention
🔨 refactor
- @visactor/vchart: refactor the inheritance structure of the chart module to make the layout system independent, details in #1428
⚡ perf
- @visactor/vchart: dont need to call
attrTransform()
in compilable-mark - @visactor/vchart: remove getStatisticsDomain()
- @visactor/vchart: dont call bounds calculate when user specify width/height of components
What's Changed
- perf: optimize createComponent() of base-chart, only call specified c… by @xile611 in #1445
- Refactor/layout refactor the inheritance structure of the chart module to make the layout system independent #1429 by @xuefei1313 in #1436
- Perf/optmize compute data by @neuqzxy in #1504
- perf: dont call computeStatisticsDomain() by @xile611 in #1503
- Feat/format expression function by @pairone in #1288
- Feat/support layout none in component by @xuefei1313 in #1499
- Docs/update react docs by @xile611 in #1512
- Perf/remove attr transform by @xile611 in #1523
- Refactor/theme by @kkxxkk2019 in #1477
- Perf/reduce merge of components by @xile611 in #1487
- Perf/attribute callback by @xile611 in #1524
- docs: fix the docs of progressive_render, close #1505 by @xile611 in #1552
- Fix/fix 1514 spec modified unexpectedly by @xuefei1313 in #1560
- Feat/support line area label by @xiaoluoHe in #1498
- ci: missing compilation of wx-vchart, closed #1570 by @kkxxkk2019 in #1571
- Sync/main by @kkxxkk2019 in #1577
- Feat/marker position by @kkxxkk2019 in #1535
- Pref/linear discrete ticks by @xile611 in #1569
- Feat/datazoom auto by @zamhown in #1492
- Feat/mobile theme by @zamhown in #1495
- Perf/simple layout when specify size by @xile611 in #1568
- Feat/semi theme by @zamhown in #1437
- Feat/band axis trim padding by @kkxxkk2019 in #1579
- feat: custom mark support animation config by @neuqzxy in #1485
- Size/wx simple bundle by @xiaoluoHe in #1581
- Pre release/1.7.0 alpha.1 by @xiaoluoHe in #1580
- Feat/label formatter by @pairone in #1547
- chore: annotation demo by @skie1997 in #1587
- docs: supply funnel demo by @xiaoluoHe in #1589
- docs: optimization mini-program tutorials by @kkxxkk2019 in #1588
- chore: brush option upgrade by @skie1997 in #1591
- feat: support customizedShape of mark by @xile611 in #1584
- fix: taro-vchart missing environment registration by @kkxxkk2019 in #1594
- Fix/1122 by @zamhown in #1585
- Feat/smart invert lightness mode by @pairone in #1556
- fix: export chartspec in react-vchart by @xile611 in #1604
- fix: replace Math.max and Math.min by @zamhown in #1603
- Perf/enable segment by @xile611 in #1605
- Feat/varify rich text by @pairone in #1527
- Dev/1.7.0 by @kkxxkk2019 in #1470
- [Auto release] release 1.7.0 by @github-actions in #1612
Full Changelog: v1.6.6...v1.7.0