All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.0.22 (2024-12-11)
- bar chart fix for stack bars (504714f)
2.0.21 (2024-06-06)
Note: Version bump only for package ui-chart
2.0.20 (2024-06-06)
firstOffsetsCalculated
event practical to compute gradients for example (b56a333)
2.0.19 (2024-05-23)
Note: Version bump only for package ui-chart
2.0.18 (2024-05-23)
- filtering fix (2d091de)
2.0.17 (2024-05-21)
- android:
disableScrollEnabled
chart property (56650c1)
2.0.16 (2024-05-21)
- spaceTop/spaceBottom for data sets (0750bf6)
2.0.15 (2024-05-21)
Note: Version bump only for package ui-chart
2.0.14 (2024-05-21)
- multiple regression fixes after big rewrite (0613dc3)
2.0.13 (2024-05-03)
- bar chart custom rendering fix (d5596c8)
2.0.12 (2024-04-30)
- expose renderers (aebb8c2)
2.0.11 (2024-04-30)
groupBars
fix for with centered:true and groupCondensed:false (d0150ec)
2.0.10 (2024-04-29)
Note: Version bump only for package ui-chart
2.0.9 (2024-04-29)
- rollback change to fix groupBars (ae6200b)
2.0.8 (2024-04-29)
Note: Version bump only for package ui-chart
2.0.7 (2024-04-29)
Note: Version bump only for package ui-chart
2.0.6 (2024-04-29)
- customRenderer
drawZeroLine
(2277cd3)
- dont calculate offsets if graph is not layed out yet (f81a8a6)
- ensure entryCount is >=0 (24d3a78)
- groupBars improvements (59c2ecf)
- typings fix for groupBars (03f2983)
2.0.5 (2024-04-26)
DataSet.getColor
fix (34b3419)
2.0.4 (2024-04-26)
- regressions fix (e7879e8)
2.0.3 (2024-04-25)
- prevent error with highlighter when no data is set (1c0bca2)
2.0.2 (2024-04-25)
- regression fix with barel import (b56a87a)
2.0.1 (2024-04-24)
- custom shader support for
LineDataSet
(32ff06f)
2.0.0 (2024-04-24)
- The API change is breaking (for the better!). Use Typescript typings to find out the new property names (mostly same as what was used in method name).
- new API. All methods used as getter/setter (setData,setColor,getData...) are now properties (color, data...) (27a47ea)
1.2.36 (2024-04-14)
- ios: use different gesture tags (6fb3b5d)
1.2.35 (2024-01-09)
- ensure we dont use interval if it is <= 0 (1a54b45)
- prevent rounding issue when computing if item is in bounds (e997894)
1.2.34 (2024-01-09)
- updated dependencies (47a5927)
1.2.33 (2023-11-13)
- bumped dependencies (162f474)
1.2.32 (2023-10-10)
- ios: gradient not working (db87108)
1.2.31 (2023-10-04)
- missing typings (bdc7a4c)
1.2.30 (2023-08-13)
- deps update (9812c11)
1.2.29 (2023-07-21)
- getDataSetByHighlight in CombinedData (fe49d9e)
1.2.28 (2023-04-04)
- better render when axis force labels count is not round (8b6984c)
- limit line text render fix (5060321)
1.2.27 (2023-03-23)
- prevent error on double tap on empty chart (0c811e3)
1.2.26 (2023-01-24)
- android: improved native-api-usage (1894ed2)
1.2.25 (2022-12-06)
- android: chart disallow intercept touch on gestures (7a8b9dc)
1.2.24 (2022-12-01)
- rollback changes because of fixed runtime (bdaebec)
1.2.23 (2022-11-14)
setMaxFilterNumber
still allows to highlight non filtered points (f02e692)- axis new custom renderers (42085e6)
- axis render default to avoid labels clipping (0db8ec6)
- chart notifies on zoom/pan ... (031f55a)
- correctly draw first/last label (3567a2a)
- ensure we have listeners (024a66a)
- ensureLastLabel fixes (22fb4e9)
- refactor to expose
getCurrentMinMax
(7eec038)
zoomedPanWith2Pointers
chart property (d7f5b94)
1.2.22 (2022-11-13)
- android: rollback last change as runtime is fixed (62f5225)
1.2.21 (2022-10-26)
- android: more fixes (ecb03be)
1.2.20 (2022-10-26)
- android: fix for latest runtimes (104d821)
1.2.19 (2022-07-17)
- fix for latest canvas plugin (f418d10)
1.2.18 (2022-04-11)
- ensureVisible option for Axis and LimitLine (8142a04)
1.2.17 (2022-04-09)
- allow to change LimitLine
limit
(5432e9d)
1.2.16 (2022-04-08)
- color templates fix (110c802)
1.2.15 (2022-04-07)
- bring back colors templates (8bd61af)
- line chart custom renderer fix (f63073b)
- android: candleStick chart fix (b140ce9)
1.2.14 (2021-11-30)
Note: Version bump only for package @nativescript-community/ui-chart
1.2.13 (2021-11-25)
- prevent paints from sharing settings (86dd931)
1.2.12 (2021-11-23)
- circle drawing fix. new
circleHighRes
set property (0b2a94f)
1.2.11 (2021-11-17)
- zeroLinePaint init error (3e96d5a)
1.2.10 (2021-11-16)
- error on getDataSetByLabel (5bca0d1)
1.2.9 (2021-11-04)
1.2.8 (2021-10-19)
- axis should draw above grid lines (4463982)
1.2.7 (2021-10-19)
- gradient colors support 1 color (1e9aa18)
1.2.6 (2021-10-19)
- allow to user color and colors (046e501)
1.2.5 (2021-10-19)
- added
useColorsForLine
forLineChartDataSet
(3545e53)
1.2.4 (2021-10-18)
- tween init fix (ce3171c)
1.2.3 (2021-10-16)
- legend drawing “bold” (stroke) (fa5d7e3)
1.2.2 (2021-10-12)
- drawFrameRate property name fix (77c1eaa)
- move to new tween library. Smaller bundle for same result (b41fdde)
1.2.1 (2021-10-11)
1.2.0 (2021-10-11)
- full refactoring using latest canvas plugin. Should be faster and use less memory (cb6b298)
- native-api-usage support (a4eae25)
1.1.43 (2021-10-06)
- crash fix when no axis labels (5aca350)
1.1.42 (2021-09-29)
- improved performances for big data (5837a60)
1.1.41 (2021-08-09)
- cubic bezier mode fix (9c03d93)
1.1.40 (2021-08-08)
- horizontal bezier fix (0b1bf97)
1.1.39 (2021-07-14)
- getAxisLabel has viewPortHandler as parameter for user to use (dd50c42)
- line chart clear filter on setValues (2851f94)
- line chart colors fix while zoomed in (57a81ef)
1.1.38 (2021-06-11)
- ensure we return the closest value if only one (ce341a7)
- line chart multi colors fixes and perf improvements (2f5d171)
1.1.37 (2021-05-25)
- prevent undefined errors (e456f10)
1.1.36 (2021-05-19)
- prevent error on 1 length data (0f7693a)
1.1.35 (2021-05-17)
- another circular fix (258cb6a)
1.1.34 (2021-05-17)
- prevent circular issue with terser (ceb95e6)
1.1.33 (2021-04-12)
- crash with PieChart and value rendering (39c027b)
1.1.32 (2021-04-12)
- CombinedChart supports custom renderer (9392d3a)
- LimitLine custom renderer and more options (b2c0e2a)
1.1.31 (2021-04-05)
- pie chart renderer crash (078294e)
1.1.30 (2021-03-23)
- clipHighlightToContent chart option (8dde83f)
1.1.29 (2021-03-22)
- applyValueTextStyle fix (80c1ca4)
- clip default fixes (fcbbe69)
- limitlines fix (56bd451)
- pinch/pan gestures fix + allow to customize everything about gestures (5aab748)
1.1.28 (2021-03-19)
- wrong value text size (b6d64f7)
1.1.27 (2021-03-18)
- customRenderer methods are optional (4163f68)
1.1.26 (2021-03-18)
- barchart values offst (4e6e46b)
- support DataSet “setFillShader” for all charts (90591f9)
- valuesOffset support for all charts (8fb538f)
1.1.25 (2021-03-16)
1.1.24 (2021-03-15)
1.1.23 (2021-03-14)
- Paint , Path … are now created only on demand (7cc68f9)
- allow custom gesture params (1d3d945)
1.1.22 (2021-02-26)
Note: Version bump only for package @nativescript-community/ui-chart
1.1.21 (2021-02-26)
- a lot of fixes and improvements (5bbea78)
1.1.20 (2021-02-23)
- prevent crash with Trace enabled (93839a6)
1.1.19 (2021-01-15)
- added axis.ensureLastLabel and axis.allowLastLabelAboveMax for custom rendering (c320127)
1.1.18 (2020-11-27)
1.1.17 (2020-11-26)
- handling extra space was “decaling” axis lines (20e2322)
- new log system using Trace so that it can removed in production (713abda)
- no need to compute axis on highlight (c2b59f3)
1.1.16 (2020-11-25)
- correct bar animations when “bottom” is > 0 (95a3664)
1.1.15 (2020-11-24)
Note: Version bump only for package @nativescript-community/ui-chart
1.1.14 (2020-11-23)
Note: Version bump only for package @nativescript-community/ui-chart
1.1.13 (2020-11-22)
Note: Version bump only for package @nativescript-community/ui-chart
1.1.12 (2020-11-06)
- Bar chart highlight rectangles had inaccurate starting y position. (0d8c546)
- dont calculate axis when not enabled (1ff487d)
- draw axis lines anti aliased (334c8cb)
- round chart sizes (6baa035)
- Added support for Nativescript ObservableArray. (eeb52e7)
1.1.11 (2020-11-03)
- wrong y offset for x labels in some cases (94ac8e0)
1.1.10 (2020-11-03)
1.1.9 (2020-11-02)
- correct high index with filtered data (c0b93ff)
- legendrender fix (439ffa6)
- multi colors line chart with custom x key (240946d)
1.1.8 (2020-10-30)
- colors per x access (311f6dc)
- correctly draw fill per x (57e8a9b)
- crash when using colors per x (537a7c0)
1.1.7 (2020-10-28)
- Corrected bottom position for x axis line. (6677152)
1.1.6 (2020-10-26)
- Format was breaking if number was non-decimal zero. (33d0a7a)
- no need to set textSize everytime. Done in component (5f1dcdc)
1.1.5 (2020-10-23)
- axis label were being truncated (0355070)
1.1.4 (2020-10-22)
1.1.3 (2020-10-21)
- logging fix (18b928a)
- setClipDataToContent (922ea80)
1.1.2 (2020-10-20)
Note: Version bump only for package @nativescript-community/ui-chart
1.1.1 (2020-10-20)
- fix for charts using only right axis (e6ce46c)
- gesture handling rewrite and bug fixes (2b7c92a)
- HighlightEventData (aa046be)
- rename event to highlight (7c1f4af)
- use custom install for coherence (46d27b1)
1.1.0 (2020-10-19)
- you can now use shapes as icon (c07575b)
1.0.4 (2020-10-16)
- broken axis rendereing (10f97c1)
- fix for isIgnoringOffsets (1114a12)
- icons not drawing (b321e57)
- rewrote HWA handling (3716a84)
- speed improvements (b55f796)
- first draft of full custom renderer (cc43215)
1.0.3 (2020-10-15)
- missing export (0adb5e0)
- axis iggnoreOffsets and barchart custom renderer (2f9c169)
1.0.2 (2020-09-30)
- trying to ensure it does not fail on install (b45d340)
1.0.1 (2020-09-30)
- Highlighting got a bit broken for some charts during 'getEntryXValue' update. (f3a1515)
- demo: First work on plain ts demo (dacb20c)
1.0.0 (2020-09-29)
- allow no dataset (d4c67cf)
- almost everything is working! (241ec78)
- broken readme list (e74bb1f)
- Corrected paths (f16c93b)
- fixed all transformers (f912f6f)
- github repos and stars not working (968ea94)
- more transformer fixes (f9f0bb9)
- nativeView 'undefined' error caused by scheduled interval. (3307b6b)
- RadarChart to LineChart renaming (121afdc)
- square shape drawing fix (ea3cd68)
- missing charts (24243fd)
0.0.37 (2020-09-28)
Note: Version bump only for package @nativescript-community/ui-chart
0.0.36 (2020-09-27)
Note: Version bump only for package @nativescript-community/ui-chart
0.0.35 (2020-09-27)
Note: Version bump only for package @nativescript-community/ui-chart
0.0.34 (2020-09-27)
- dont render axis line if not necessary (9977223)
- removed unecessary computeAxis (d916ee8)
- reset minmax if values cleared (3234332)
0.0.33 (2020-09-27)
- allow string colors (6f3317e)
- check for axis enabled (d3782d4)
- default parameters (895fb05)
- defaut system font (b27b1cb)
- some radar chart fixes (2171052)
0.0.32 (2020-09-22)
- ios: dont use bitmap canvas (d279a97)
- demo: Generate random colors for Pie Chart. (af02e06)
- Primary implementation for Pie Chart. (fd7602a)
0.0.31 (2020-09-18)
- HorizontalBarChart X bounds check was incorrect. (b26e2c7)
- Proper visualization of negative Y values for bar charts. (82389a2)
0.0.30 (2020-09-07)
Note: Version bump only for package @nativescript-community/ui-chart
0.0.29 (2020-09-07)
Note: Version bump only for package @nativescript-community/ui-chart
0.0.28 (2020-09-06)
Note: Version bump only for package @nativescript-community/ui-chart
0.0.27 (2020-09-05)
Note: Version bump only for package @nativescript-community/ui-chart
0.0.26 (2020-08-26)
- Defined barWidth not applying to chart. (42febf2)
0.0.25 (2020-06-19)
- a little bigger grid line for better rendering (2b1481f)
0.0.24 (2020-06-18)
- correctly handle resetZoom (5ebd1b9)
- custom highlight set high entry (cf85b61)
- filter too small lines for better/faster rendering (d5e7b09)
- use highlight draw flag (301eaaa)
- flag to disable highlight lines (9b1dda4)
0.0.23 (2020-06-17)
- applying filtering when necessary (ad99dc6)
- missing from drawValues changes (82adf4b)
- more flexible drawValues and value formatter (7c1fbac)
- rollback because of crash with circles (423b79a)
- signature fixes (c0abe7b)
0.0.22 (2020-06-16)
- cubic line rendering (adafd84)
0.0.21 (2020-06-15)
- support latest Canvas plugin. working on multiple colors per dataset (95a33a5)
0.0.20 (2020-05-21)
- sideEffects for tree shacking (ec1aa9a)
0.0.19 (2020-05-21)
- esm using import for tree shaking (e493fc6)
0.0.18 (2020-05-21)
- full esm support (c12ff77)
0.0.17 (2020-05-20)
- axis option to not draw limitlines (b22d641)
0.0.16 (2020-05-02)
Note: Version bump only for package @nativescript-community/ui-chart
0.0.15 (2020-05-02)
- a few fixes (663ea99)
0.0.14 (2020-02-07)
- disable icons by default (392ae00)
- dont convert extra offset (115935f)
- reset values colors (9767ebf)
0.0.13 (2020-01-20)
- handle empty set or null values (b1eef1e)
0.0.12 (2020-01-17)
- alawys use drawPath for now (f5c0d6d)
- correctly ignore undefined points (9ae2b61)
- fixed fill transparency (5f8e917)
- no need to enable pinch (fbf36bf)
- only call refresh when necessary (ece31f0)
- smaller grid line by default (a96d512)
- values size fix (dd3c736)
0.0.11 (2020-01-17)
- correctly enable gestures for pinch (6214f05)
0.0.10 (2020-01-16)
0.0.9 (2020-01-16)
0.0.8 (2020-01-14)
- more fixes (052a6f7)
0.0.7 (2020-01-14)
- bunch of fixes. Changed default values (c749909)
0.0.6 (2020-01-14)
- some fixes (cfb43ec)
0.0.5 (2020-01-14)
- removed logs (534a1a3)
0.0.4 (2020-01-14)
0.0.3 (2020-01-13)
- bring anti alias to ios (54b9751)
- cleanup (7895cd6)
- dash lines not rendered correctly on ios (d234a88)
- disable gesture by default, improved gestures handling (f32b625)
0.0.2 (2020-01-11)
Note: Version bump only for package @nativescript-community/ui-chart
- dont set entries if undefined (1b3d1f8)
- improved (e260f0a)