5.1.0
What's Changed
- [Feature] added ability to rotate ChartLimitLine label by @berbaspin in https://github.com/danielgindi/Charts/pull/5085
- Add Privacy Manifest by @wlxo0401 in https://github.com/danielgindi/Charts/pull/5141
New Contributors
- @berbaspin made their first contribution in https://github.com/danielgindi/Charts/pull/5085
- @wlxo0401 made their first contribution in https://github.com/danielgindi/Charts/pull/5141
Full Changelog: https://github.com/danielgindi/Charts/compare/5.0.0...5.1.0
5.0.0
A New Name!
Charts
is now called DGCharts
to prevent conflicts with Apple's SwiftUI Charts.
To fix your projects simply replace import Charts
with import DGCharts
What's Changed
- Fix yOffset documentation typo by @erkanyildiz in https://github.com/danielgindi/Charts/pull/4898
- The use of special character in folder name don't allow unzip correct… by @rquesada in https://github.com/danielgindi/Charts/pull/4661
- Unnecessary space Removal and Semicolons are removed by @guptamohit1907 in https://github.com/danielgindi/Charts/pull/5016
- Change library name from Charts to DGCharts by @pmairoldi in https://github.com/danielgindi/Charts/pull/5027
- Adding a tutorial link to README.md by @stepanovgena in https://github.com/danielgindi/Charts/pull/4971
- fixed no used warning by @eren-celik in https://github.com/danielgindi/Charts/pull/4841
- Turn on the BUILD_LIBRARY_FOR_DISTRIBUTION flag by @matopeto in https://github.com/danielgindi/Charts/pull/4912
- bump min version to 13 for ios project by @waterskier2007 in https://github.com/danielgindi/Charts/pull/5062
- Fix Node 12 deprecation warning by @FelixHerrmann in https://github.com/danielgindi/Charts/pull/5043
- Merge from master by @pmairoldi in https://github.com/danielgindi/Charts/pull/5067
- Fix Xcode 14.3 import warnings by @FelixHerrmann in https://github.com/danielgindi/Charts/pull/5041
- remove swift-algorithms package in favor of manully importing needed … by @pmairoldi in https://github.com/danielgindi/Charts/pull/5069
- update ci by @pmairoldi in https://github.com/danielgindi/Charts/pull/5070
- [WIP] Release/5.0.0 by @pmairoldi in https://github.com/danielgindi/Charts/pull/5028
New Contributors
- @erkanyildiz made their first contribution in https://github.com/danielgindi/Charts/pull/4898
- @rquesada made their first contribution in https://github.com/danielgindi/Charts/pull/4661
- @guptamohit1907 made their first contribution in https://github.com/danielgindi/Charts/pull/5016
- @stepanovgena made their first contribution in https://github.com/danielgindi/Charts/pull/4971
- @eren-celik made their first contribution in https://github.com/danielgindi/Charts/pull/4841
- @matopeto made their first contribution in https://github.com/danielgindi/Charts/pull/4912
- @waterskier2007 made their first contribution in https://github.com/danielgindi/Charts/pull/5062
Full Changelog: https://github.com/danielgindi/Charts/compare/v4.1.0...5.0.0
v4.1.0
What's Changed
- Update README.md by @jeremyteh in https://github.com/danielgindi/Charts/pull/4886
- Fix navigation bar transparent issue by @wlixcc in https://github.com/danielgindi/Charts/pull/4875
- Update ChartDataSet.swift by @batikansosun in https://github.com/danielgindi/Charts/pull/4861
- Fixes for Swift 5.7 compiler by @lukeredpath in https://github.com/danielgindi/Charts/pull/4823
- Add double mark for compiler check related with issue #4835 by @eliakorkmaz in https://github.com/danielgindi/Charts/pull/4836
- Fix chart only drawing first entry by @FelixHerrmann in https://github.com/danielgindi/Charts/pull/4829
New Contributors
- @jeremyteh made their first contribution in https://github.com/danielgindi/Charts/pull/4886
- @wlixcc made their first contribution in https://github.com/danielgindi/Charts/pull/4875
- @batikansosun made their first contribution in https://github.com/danielgindi/Charts/pull/4861
- @lukeredpath made their first contribution in https://github.com/danielgindi/Charts/pull/4823
- @eliakorkmaz made their first contribution in https://github.com/danielgindi/Charts/pull/4836
- @FelixHerrmann made their first contribution in https://github.com/danielgindi/Charts/pull/4829
Full Changelog: https://github.com/danielgindi/Charts/compare/v4.0.3...v4.1.0
v4.0.3
What's Changed
- Remove Cocoadocs reference from README by @rph8 in https://github.com/danielgindi/Charts/pull/4812
- Highlighter fix by @kcome in https://github.com/danielgindi/Charts/pull/4721
- Added tutorial links by @phuanggh in https://github.com/danielgindi/Charts/pull/4669
- Update ChartData.swift by @truongtho1603 in https://github.com/danielgindi/Charts/pull/4822
- Properties on axis renderers to Objc (Fixes #4800) by @SLambrakis in https://github.com/danielgindi/Charts/pull/4801
New Contributors
- @rph8 made their first contribution in https://github.com/danielgindi/Charts/pull/4812
- @kcome made their first contribution in https://github.com/danielgindi/Charts/pull/4721
- @phuanggh made their first contribution in https://github.com/danielgindi/Charts/pull/4669
- @truongtho1603 made their first contribution in https://github.com/danielgindi/Charts/pull/4822
- @SLambrakis made their first contribution in https://github.com/danielgindi/Charts/pull/4801
Full Changelog: https://github.com/danielgindi/Charts/compare/v4.0.2...v4.0.3
v4.0.2 Release
- Fixes build issues by replacing
class
protocol conformance toAnyObject
- Update
swift-algorithms
to 1.0 - Add support for cocoapods for 4.0
- Bump lowest supported versions to iOS 10, macOS 10.12, tvOS 10
v4.0.1 Release
v4.0.1 Release
Thanks @jjatie, 4.0.1 release brings:
Support Swift Package Manager and switch to another Snapshot test framework.
Use Github Actions instead of Travis CI to run faster and work around Carthage issues against Xcode12.
Snapshot UT now supports Apple Silicon.
Adopt Swift-Algorithm crafted by Apple and the community.
Full changelog
We have merged our long waited 4.0 branch into master. It adopts latest Swift trends and benefits and more flexbile and More swift!
This is a huge release as a lot of APIs have changed and adopted new protocols. So please expect it will break your code especially about the collection protocols. We will add a few Pull requests in the near future such as https://github.com/danielgindi/Charts/pull/4411.
The pre-release could last a little bit longer since we don't want to push people to update. But we do encourage people to try it out and give us feed back.
Xcode 12 support
Xcode 12 support
v3.5.0 Release
Build on Xcode 11.4 and latest Swift (pod)
Change log:https://github.com/danielgindi/Charts/blob/master/CHANGELOG.md
Merged pull requests: Full github commit log
- 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)
3.4.0 Release
Support Xcode 11 and new Swift 5
Bug Fix
#4029: Index out of bounds exception in v3.2 in createAccessibleElement #4094: Horizontal Bezier Line Graph Not Drawing Through All Points #4093: Line chart x axis animation is broken #4099: Line renderer did not render lines if their coordinates fell outside of the viewport full change log:https://github.com/danielgindi/Charts/blob/master/CHANGELOG.md
pod updated
3.3.0 Release
This will be a breaking update due to #3847 that we changed dataSet initializers API interface and fixed Xcode warnings for previous release.
pod has been updated again to 3.3.0 tag, it's previously using 3.3
Now supports Xcode 10.2 and Swift 5.0
Highlights of fixed issues and merged requests:
- Renamed
values
toentries
to reflect the property's type #3847 (jjatie) - 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)
Full change log
https://github.com/danielgindi/Charts/blob/master/CHANGELOG.md