v3.5.0 (2020-04-16)
Merged pull requests:
- Fix warnings on current code base #4321 (liuxuan30)
- Bugfix/legend offset double #4277 (danielgindi)
- Fix for #4274 string comparison issue in ChartData::getDataSetByLabel #4275 (PeterKaminski09)
- Restored correct velocity sampler #4273 (danielgindi)
- Bugfix/pie highlight #4272 (danielgindi)
- Call chartViewDidEndPanning on when *panning* is ended #4271 (danielgindi)
- labelXOffset = 10 is default for radar chart only #4270 (danielgindi)
- Use faster check for line whether it's inside drawing rect #4269 (danielgindi)
- Refactor/cleanup #4268 (danielgindi)
- address #4033 draw half pie chart more accurate #4266 (liuxuan30)
- Update README.md, added link to tutorial about Radar Charts. #4258 (DavidPiper94)
- Changes to fix Catalyst compatibility #4254 (CAPIStkidd)
- Platform separation #4178 (jjatie)
- introduce gracefully degrading abstractions for dark mode for ios and… #4171 (motocodeltd)
- Performed recommended localization and internationalization changes. #4162 (coltonlemmon)
- Use interpolation instead of '+' concatenation for problematic expression #4123 (Jumhyn)
- Allowing overriding for YAxisRenderer.drawYLabels #4089 (muclemente)
- move isDrawCirclesEnabled check further up in code to avoid creating … #4050 (xymtek)
v3.4.0 (2019-10-09)
Merged pull requests:
- Apply Xcode11 changes #4153 (liuxuan30)
- Fixes #4099: Line renderer did not render lines if their coordinates fell outside of the viewport. #4100 (4np)
- Fix line chart x axis animation #4093, also close #3960 #4094 (liuxuan30)
- Update License #4055 (jobinsjohn)
- fixed stacked chart bug when there are different stacks on columns. #4029 (Scalman)
- Fix Swift Package Manager compile issue #4017 (rynecheow)
- Added a safety check before an unsafe array operation #4006 (UberNick)
- fix #3975 (pie chart highlight disabled will lead to empty slice) #3996 (liuxuan30)
- For #3917. make init(label: String?) convenient initializer #3973 (liuxuan30)
- Avoid passing NaN to CoreGraphics API (Fixes #1626) #2568 (chiahan1123)
v3.3.0 (2019-04-24)
Implemented enhancements:
Merged pull requests:
- Fix horizontal bar chart not drawing values and add unit tests #3906 (liuxuan30)
- fix #3860. maxHeight didn't count the last label #3900 (liuxuan30)
- Migrating to built-in algorithms #3892 (jjatie)
- Use a stock iterator instead of a custom one. #3891 (phughes)
- Removed unnecessary #if statements and unified style to align with Xc… #3884 (jjatie)
- Velocity samples calculation #3883 (jjatie)
- Minor updates for Swift 5 #3874 (jjatie)
- Replace AnyObject with Any #3864 (jjatie)
- Data as any #3863 (jjatie)
- Reassess convenience initializers #3862 (jjatie)
- HorizontalBarChar value label offset calculation #3854 (chaaarly)
- Create
chartViewDidEndAnimate
in ChartViewDelegate #3852 (Lcsmarcal) - Align
ChartLimit.LabelPosition
naming withUIRectCorner
#3846 (jjatie)
v3.2.2 (2019-02-13)
Merged pull requests:
- Add Collection conformances to ChartDataSet types #3815 (jjatie)
- Fix condition that is checked before
chartTranslated
delegate method call #3804 (anton-filimonov) - fix #3719 #3778 (liuxuan30)
- add chartScaled() call after double tap in BarLineChartViewBase #3770 (artemiusmk)
- Fixes sharp edges on the line chart #3764 (stokatyan)
- Fix applying lineCap value for line chart data sets (Fixes #3739) #3740 (anton-filimonov)
- Update README.md #3737 (justinlew)
- Fix legend offset bug for horizontal bar chart (Fixes #3301) #3736 (SvenMuc)
- Fix wrong assignment to axisMaxLabels property #3721 (ggirotto)
- Add missing properties to copy(with:) methods #3715 (dstranz)
- Multiple colors for valueline (Fixes #3480) #3709 (AlexeiGitH)
- Fix memory leak after rendering #3680 (YusukeOba)
- fix issue #3662 #3664 (Michael-Du)
- Make NSUIAccessibilityElement initializer public. #3654 (417-72KI)
- improvements in barRect height calculation #3650 (potato04)
- Update document to latest format #3621 (kemchenj)
- Feature - ChartView Pan Ended Delegate Call #3612 (AntonTheDev)
v3.2.1 (2018-10-08)
v3.2.0 (2018-09-17)
Merged pull requests:
- update barRect.size.height calculation #3587 (potato04)
- Support inlune bubble viz selection #3548 (chuynadamas)
- fix the error title for demo #3528 (yangasahi)
- Changes for Swift 4.2, Xcode 10 and iOS 12 #3522 (jlcanale)
- Accessibility Support for (most) Chart types #3520 (mathewa6)
- Changed comment that referenced getFormattedValue() method in IValueFormatter #3518 (JCMcLovin)
- Fix broken demo link in readme #3440 (robert-cronin)
- Added clamping function for
Comparable
#3435 (jjatie) - update candle chart view options in demo project #3424 (cuong1112035)
- Add Objective-c compatible for turning off drag in X and Y Axis separately #3421 (lennonhe)
- Add more render options for y axis labels #3406 (alexrepty)
3.1.1 (2018-04-02)
v3.1.1 (2018-04-02)
Merged pull requests:
- Swift 4.1 #3370 (jjatie)
- Update ILineRadarChartDataSet.swift #3366 (Ewg777)
- Add option to disable clipping data to contentRect #3360 (wtmoose)
3.1.0 (2018-03-22)
v3.1.0 (2018-03-22)
Merged pull requests:
- bump to 3.1 release #3357 (liuxuan30)
- Refactors -[tableView:cellForRowAtIndexPath:] #3326 (valeriyvan)
- minor bug fix in favor of 3.1 release #3312 (liuxuan30)
- add pie chart unit tests #3297 (liuxuan30)
- Align Objc and Swift demos balloon marker #3291 (liuxuan30)
- for #3146. add a warning message if pie chart has more than one data set #3286 (liuxuan30)
- Issue templates #3278 (jjatie)
- Min and Max reset when clearing ChartDataSet (Fixes #3260) #3265 (carlo-)
- Restored old performance in ChartDataSet #3216 (jjatie)
- Support other bundle than main MarkerView.viewFromXib() #3215 (charlymr)
- BubbleChart uses correct colour for index now. #3202 (jjatie)
- Added custom text alignment for noData #3199 (jjatie)
- Call setNeedsDisplay() to trigger render noDataText #3198 (liuxuan30)
- Updated README for 3.0.5 #3183 (jjatie)
- Balloon Marker indicates position of data #3181 (jjatie)
- Fixed a duplicated assignment compared with obj-c code. #3179 (canapio)
- Fixed X-Axis Labels Not Showing (#3154) #3174 (leedsalex)
- fix programatical unhighlighting for BarCharView #3159 (jekahy)
- Fix BalloonMarker's text position calculation, consider insets #3035 (yangcaimu)
- Give the users customizable axis label limits (Fixes #2085) #2894 (igzrobertoestrada)
- For #2840. add dataIndex parameter in
highlightValue\(\)
calls #2852 (liuxuan30) - fix #2356 crash if floor(10.0 * intervalMagnitude) is 0.0 #2377 (liuxuan30)
- Fixes the distance issue between the legend and the horizontal bar chart (Fixes #2138) #2214 (SvenMuc)
3.0.5 (2018-01-08)
v3.0.5 (2018-01-08)
Merged pull requests:
- Subclassing of LegendRenderer didn't take any effect #3149 (l-lemesev)
- Update ViewPortHandler.swift #3143 (ParkinWu)
- Update 4.0.0 with master #3135 (jjatie)
- Fix axis label disappear when zooming in deep enough #3132 (liuxuan30)
- add option to build demo projects unit tests on iOS #3121 (liuxuan30)
- Makes ChartsDemo compiling again #3117 (valeriyvan)
- Fixed using wrong axis (Issue #2257) #3114 (defranke)
- for #3061 fix animation crash #3098 (liuxuan30)
- Refactored ChartUtils method into CGPoint extension #3087 (jjatie)
- for #2745. chart should be weak. #3078 (liuxuan30)
- Fix a bug may cause infinite loop. #3073 (JyHu)
- Removed
isKind\(of:\)
#3044 (jjatie) - Removed redundant ivars in BarLineChartViewBase #3043 (jjatie)
- fileprivate -> private #3042 (jjatie)
- Viewportjob minor cleanup #3041 (jjatie)
- Removed @objc from internal properties #3038 (jjatie)
- Minor changes to BubbleChartRenderer logic #3010 (jjatie)
- Minor changes to Animator #3005 (jjatie)
- Minor cleanup to Highlighter types #3003 (jjatie)
- Resubmit of #2730 #3002 (jjatie)
- The backing var is not necessary. #3000 (jjatie)
- Minor refactoring of Formatter logic #2998 (jjatie)
- Removed methods and properties deprecated in 1.0 #2996 (jjatie)
- Replaced
ChartUtils
methods withCGSize
extensions #2995 (jjatie) - Replaced relevant
ChartUtils
methods withDouble
extensions #2994 (jjatie) - Replaced
ChartUtils.Math
in favour of an extension onFloatingPoint
#2993 (jjatie) - Minor changes to logic in
ViewPortJob
subclasses. #2992 (jjatie) ChartRenderer
's must be initialized with a chart #2982 (jjatie)- Animator non nil #2981 (jjatie)
- View port handler nonnil #2980 (jjatie)
- Add support for iPhone X #2967 (liuxuan30)
- added highlightColor parameter for pie charts #2961 (pascalherrmann)
- Add Swift Package Manager support. #2950 (BrianDoig)
- Fix turning off drag in X and Y axes separately. #2949 (maciejtrybilo)
- modify for Character Alert: characters is deprecated #2942 (suzuhiroruri)
- fix #2890. Turned out it's multiple bar chart but not grouped #2891 (liuxuan30)
- Update LICENSE #2887 (sDaniel)
- fix #1830. credit from ChartsOrg#2049 #2874 (liuxuan30)
- duplicated code for set1 in set2 section #2872 (liuxuan30)
- added DataApproximator+N extension #2848 (666tos)
- Bumped pod version #2806 (mohpor)
- unwrap optionals #2698 (russellbstephens)
- Replaced unnecessary NSObjectProtocol #2629 (jjatie)
- Swift iOS Demos #2628 (jjatie)
- add example playground #2364 (thierryH91200)
- Compatibility with swift playgrounds #2335 (macteo)
v3.0.4 (2017-09-21)
3.0.4 (2017-09-21)
Merged pull requests:
v3.0.3 (2017-09-08)
3.0.3 (2017-09-08)
Merged pull requests:
- Update xcode project for xcode 9 #2767 (petester42)
- Fixed value setter on PieChartDataEntry #2754 (martnst)
- Conform to macOS api changes in swift 3.2 #2717 (ohbargain)
- Fix CombinedChartView not draw markers #2702 (xzysun)
- Reduce build time with minor reference refactor #2679 (xinranw)
- Fix Typo: Probider -> Provider #2650 (russellbstephens)
- Adding a third party tutorial #2604 (osianSmith)
- fix #2099, avoid crash when some chart only allow 1 data set #2500 (liuxuan30)
- tutorial link added to readme #2484 (annalizhaz)
- Allow turning off drag in X and Y axes separately. #2413 (maciejtrybilo)
- Run view port jobs afterwards (Fixes #2395) #2396 (feosuna1)
- Minor improvements in BalloonMarker.swift #2393 (valeriyvan)
- remove build for ci tests procedure, use
clean test
directly #2388 (liuxuan30) - Update Travis config for Xcode 8.3 and fix test failures #2378 (liuxuan30)
- Fix Simple Bar Chart Demo, switch use of x and y values #2365 (franqueli)
- Bug fixing with one line, updating ChartViewBase.swift #2355 (Eric0625)
- Fixed, If the last value is the max or min, the range will be wrong #2229 (aelam)
- fix #2222 move default backgroundColor to initialize() #2228 (liuxuan30)
- Fix #1879. Similar cut in half issue in scatter chart like others #1891 (liuxuan30)
3.0.2 (2017-04-02)
v3.0.2 (2017-04-02)
Merged pull requests:
- Minor typo fix in console alert message "it's" -> "its" #2301 (simonbromberg)
- Fix Xcode 8.3 compiler warnings #2279 (krbarnes)
- Updated to use Realm version 2.4.3 #2199 (kimdv)
- Fixed the inconsistency of AxisMax and AxisMin #2177 (aelam)
- Fixes index out of range crash. #2167 (kzaher)
- 'backgroundColor' is inaccessible due to 'internal' protection level … #2156 (thierryH91200)
- Adds NSPhotoLibraryUsageDescription to plist of ChartsDemo #2101 (valeriyvan)
- Fix demo and test targets not running/testing #2084 (petester42)
- fix a typo, as orientation is horizontal by default #2078 (liuxuan30)
- Update Podspec RealmSwift Dependency to 2.1.1 to be in line with Cartfile #2064 (anttyc)
- Fix NSCopying implementation in CandleChartDataEntry #2056 (leo150)
- Add support for extensions #2048 (raptorxcz)
- Update "Usage" section of README #1984 (elaewin)
- All Charts Icons Support Swift3 [Dub #629, #624, #1261] #1793 (abjurato)
v3.0.1 (2016-11-20)
3.0.1 (2016-11-20)
Merged pull requests:
- Updated Width Constraints - Fixes #1770 #1771 (SumoSimo)
- Added a check against NaN #1733 (Selficide)
- update cocoapods #1684 (petester42)
2.3.1 (2016-11-04)
v2.3.1 (2016-11-04)
Merged pull requests:
- Fix png image using JPEG type when being saved on macOS #1783 (petester42)
v3.0.0 (2016-10-19)
3.0.0 (2016-10-19)
Merged pull requests:
- Enter the matrix #1650 (petester42)
- fix bar chart in demo that date starts at 0 #1648 (liuxuan30)
- fix #1603 and API comment #1621 (liuxuan30)
- Bugfix for fix #1488, #1564 #1565 (liuxuan30)
- Single test target to make coverage easier #1563 (petester42)
- Fix codecov #1560 (petester42)
- Adds Codecov #1559 (petester42)
- Fix decimals crash in ChartsUtil #1558 (petester42)
- Fixes messaging issues with charts needing carthage #1525 (petester42)
- Attempt to make CI more stable #1510 (petester42)
- Fix Cocoapods setup being broken #1509 (petester42)
- bump Charts version to 3.0.0 #1505 (liuxuan30)
- porting #1452 into master #1486 (liuxuan30)
- Don't override project settings in targets #1484 (petester42)
- change Charts baseSDK to iOS 10 #1467 (liuxuan30)
- migrate more ChartsDemo project setting to swift 3.0 #1466 (liuxuan30)
- Update project structure for simplicity and fixing carthage #1422 (petester42)
- When only one of scaleXEnabled or scaleYEnabled is effective #1319 (essoecc)
- V3 #1318 (vishaldeshai)
- fix Realm pod spec typo #1271 (liuxuan30)
- improve comment to warn users how to use setVisibleRange APIs #1245 (liuxuan30)
- for #1208, seems drawBarShadowEnabled should be false by default #1226 (liuxuan30)
2.3.0 (2016-09-21)
v2.3.0 (2016-09-21)
Merged pull requests:
- Few more changes needed to build with Swift 2.3 #1281 (EpicDraws)
- Swift 2.3 #1163 (liuxuan30)
- Ignoring .DS_Store files #1130 (einsteinx2)
v2.2.5 (2016-05-30)
Merged pull requests:
- Revert "Simple changes to allow OS X 10.10 support" #1088 (danielgindi)
- Simple changes to allow OS X 10.10 support #1087 (einsteinx2)
- Fix #1014: fix combined chart crash while toggle bar borders #1015 (liuxuan30)
- Highlight enhancements (Closes #654, closes #702) #1012 (danielgindi)
- Fix typo #949 (emiranda04)
- fix #940. another loop bounds crash #941 (liuxuan30)
- Fix a crash when using markers with a PieChart #937 (rofreg)
- Horizontal cubic line #935 (danielgindi)
- Property circleHoleRadius added to ILineChartDataSet protocol. #934 (olbartek)
- replace old github link to latest https://github.com/danielgindi/Charts #932 (liuxuan30)
- Some minor nits #913 (ruurd)
- add a switch whether to draw limit line's labels. default is true #887 (liuxuan30)
- Add new pie chart renderer with polyline indicate #869 (wjacker)
- Supporting borders on bars, Fixes issue #822 #844 (AndreasIgelCC)
v2.2.4 (2016-03-31)
Merged pull requests:
- remove duplicated statement #894 (liuxuan30)
- Add a Gitter chat badge to README.md #861 (gitter-badger)
- Type bug in PieChartData #847 (leoMehlig)
- Update Readme #828 (PhilJay)
- Keep position on rotation #824 (leoMehlig)
- Set code signing identity for iOS targets #811 (krbarnes)
- Add trailing newline for preprocessor statement #795 (boourns)
- Feature #539 Stepped line charts #778 (ezamagni)
- add support for lineCap setting for line chart #658 (liuxuan30)
v2.2.3 (2016-02-29)
Merged pull requests:
- Add "Toggle Data" option to demo charts. (#771 Support) #781 (ospr)
- Add missing UIKit imports for iOS 7 #780 (asmarques)
- Make ChartViewBase's _data optional. (Fixes #771) #772 (ospr)
- Add Carthage compatibility badge #769 (Bogidon)
- update cocoapods url #755 (stevenedds)
- add ci status #752 (petester42)
- Correct the spelling of CocoaPods in README #751 (ReadmeCritic)
- LineChartRenderer context bug #746 (leoMehlig)
- Fix for cubic line chart fill when charts that don't start at x-index 0 #711 #712 (gunterhager)
- add an option to set line cap of axis grid line #660 (mconintet)
v2.2.2 (2016-02-09)
v2.2.1 (2016-02-01)
2.2.1 (2016-02-01)
Merged pull requests:
- Update podspec for realm and 2.2.0 #725 (petester42)
v2.2.0 (2016-01-26)
Merged pull requests:
- Activate require app extension safe API to be able to use library inside an app extension #708 (ghost)
- fix code indent problem in ChartYAxisRendererRadarChart, ChartYAxisRenderer, BarChartDataSet, RadarChartView #675 (liuxuan30)
- Fix minor typo in BarLineChartViewBase #651 (patrickreynolds)
- Adapted ChartLegendRenderer class to upcoming Swift 3 changes and improved code readability #643 (zntfdr)
- Remove verbose semicolons #639 (AntiMoron)
- Adds CI #636 (petester42)
- Add missing images for bar chart tests #635 (petester42)
- Use nil coalescing in ChartDataSet's entryCount (Fixes #631) #632 (aarondaub)
- Remove useless parentheses causing swift build error #614 (chanil1218)
- Add change log file. #605 (skywinder)
- add initialize dataSets in setter #600 (liuxuan30)
- Bar chart tests #580 (alvesjtiago)
- Make getBarBounds callable from Objective-C code (Fixes #570) #571 (ghost)
- round the float value before we cast to Int #558 (liuxuan30)
v2.1.6 (2015-11-02)
Merged pull requests:
- Implemented support for rotated labels on the x-axis #513 (danielgindi)
- update targets to build framework with same name #501 (petester42)
- Adds test support without cocoapods #500 (petester42)
- Fixed drag offset panning bug #498 (leoMehlig)
- Revert "BUGFIX:fix xAxis labels of bar chart" #497 (danielgindi)
- if only line data exists and no other data, turn _deltaX to 1.0 #493 (liuxuan30)
- BUGFIX:fix xAxis labels of bar chart #489 (AntiMoron)
- Fix issue related to PhilJay/MPAndroidChart#1121 #488 (PhilJay)
- Approved, pending styling: Fix Scroll issue when the graph is in a UITableView #464 (coupgar)
- Add ability to turn off antialias for grid lines #462 (vvit)
v2.1.5 (2015-10-15)
Merged pull requests:
- Changed _chart access modifier from private to internal #478 (AlBirdie)
- fixed noDataText and NoDataTextDescription texts ovelapping issue #457 (zntfdr)
- Only alow scaling further if the user can still zoom (Fixes #437) #438 (iangmaia)
- Make the ChartXAxisRenderer more flexible: now possible to overwrite drawing the line or label of the ChartLimitLine #432 (pajai)
v2.1.4a (2015-10-02)
Merged pull requests:
- Start of pan gesture should not be cancelled by no drag #420 (niraj-rayalla)
- Allow the minimum offset to be customized #395 (icecrystal23)
- Add support for a legend above the chart #393 (icecrystal23)
- Add target for tvOS and get it to compile #392 (icecrystal23)
- be explicit on how to install 'Charts' when using CocoaPods since #376 (codeHatcher)
v2.1.4 (2015-09-21)
Merged pull requests:
- Allow setting maximum y-scale factor #388 (noais)
- Swift 2.0 #386 (danielgindi)
- Fix default value of forceLabelsEnabled #360 (yas375)
- Update BarLineChartViewBase.swift #359 (Ewg777)
- combined chart - seems we should use same chartXMin and chartXMax even there is no bubble data #324 (liuxuan30)
- fix pie chart clipping #313 (petester42)
- bump podspec to 2.1.3 #290 (petester42)
- Minor refactor for BarLineChartViewBase #268 (liuxuan30)
- Enhanced label positioning at limit lines (enum ChartLimitLabelPosition) #243 (SvenMuc)
- fix radar chart negative value rendering bug if startAtZeroEnabled is false for issue #166 #207 (liuxuan30)
- Performance Enhancements #29 - candle chart #192 (dorsoft)
v2.1.3 (2015-08-05)
Merged pull requests:
- Add a Code Hunt vote badge to README.md #262 (CodeHuntIO)
- Updated podspec #254 (petester42)
- try to fix bar chart + Horizontal Bar chart wrong render + highlight position bug for issue #214 and #242. #248 (liuxuan30)
v2.1.2 (2015-07-26)
v2.1.1 (2015-07-26)
Merged pull requests:
- Candle chart - make the shadow same color as an candle color #122 #191 (dorsoft)
- ChartData.removeEntryByXIndex removes the wrong entry #182 #185 (dorsoft)
- The line charts have started to properly display balloon markers #179 (Maxim-38RUS-Zabelin)
- Fix a silly bug. should check if first is -0.0 #165 (liuxuan30)
- add NaN check to allow non-digits handling for radar chart #152 (liuxuan30)
- optional protocol method should not be force unwrapped #147 (liuxuan30)
- add missing module CoreGraphics for BubbleChartView #146 (liuxuan30)
- Adding a minimum parameter to setVisibleXRange #119 (dorsoft)
- Added support for setting a custom width that is wider than the longe… #107 (AlBirdie)
- Offset adjustment when drawLabels on the x axis is disabled. #106 (AlBirdie)
- AutoScaling yAxis during panning / zooming #95 (AlBirdie)
- Allow access to setLabelsToSkip from Objective-C. #93 (mkubenka)
- Changing iOS deployment target to 8.0 from 8.1 #74 (michaelmcguire)
v2.1.0 (2015-05-05)
Merged pull requests:
- Fix x-axis limit line render issue. #66 (mkubenka)
- Added possibility to set the axisLabelModulus manually. #56 (webventil)
- Add missing UIKit imports for iOS 7 support #45 (msanders)
- Add 'init' to PieChartData to be used from Swift #37 (jmnavarro)
- Added Bubble Chart Type #25 (petester42)
- Shared Charts.framework scheme #22 (zenkimoto)
- Add missing UIKit #20 (mkalmes)
v2.0.9 (2015-04-08)
Merged pull requests:
- Added a podspec #13 (petester42)
0.0.1 (2015-04-07)
Merged pull requests:
- Fix README typo #5 (nwest)
- Add a Bitdeli Badge to README #1 (bitdeli-chef)
* This Changelog was automatically generated by github_changelog_generator