<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">this is pretty rad!!<div class=""><br class=""></div><div class="">i like how “swiftly” these releases are coming out. &nbsp;:)</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Dec 16, 2014, at 1:36 AM, Christos Vasilakis &lt;<a href="mailto:cvasilak@gmail.com" class="">cvasilak@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=windows-1252" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi AeroGear community,<div class=""><br class=""></div><div class="">we are happy to announce a pre-release of our various iOS libraries. Here are few of new features introduced in each respective list:</div><div class=""><br class=""></div><div class="">-&nbsp;<a href="https://github.com/aerogear/aerogear-ios-jsonsz" class="">aerogear-ios-jsonsz</a>&nbsp;(new)</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>A newly introduced library which will take care the cumbersome plumbing required when performing JSON serialisation back and forth from your Swift object model. For an example usage of the library together with our http-lib check our&nbsp;<a href="https://github.com/aerogear/aerogear-ios-cookbook/tree/master/Buddies" class="">Buddies cookbook example</a>.</div><div class=""><span class="Apple-tab-span" style="white-space: pre;">        </span></div><div class="">-&nbsp;<a href="https://github.com/aerogear/aerogear-ios-http" class="">aerogear-ios-http</a></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>We added the ability to perform basic/digest authentication when performing REST Requests. Check out our&nbsp;<a href="https://github.com/aerogear/aerogear-ios-cookbook/tree/master/Authentication" class="">Authentication cookbook example</a>, for an example usage of the API but remember to prefer HTTPS over plain HTTP when performing authentication of this type.</div><div class=""><br class=""></div><div class="">-&nbsp;<a href="https://github.com/aerogear/aerogear-ios-oauth2" class="">aerogear-ios-oauth2</a></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>Continuing the development of our OAuth2 library, OpenID Connect support was added to the library in the form of a ‘login’ request. Checkout out our&nbsp;<a href="https://github.com/corinnekrych/aerogear-ios-cookbook-1/tree/AGIOS-287/SharedShoot" class="">‘SharedShoot’ cookbook example</a>&nbsp;that login's to&nbsp;<a href="http://keycloak.jboss.org/" class="">KeyCloak</a>&nbsp;using OpenID connect for an example usage.</div><div class=""><br class=""></div><div class="">-&nbsp;<a href="https://github.com/aerogear/aerogear-ios-httpstub.git" class="">aerogear-ios-httpstub</a></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>Stubbed responses from the local file system can be used instead of coding them in your code. This will make easier to stub responses, especially big ones and be much ‘closer’ to the reality. Check out&nbsp;<a href="https://github.com/aerogear/aerogear-ios-httpstub/blob/master/AGURLSessionStubsTests/AGURLSessionStubsTests.swift#L145" class="">our tests&nbsp;</a>for an example usage.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Last, this release introduces&nbsp;<a href="http://cocoapods.org/" class="">Cocoapod</a>&nbsp;support for our libraries. Although Cocoapods hasn’t yet officially support ‘Swift’ that is planned for the next 0.36 release, <a href="https://github.com/CocoaPods/CocoaPods/tree/swift" class="">a branch</a>&nbsp;on the project is working on it and already libraries starting to adopt. Just make sure to include a Gemfile in your project pointing to that cocoapods branch (<a href="http://swiftwala.com/cocoapods-is-ready-for-swift/" class="">see here</a>&nbsp;for more detailed instructions) and in your Podfile include the desired library. For example usage, see our&nbsp;<a href="https://github.com/aerogear/aerogear-ios-cookbook" class="">cookbook repository</a>&nbsp;where&nbsp;all of our demos have been converted.</div><div class=""><br class=""></div><div class="">So, give the libraries and demos a spin and let us know what &nbsp;you think. If no bad things heard we are planning to tag and officially release 2.1 this Friday.</div><div class=""><br class=""></div><div class="">Have fun!</div><div class=""><br class=""></div><div class="">Corinne &amp; Christos</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space: pre;">        </span></div></div>_______________________________________________<br class="">aerogear-dev mailing list<br class=""><a href="mailto:aerogear-dev@lists.jboss.org" class="">aerogear-dev@lists.jboss.org</a><br class="">https://lists.jboss.org/mailman/listinfo/aerogear-dev</div></blockquote></div><br class=""></div></body></html>