This is great level of detail. Since there are plugin API changes - it would be 
great to make a broader post - on slack, twitter, our blog. 

Do we have a sense of how impactful are the breaking changes - say how many of 
the top 50 plugins will not compile when ios 4.0 releases? If not, I can help 
with some of this.

-Nikhil

-----Original Message-----
From: Shazron [mailto:[email protected]] 
Sent: Tuesday, September 1, 2015 4:38 PM
To: [email protected]
Subject: [DISCUSS] cordova-ios 4.0.0 release

Gotta get the train going again, it's been too long.

The kanban board for this is at:
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fissues.apache.org%2fjira%2fsecure%2fRapidBoard.jspa%3frapidView%3d76&data=01%7c01%7cnikhilkh%40microsoft.com%7c08b034c083874c2c66d508d2b3267cc1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=K1qHZZpDy2lSIUt4tG98j9MPVP7FRCDOp1TJ%2fpPQo9U%3d

Please help if you can by assigning an issue to yourself, and selecting the 
"Start Progress" button. This will show who is working on what in the middle 
"In Progress" column.

I've trimmed this and it includes cordova-ios platform issues, and some plugin 
issues. Priority given to platform issues of course, and issues with iOS 9. If 
there is a pressing issue that needs to go in, assign it the label 
"cordova-ios-4.0.x" but propose it to this thread first so we don't get 
de-railed, there's only so much room on the train. Similarly if you think an 
issue can get thrown off the train to cordova-ios-5.0.x, post on this thread.

Focus is on core plugin stability with the new platform, since it does have API 
changes. If downstream distribution people are on this list, this concerns your 
third-party plugins too.

The easiest way to test if it affects your plugin building:

```
cordova platform add 
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fgithub.com%2fapache%2fcordova-ios.git&data=01%7c01%7cnikhilkh%40microsoft.com%7c08b034c083874c2c66d508d2b3267cc1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=g3UNK0NRdsaPGqsxIzUMxcXN8zRLpWyVdhUKe9pLnA0%3d
cordova plugin add your-plugin-id
cordova build
```

Plugin updates and highlights:
    - API changes doc:
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fgithub.com%2fapache%2fcordova-ios%2fblob%2fmaster%2fguides%2fAPI%2520changes%2520in%25204.0.md&data=01%7c01%7cnikhilkh%40microsoft.com%7c08b034c083874c2c66d508d2b3267cc1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=EPGtg%2fAbzCvZ%2f3zib2H5I9oNyvJB7%2bFSCeHJ5q1n5Dc%3d
    - 3 new private core plugins to the platform:
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fgithub.com%2fapache%2fcordova-ios%2ftree%2fmaster%2fCordovaLib%2fClasses%2fPrivate%2fPlugins&data=01%7c01%7cnikhilkh%40microsoft.com%7c08b034c083874c2c66d508d2b3267cc1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=DFA1psN5aCn0GNucm9NOFRZWJRX86%2bp2RmXZA4GHkKA%3d
    - Plugin localized strings and resource loading:
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fgithub.com%2fapache%2fcordova-ios%2fblob%2fmaster%2fCordovaLib%2fClasses%2fPublic%2fCDVPlugin%252BResources.h&data=01%7c01%7cnikhilkh%40microsoft.com%7c08b034c083874c2c66d508d2b3267cc1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=qGNLKonBYDHgwhSa5iPnakeBns2vfuVa42OTIMHqmCE%3d
   - Preferences helper:
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fgithub.com%2fapache%2fcordova-ios%2fblob%2fmaster%2fCordovaLib%2fClasses%2fPublic%2fNSDictionary%252BCordovaPreferences.h&data=01%7c01%7cnikhilkh%40microsoft.com%7c08b034c083874c2c66d508d2b3267cc1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=6S%2bInwG0YRdLm9niK4wZtEMks6BBYjsrzEXeOTvnuU8%3d
   - WebViews as plugins. UIWebView is a private core plugin (see above).
WKWebView as a plugin installable
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fgithub.com%2fapache%2fcordova-plugins%2ftree%2fmaster%2fwkwebview-engine&data=01%7c01%7cnikhilkh%40microsoft.com%7c08b034c083874c2c66d508d2b3267cc1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=a9Tazxtga6e9dYRMoO3z1YBTe5%2fdYDVAOnLe1yk3sik%3d

I also want to highlight this scenario which a lot of people will encounter:
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fissues.apache.org%2fjira%2fbrowse%2fCB-9592&data=01%7c01%7cnikhilkh%40microsoft.com%7c08b034c083874c2c66d508d2b3267cc1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=S8a9hXH%2b0msUEiIcOAjH3SPOsj%2bpzcpfttKujsWTwPs%3d

I had to trim features and push it off to cordova-ios-5.0.x:
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fissues.apache.org%2fjira%2fsecure%2fRapidBoard.jspa%3frapidView%3d86&data=01%7c01%7cnikhilkh%40microsoft.com%7c08b034c083874c2c66d508d2b3267cc1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=fMkNggbxDd6d9AjQKNqxFOcEqzuZKdUWp7V3f2pw79A%3d

Planned ship/vote date is around iOS 9 release time, which I believe is in
2 weeks or so (mid Sept 2015).

Choo choo....

Reply via email to