Releases: VisActor/VChart
Releases · VisActor/VChart
v1.10.4
🆕 feat
- @visactor/vchart: increase chart stacking capabilities, provide stackSort to support sorting when stacking
🐛 fix
- @visactor/vchart: axis unit in wrong position when hiding the axis domainLine
- @visactor/vchart: fix issue of the order of data is not uniform in stack
- @visactor/vchart: type defination of markArea & markPoint in common chart
- @visactor/vchart: formatMethod of crosshair label runs multiple times, related #2501
- @visactor/vchart: crosshair can't move when axis domain is very small, related #2492
- @visactor/vchart:
updateDataSync
produces inconsistent results compared to direct drawing, related #2503
🔨 refactor
- @visactor/vchart: add event params
vchart
, which will updated in lifecycle events, close #2502
v1.10.3
🆕 feat
- @visactor/vchart: support interaction events of
element-select
andelement-highlight
- @visactor/vchart: support
showDefaultName
in map chart to display unmatched name in map data
🐛 fix
- @visactor/vchart: tooltip cliped if set border width. fix#2471
- @visactor/vchart:
lineWidth
is invalid in rect-type-crosshair, related #2432 - @visactor/vchart: should use
series.getMarkInName
to get the mark for total label's caculation, fixed #2448 - @visactor/vchart: fix the issue of event trigger count after
updateSpecSync()
- @visactor/vchart: map data will not show if not configured in nameMap
- @visactor/vchart: axis label missing in the sampled angle axis, related #2439
- @visactor/vchart: fix radar chart clipAngle animation error when loading on demand.
- @visactor/vchart: fix the release order of _eventDispatcher
- @visactor/vchart: should use series's _seriesMark to calculate total mark, not all series mark names are the same as series.type
What's Changed
- fix: map data will not show if not configured in nameMap by @xiaoluoHe in #2465
- Fix/release of event dispatcher by @xile611 in #2467
- feat: add docs of ve-o theme by @zamhown in #2473
- feat: update themes in docs by @zamhown in #2474
- Fix/daily 03 26: 瀑布图开启总计标签报错 by @kkxxkk2019 in #2470
- Refactor: reduce sankey dup code by @xiaoluoHe in #2396
- Feat/verify wordcloud rotate random by @skie1997 in #2476
- Fix/polar axis label by @zamhown in #2469
New Contributors
Full Changelog: v1.10.2...v1.10.3
v1.10.2
🆕 feat
- @visactor/vchart: support interaction events of
element-select
andelement-highlight
🐛 fix
- @visactor/vchart:
lineWidth
is invalid in rect-type-crosshair, related #2432 - @visactor/vchart: should use
series.getMarkInName
to get the mark for total label's caculation, fixed #2448 - @visactor/vchart: fix the issue of event trigger count after
updateSpecSync()
- @visactor/vchart: fix radar chart clipAngle animation error when loading on demand.
v1.10.0
🆕 feat
- @visactor/vchart: bar chart supports
autoBandSize
to automatically calculate bandSize based on the incoming configuration such asbarWidth
, thereby affecting the actual length of the axis, related #2268 - @visactor/vchart: stacked bar chart supports the config
stackCornerRadius
to configure the corner radius of stacked bar groups, releated #2185 - dataZoom: enhance when big data and brush releated
- dataZoom: add sampler for preview chart
- @visactor/vchart: support scrollbar in legend
- @visactor/vchart: the theme of the legend supports separate configuration of different themes in different directions, related #2216
- @visactor/vchart: react-vchart supports custom tooltip render, related #2288
- @visactor/vchart: theme supports for configuring series themes in stack state, related #2331
- @visactor/vchart: theme supports custom tokens, related #2255
- @visactor/vchart: tooltip supports the same
lockAfterClick
as crosshair, related #2352 - @visactor/vchart:
x
&y
of the tooltip position can be fixed separately, related #2320 - @visactor/vchart: add more tooltip shape configs in
tooltip.style
of the chart spec, related #2292 - @visactor/vchart: state style of arc marks support
innerPadding
andouterPadding
, related #2038 - @visactor/vchart: register hover/select interaction by default
- @visactor/vchart: remove advanced interaction in simple bundle
🐛 fix
- @visactor/vchart: enterable tooltip will not hide when mouse moves directly from the tooltip to a non-chart area, related #2315
- @visactor/vchart: upgrade version of vgrammar to fix end state of animation
- @visactor/vchart:
tickMask
is invalid in circular progress charts, related #2316 - @visactor/vchart: rect crosshair should lock when lockAfterClick is true
- @visactor/vchart: when region style is empty, should not create _backgroundMark or _foregroundMark
- @visactor/vchart: fixed the issue of being unable to listen to customMark events on vchart
- @visactor/vchart: grid component should not be pickable expect its children
- @visactor/vchart: events on
<Bar />
should not trigged twice - @visactor/vchart: plugin should be released in
release()
🔨 refactor
- react-vchart: refactor react-vchart to support render in strict mode
🔧 chore
- @visactor/vchart: use
rimraf
to replacerm -rf
What's Changed
- Fix/react strict mode by @xile611 in #2203
- Sync/dev 1.10.0 by @zamhown in #2239
- Sync/dev1.10.0 by @zamhown in #2249
- Feat/bar stack clip by @zamhown in #2240
- feat: support multi-label config in line/area/pie/rose/bar/radar/scat… by @xiaoluoHe in #2121
- Feat/theme token by @zamhown in #2256
- fix: type error in word-cloud series by @zamhown in #2265
- Fix/richtext issues by @xiaoluoHe in #2170
- Feat/auto band size by @zamhown in #2278
- Fix/treemap dataflow by @xiaoluoHe in #2296
- Sync/dev1.10.0 by @zamhown in #2305
- Fix/export plugin by @zamhown in #2310
- Fix/react series event call by @xile611 in #2275
- feat: formatter plugin by @xiaoluoHe in #2236
- feat: remove progressArc by @zamhown in #2283
- Feat/taro vchart issues by @xiaoluoHe in #2293
- Sync/develop dev 1.10.0 by @xile611 in #2319
- Fix/import path by @xiaoluoHe in #2321
- Feat/tooltip shape by @zamhown in #2297
- Feat/tooltip pin by @zamhown in #2261
- Feat/react tooltip by @zamhown in #2323
- feat: the theme of the legend supports separate configuration of diff… by @zamhown in #2326
- Feat/legend scroller align by @xile611 in #2325
- Feat/stack theme by @zamhown in #2332
- fix: optimize the performance of dimension-trigger by @zamhown in #2344
- fix(scrollbar): scrollbar not work because of api change by @skie1997 in #2349
- fix: change the name of theme token api by @zamhown in #2357
- fix: export theme token type by @zamhown in #2360
- [Auto Sync] Sync the code from branch main to branch develop after release 1.9.6 by @github-actions in #2358
- Feat/tooltip lock by @zamhown in #2353
- Fix/crosshiar lock by @xile611 in #2347
- [Auto changelog] changlog of v1.9.6 by @github-actions in #2361
- feat: register hover/select interaction by default by @xiaoluoHe in #2363
- Fix/release of plugin by @xile611 in #2364
- Fix/custom mark event by @kkxxkk2019 in #2365
- docs: supply richtext/formatter/funnel demos by @xiaoluoHe in #2366
- fix: add geo-region spec type to chart spec by @zamhown in #2367
- Feat/data zoom enhance by @skie1997 in #2250
- fix(dataZoom): band state scale compute error by @skie1997 in #2370
- Sync/1.9.6 to 1.10.0 by @xile611 in #2368
- fix: stack theme does not work in the case that
stack
of spec is undefined by @zamhown in #2376 - Chore/fix rm rf by @xile611 in #2377
- Fix/brush remove child by @skie1997 in #2379
- [Auto release] release 1.10.0 by @github-actions in #2381
Full Changelog: v1.9.6...v1.10.0
v1.9.6
🆕 feat
- @visactor/vchart: support dataKey in CustomMark and ExtensionMark
- @visactor/vchart: support mulity data in waterfal total dimensions
🐛 fix
- @visactor/vchart:
animationAppear: false
not work - @visactor/vchart: fix bug that throws error when setting mark style to invlaid value
- @visactor/vchart: fix the issue of duplicate event registration, fixed #2336
- @visactor/vchart: fixed the issue of being unable to listen to label and totalLabel component events on vchart,
vchart.on('click', { level: 'model', type: 'label' })
- @visactor/vchart: optimize totoal label position when axis is inversed
- @visactor/vchart: upgrade vrender to 0.17.27, vgrammar to 0.11.15
- scrollbar: click stopped by zoomable. fix#2333
What's Changed
- [Auto Sync] Sync the code from branch main to branch develop after release 1.9.4 by @github-actions in #2300
- fix: fix
barGapInGroup
when has multiple bar series, fix #2301 by @xile611 in #2302 - Fix/spec info by @zamhown in #2299
- Fix/total label position by @xiaoluoHe in #2303
- Feat/waterfall support split total by @xuefei1313 in #2295
- fix: setSelected state will not clear when selecting another element by @xiaoluoHe in #2289
- Feat/extension mark data key by @xile611 in #2306
- fix: add lineWidth in label common theme by @xiaoluoHe in #2304
- refactor: consolidating duplicate axis code by @xiaoluoHe in #2307
- fix:
animationAppear: false
not work by @xiaoluoHe in #2312 - docs: supply load-on-demand document by @xiaoluoHe in #2314
- [Auto changelog] changlog of v1.9.5 by @github-actions in #2318
- [Auto Sync] Sync the code from branch main to branch develop after release 1.9.5 by @github-actions in #2317
- Fix/fix mark compute attribute style is in valid by @xuefei1313 in #2322
- fix: optional type defination in geojsonOption by @xiaoluoHe in #2329
- fix: fix the error in custom tooltip handler in big-screen by @zamhown in #2328
- Fix/issue 2336 by @kkxxkk2019 in #2341
- Fix/zoomable event by @skie1997 in #2346
- Fix/label event trigger by @kkxxkk2019 in #2345
- fix: recover overridded code by @xiaoluoHe in #2350
- Fix/upgrade vrender 0.17.27 by @xile611 in #2351
- [Auto release] release 1.9.6 by @github-actions in #2355
Full Changelog: v1.9.5...v1.9.6
v1.9.5
🆕 feat
- @visactor/vchart: support dataKey in CustomMark and ExtensionMark
- @visactor/vchart: support mulity data in waterfal total dimensions
🐛 fix
- @visactor/vchart:
animationAppear: false
not work - @visactor/vchart: optimize totoal label position when axis is inversed
What's Changed
- [Auto release] release 1.9.5 by @github-actions in #2313
Full Changelog: v1.9.4...v1.9.5
v1.9.4
🆕 feat
- @visactor/vchart: supply pie percent data as
data._percent_
🐛 fix
- @visactor/vchart:
startAngle
andendAngle
is invalid in polar axis spec, related #2243 - @visactor/vchart: fix the issue of axis title'angle does not work, fixed#2270
- @visactor/vchart: axis zero not work beacause of collect data. fix#2226
- @visactor/vchart: rect graphics will be reused when animation is true, and switch direction, the channels must be cleared, fix #2241
- @visactor/vchart: active point should can show in a dual chart, which has two line series, fix #2273
- @visactor/vchart: fix bug of sortDataByAxis not work well in combination chart
- @visactor/vchart: fixed the issue of
ChartEvent
being triggered multiple times, fixed#2276 - @visactor/vchart: marker area xy layout needs to deal with the problem of empty coordinate points
- marker: point and line filter not work. fix#2245
- player: default attr leades to layout error. fix#241
- @visactor/vchart: wordcloud support rect shape. fix#2220
What's Changed
- Fix/mark area render error by @kkxxkk2019 in #2231
- docs: update word cloud guide docs by @purpose233 in #2232
- Fix/player orient by @skie1997 in #2227
- Fix/wordcloud rect by @skie1997 in #2224
- Fix/axis zero by @skie1997 in #2234
- chore: upgrade denpendency by @skie1997 in #2235
- Feat/pie percent data by @xiaoluoHe in #2229
- fix:
startAngle
andendAngle
is invalid in polar axis spec by @zamhown in #2244 - [Auto release] release 1.9.3 by @github-actions in #2237
- [Auto changelog] changlog of v1.9.3 by @github-actions in #2238
- Fix/docs0220 by @zamhown in #2246
- Fix/type error by @xiaoluoHe in #2257
- [Auto Sync] Sync the code from branch main to branch develop after release 1.9.3 by @github-actions in #2247
- feat: remove vmind package by @da730 in #2259
- Fix/bar switch direction by @xile611 in #2252
- Fix/log axis invalid values by @xile611 in #2253
- Fix/marker filter by @skie1997 in #2264
- docs: update combination example code by @xiaoluoHe in #2266
- Fix/axis title angle by @kkxxkk2019 in #2271
- Fix/fix active point of dual line chart by @xile611 in #2274
- Fix/fix sort data by axis not work in combination by @xuefei1313 in #2277
- Fix/issue 2276 by @kkxxkk2019 in #2280
- Fix/tooltip by @zamhown in #2282
- fix: duplicated execution of sereis onLayoutEnd by @xiaoluoHe in #2286
- fix: dimension tooltip from multi-dimensionInfo by @zamhown in #2284
- Fix/resize observer by @xile611 in #2290
Full Changelog: v1.9.2...v1.9.4
v1.9.3
🆕 feat
- @visactor/vchart: supply pie percent data as
data._percent_
🐛 fix
- @visactor/vchart: axis zero not work beacause of collect data. fix#2226
- @visactor/vchart: marker area xy layout needs to deal with the problem of empty coordinate points
- player: default attr leades to layout error. fix#241
- @visactor/vchart: wordcloud support rect shape. fix#2220
v1.9.2
🐛 fix
- @visactor/vchart: bar label issue when position is 'inside-bottom' or 'inside-top'
- @visactor/vchart: in block-vchart demo, the
dpr
acquisition method is wrong and needs to be obtained in real time - @visactor/vchart: series can read
direction
from chart spec, releated to #2181 - @visactor/vchart: dataZoom min and max span does not effect, related #2195
- @visactor/vchart: fix the problem that multi-layer axis labels are not displayed after closing tail labels, related #2179
- @visactor/vchart: fix polar animation interpolation
- @visactor/react-vchart: fix the error when
onClick
of<VChart />
is null, close #2186 - @visactor/vchart: charts should not stack toggle when series has same type but differernt axes, related #2210
- @visactor/vchart: there is some offset in the position of the dom tooltip shape, related #2188
🔧 chore
- @visactor/vchart: add react-lynx doc
v1.9.1
🐛 fix
- @visactor/vchart: custom mark should run after all the series marks, fix #2156
- @visactor/vchart: interactions should be closed by
option.disableTriggerEvent
- @visactor/vchart: in the case of multiple band axes in a chart, the same datum corresponds to multiple rows of dimension tooltip content, related #2148
- @visactor/vchart: fix error of vchart in strict-mode
- @visactor/vchart: fix the zero-align of axes, fix #2167
What's Changed
- feat(calculator): add the SQL-like calculator for data analysis in vmind by @zthxxx in #2064
- Fix/issue2148 by @zamhown in #2155
- chore: optimize build of ci by @xile611 in #2150
- fix: remove scale.ticks()'s calling, becase it will change the scale'… by @kkxxkk2019 in #2159
- fix: custom mark should run after all the series marks, fix #2156 by @xile611 in #2160
- chore: fix error of unit-test workflow and hotfix, release by @xile611 in #2161
- Fix/disable interactions by @xile611 in #2162
- Fix/react vchart in strict mode by @xile611 in #2173
- docs: optimize the docs of getting_started by @xile611 in #2168
- fix: upgrade vgrammar to 0.11.6 to fix mark-overlap, close #2165 by @xile611 in #2174
- chore: correcting confusing data in waterfall charts by @kkxxkk2019 in #2172
- fix: add new api to theme package docs by @zamhown in #2182
- Fix/zero align by @xile611 in #2169
New Contributors
Full Changelog: v1.9.0...v1.9.1