Skip to content

Commit 2813ef5

Browse files
committed
bump version
1 parent b14e894 commit 2813ef5

File tree

4 files changed

+36
-26
lines changed

4 files changed

+36
-26
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Change Log
22

3+
## [v2.3.0](https://github.com/danielgindi/charts/tree/v2.3.0) (2016-09-20)
4+
[Full Changelog](https://github.com/danielgindi/charts/compare/v2.3.0...v2.2.5)
5+
6+
**Implemented enhancements:**
7+
8+
- Support for Xcode 8 and Swift 2.3
9+
310
## [v2.2.5](https://github.com/danielgindi/charts/tree/v2.2.5) (2016-05-29)
411
[Full Changelog](https://github.com/danielgindi/charts/compare/v2.2.5...v2.2.4)
512

Charts.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "Charts"
3-
s.version = "2.2.5"
3+
s.version = "2.3.0"
44
s.summary = "Charts is a powerful & easy to use chart library for iOS, tvOS and OSX (and Android)"
55
s.homepage = "https://github.com/danielgindi/Charts"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }

README.md

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,46 @@
1-
**Version 2.2.5**, synced to [MPAndroidChart #1b9b3da](https://github.com/PhilJay/MPAndroidChart/commit/1b9b3da)
1+
**Version 2.3.0**, synced to [MPAndroidChart #1b9b3da](https://github.com/PhilJay/MPAndroidChart/commit/1b9b3da)
22

33
![alt tag](https://raw.github.com/danielgindi/Charts/master/Assets/feature_graphic.png)
44
![Supported Platforms](https://img.shields.io/cocoapods/p/Charts.svg) [![Releases](https://img.shields.io/github/release/danielgindi/Charts.svg)](https://github.com/danielgindi/Charts/releases) [![Latest pod release](https://img.shields.io/cocoapods/v/Charts.svg)](http://cocoapods.org/pods/charts) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Build Status](https://travis-ci.org/danielgindi/Charts.svg?branch=master)](https://travis-ci.org/danielgindi/Charts)
55
[![Join the chat at https://gitter.im/danielgindi/Charts](https://badges.gitter.im/danielgindi/Charts.svg)](https://gitter.im/danielgindi/Charts?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
66

7-
## Just a heads up: We've renamed from *ios-charts* to **Charts**.
8-
9-
* Xcode 7.3 / Swift 2.2 / 3.0
10-
* iOS 7.0 (Drag .swift files to your project)
11-
* iOS 8.0 / 9.0 (Use as an **Embedded** Framework)
12-
* tvOS 9.0
13-
* OSX 10.11
7+
* Xcode 8.0 / Swift 2.3
8+
* iOS >= 8.0 (Use as an **Embedded** Framework)
9+
* tvOS >= 9.0
10+
* macOS >= 10.11
1411

1512
Okay so there's this beautiful library called [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) by [Philipp Jahoda](https://www.linkedin.com/in/philippjahoda) which has become very popular amongst Android developers, and in the meanwhile there's no decent charting solution for iOS.
1613

1714
I've chosen to write it in `Swift` as it can be highly optimized by the compiler, and can be used in both `Swift` and `ObjC` project. The demo project is written in `ObjC` to demonstrate how it works.
1815

19-
**An amazing feature** of this library now, for Android, iOS, tvOS and OSX, is the time it saves you when developing for both platforms, as the learning curve is singleton- it happens only once, and the code stays very similar so developers don't have to go around and re-invent the app to produce the same output with a different library. (And that's not even considering the fact that there's not really another good choice out there currently...)
16+
**An amazing feature** of this library now, for Android, iOS, tvOS and macOS, is the time it saves you when developing for both platforms, as the learning curve is singleton- it happens only once, and the code stays very similar so developers don't have to go around and re-invent the app to produce the same output with a different library. (And that's not even considering the fact that there's not really another good choice out there currently...)
17+
18+
## Having trouble running the demo?
19+
20+
* `ChartsDemo/ChartsDemo.xcodeproj` is the demo project for iOS/tvOS
21+
* `ChartsDemo-OSX/ChartsDemo-OSX.xcodeproj` is the demo project for macOS
22+
* Make sure you are running a supported version of Xcode.
23+
* Usually it is specified here a few lines above.
24+
* In most cases it will be the latest Xcode version.
25+
* Make sure that your project supports Swift 2.3
26+
* Run `carthage checkout` in the project folder, to fetch dependencies (i.e Realm).
27+
* Realm is not required for using Charts - it is just a feature. But as the demo demonstrates Realm - you have to have it when running the demo.
28+
* If you don't have Carthage - you can get it [here](https://github.com/Carthage/Carthage/releases).
29+
2030

2131
## Usage
2232

2333
In order to correctly compile:
2434

2535
1. Drag the `Charts.xcodeproj` to your project
2636
2. Go to your target's settings, hit the "+" under the "Embedded Binaries" section, and select the Charts.framework
27-
3. **Temporary workaround**: Xcode 6.3.1 has a bug, where you have to build your project once before actually writing the `@import` line. So hit "Build" now!
28-
4. `@import Charts`
29-
5. When using Swift in an ObjC project:
37+
3. `@import Charts`
38+
4. When using Swift in an ObjC project:
3039
- You need to import your Bridging Header. Usually it is "*YourProject-Swift.h*", so in ChartsDemo it's "*ChartsDemo-Swift.h*". Do not try to actually include "*ChartsDemo-Swift.h*" in your project :-)
3140
- Under "Build Options", mark "Embedded Content Contains Swift Code"
32-
6. When using [Realm.io](https://realm.io/):
41+
5. When using [Realm.io](https://realm.io/):
3342
- Note that the Realm framework is not linked with Charts - it is only there for *optional* bindings. Which means that you need to have the framework in your project, and in a compatible version to whatever is compiled with Charts. We will do our best to always compile against the latest version.
3443

35-
36-
If you want to compile for iOS 7:
37-
38-
1. Drag the code itself (.swift files) to your project. As sadly, Swift currently does not support compiling Frameworks for iOS 7.
39-
2. Make sure that the files are added to the Target membership.
40-
4144
## Troubleshooting
4245

4346
#### Can't compile?
@@ -70,8 +73,8 @@ pod 'Charts/Realm'
7073
Charts now include Carthage prebuilt binaries.
7174

7275
```carthage
73-
github "danielgindi/Charts" == 2.2.5
74-
github "danielgindi/Charts" ~> 2.2.5
76+
github "danielgindi/Charts" == 2.3.0
77+
github "danielgindi/Charts" ~> 2.3.0
7578
```
7679

7780
In order to build the binaries for a new release, use `carthage build --no-skip-current && carthage archive Charts && carthage archive ChartsRealm`.
@@ -176,7 +179,7 @@ Features
176179

177180
Documentation
178181
=======
179-
Currently there's no need for documentation for the iOS/tvOS/OSX version, as the API is **95% the same** as on Android.
182+
Currently there's no need for documentation for the iOS/tvOS/macOS version, as the API is **95% the same** as on Android.
180183
You can read the official [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) documentation here: [**Wiki**](https://github.com/PhilJay/MPAndroidChart/wiki)
181184

182185
Or you can see the [**ChartsDemo**](https://github.com/danielgindi/Charts/tree/master/ChartsDemo) project and learn the how-tos from it.
@@ -201,4 +204,4 @@ Unless required by applicable law or agreed to in writing, software
201204
distributed under the License is distributed on an "AS IS" BASIS,
202205
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
203206
See the License for the specific language governing permissions and
204-
limitations under the License.
207+
limitations under the License.

Source/Supporting Files/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.2.5</string>
18+
<string>2.3.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>
22-
<string>21</string>
22+
<string>22</string>
2323
<key>NSPrincipalClass</key>
2424
<string></string>
2525
</dict>

0 commit comments

Comments
 (0)