Skip to content
Robin Meis edited this page Jan 7, 2015 · 4 revisions

What, you already published major version 8? No, not really. In chronological view this is version 2 which I already announced in the original iOS7 implementation. I called this project SiriAPI8 to show that it is compatible with iOS8 and having a clean restart. When I published Siri-API I hadn't any experience with GitHub and also the code was quick and dirty because of the fast development. Siri-API and SiriAPI8 are not compatible and since the original version still works with iOS7 I didnt't want to replace the whole code and decided to create a clean REPO. The 8 makes just clear that there is compatibility with iOS8 and to prevent confused users, I decided to continue also with the version prefix 8. But I confused you with this ;)

Basics

The version number consists of 3 integers, each seperated by a dot (.). The first number shows the major version. In this project this is currently 8 and is based on the iOS Version SiriAPI is working with. If there will be an update for iOS versions in future, this number will change to 9 or whatever if SiriAPI still works with them. The second number shows feature updates (main version). When there are released new features to the API this number will change. The third number represents the bugs which were fixed in the main version (based on feature number). With a feature update, this number is reset to zero.

8.3.2 would mean that SiriAPI is compatible with iOS8, 3 feature updates were released in this major version and after the last feature release 2 bugs were fixed.

Clone this wiki locally