UNPKG

6.9 kBMarkdownView Raw
1# Changelog
2
3## [0.7.2] - 2023-05-09
4
5### Fixed
6
7- Animation finishes also it begining reached at reverse play.
8- Fixed garbage collection of stored charts and animations.
9- If dimension data series re-added, previously existed categories and order
10 will remains.
11
12### Added
13
14- New 'direction' anim option introduced.
15
16## [0.7.1] - 2023-02-24
17
18### Fixed
19
20- Title animation timing on first chart fixed.
21
22## [0.7.0] - 2023-02-23
23
24### Fixed
25
26- Fixed the UnPivot.convert method not modifying the original data object.
27- Axis line, labels, ticks, interlacing and guide can be set to auto.
28- Simple fade in case of empty target chart
29- Fixed length serialization in style() for % unit.
30- Fixed missing rendering update when duration is 0 in first animate call.
31- Fixed error on multiple calls of the JS chart's 'data' property.
32- Fixed disapearing title from empty charts.
33- Fixed animation cancelling, did not trigger promise rejection.
34- Fixed chart state reset on animation cancel. Used the target chart's config
35 further on despite the cancellation.
36- Fixed the type definition of Snapshot in the d.ts file.
37
38### Added
39
40- 'regroupStrategy' animation option introduced to control the algorithm for
41 transitioning between charts having the data grouped differently on them
42 (containing a different set of categorical dataseries).
43- Multi keyframe animation support (one animation through multiple chart).
44- 'style' property returns the style object only filled with the user-set
45 values, all the values (returned by this property till 0.6.x) can be get
46 using the new 'getComputedStyle()' method.
47- detach() method added to JS API for enabling proper garbage collection.
48- Actual animation can be stored for later reuse through Anim.Control.store()
49 method.
50- animate() returned promise is not an animation controller object from now on,
51 but has a member promise called 'activated', which resolves to the controller.
52- New style parameter, 'numberScale' has been introduced for setting the scale
53 system for big numbers e.g.: K M B T or k m bn tn.
54- Improved default options for animations: marker geometry, marker fade-in,
55 marker position, coordinate system, title.
56
57## [0.6.1] - 2022-11-22
58
59### Fixed
60
61- Treemap fixed for data series containing negative values.
62
63### Added
64
65- Transition (instead of fade) between chart showing different categorical
66 dataseries.
67
68## [0.6.0] - 2022-10-18
69
70### Fixed
71
72- Label side parameter animation fixed.
73- Parsing color palette string containing space fixed.
74- Fixed fontStyle change triggers animation now.
75- Fixed label angle setting with deg/grad/turn units.
76- Eliminated unnecessary turns in Label angle animation.
77- Fixed animation section wise easing settings.
78- Area/line marker label fade-in/out fixed.
79- Rare missing marker on polar scatterplot fixed.
80- Markers drawn even if data point is outside of the plot,
81 if the marker intersects it.
82- Fixed unwanted partial fade of non-changing legend when switched
83 between auto and explicit value.
84- Area/Line fade easing base made linear.
85- Fixed missing last interlacing lane in negative chart areas
86
87### Added
88
89- Axis line, labels, ticks, interlacing and guide can be switched on/off
90 via channel config parameters.
91- Padding defaults changed.
92- Marker labels added for some presets.
93
94## [0.5.2] - 2022-08-29
95
96### Fixed
97
98- Marker guides switch off on polar scatterplots for performance purposes.
99- Fixed unintentional size change of circle markers during polar-cartesian
100 coordinate system change and animation from/to treemap.
101- Fixed line width animation when geometry is changing.
102- Removed unwanted move around of marker linking first and last data point in
103 polar coordinates during animation.
104
105## [0.5.1] - 2022-07-14
106
107### Fixed
108
109- Typescript declaration files fixed.
110
111## [0.5.0] - 2022-07-13
112
113### Fixed
114
115- Allow more than 5 colors in TS color palette and gradient declaration.
116 The format won`t be checked in compile time, only in runtime.
117- animation-begin event called after actual animation is set up.
118- Animation control methods take effect immediately.
119- Wrong orientation after switching from circle geometry fixed.
120
121### Added
122
123- Presets introduced for specific chart types.
124- cancel() method added for animation causing the animation to reset back to
125 the start position and rejecting the animation promise.
126- Data series can be reset with new values, previously any attempt to set
127 series with existing name resulted in error.
128- Logging and rendering can be switched on/off through feature() method.
129- position animation parameter for setting starting position of the animation.
130- data property of the chart in JS API contains metadata about the data set.
131
132## [0.4.8] - 2022-06-30
133
134### Fixed
135
136- styles property of Vizzu class on JS API fixed (renamed to style).
137
138## [0.4.7] - 2022-03-18
139
140### Fixed
141
142- Runtime problem fixed for stacked charts.
143
144## [0.4.6] - 2022-03-12
145
146### Fixed
147
148- Fixed Vizzu.options() function signature in .d.ts file.
149
150## [0.4.5] - 2022-03-11
151
152### Fixed
153
154- Fixed canvas border clean on transparent background.
155
156### Added
157
158- URL of Wasm binary can be overriden using `Vizzu.options({ wasmUrl })`.
159
160## [0.4.4] - 2022-03-10
161
162### Fixed
163
164- User friendly error when methods called on unitialized library.
165- API throws exception instead of console log.
166
167### Added
168
169- Mouse event data contains mouse coordinates in plot coordinate system.
170- Mouse wheel event introduced.
171
172## [0.4.3] - 2022-01-31
173
174### Fixed
175
176- Transparent interlacing color prevented axis title draw - fixed.
177
178### Added
179
180- 3 hex character CSS color format support.
181- Vizzu logo is a link to the lib's web page.
182
183## [0.4.2] - 2021-12-22
184
185### Fixed
186
187- Fixed error on chart.animate({ style: null })
188
189## [0.4.1] - 2021-12-22 - deprecated
190
191## [0.4.0] - 2021-12-21
192
193### Fixed
194
195- Marker label fade-in/fade-out fixed, values are interpolated only if measure
196 is not changed on label channel.
197
198### Added
199
200- animate() method returns an animation control object,
201 animation control methods are chainable.
202- CSS properties can be used to style vizzu charts
203 E.g. `--vizzu-plot-marker-colorPalette: whatever` for `{style: {plot: {marker: {colorPalette: "whatever"}}}}`
204- `maxFractionDigits` style parameter added to labels showing numbers.
205- WASM build size reduction.
206
207## [0.3.3] - 2021-10-17
208
209### Fixed
210
211- NPM package and d.ts file fixed for TypeScript projects.
212
213## [0.3.2] - 2021-10-15
214
215### Fixed
216
217- Color range legend labels show min/max of color range instead of data min/max.
218- Logo bottom padding fixed.
219
220### Added
221
222- Parts of markers outside of plot area are getting clipped. This behaviour can
223 be controlled by style.plot.overflow parameter.
224- channel title parameter has "auto" value by default. "null" will switch the
225 title off.
226
227## [0.3.1] - 2021-09-24
228
229### Fixed
230
231- Data cube input recognition runtime error fixed.
232
233## [0.3.0] - 2021-09-23
234
235### Added
236
237- First public release