This release contains the first iteration of the cross-platform Billing RoboPod! We are in the process of documenting the pod and adding samples. For now, you can check out the sources and the first sample to get a feeling for the API.
The last new cross-platform pod is our Settings RoboPod. It allows you to store objects and values serialisable to JSON via GSON in platform specific storage locations, straight from your core project’s code. See the sources and sample for this new pod!
Since the introduction of our Google+ RoboPod, Google has deprecated their respective SDK. This release has removed support for the Google+ RoboPod, in favor of the Google Signin RoboPod.
Previous iterations of these frameworks contained the native static libraries and frameworks. Going forward, you will need to download and add these static libraries to your project manually. We have updated the documentation of all affected pods accordingly.
Previous versions of these pods containing the static libraries may be removed from Maven Central in the near future. We strongly suggest you update to the latest versions of all affected pods.
Bug Fixes & Enhancements
As always, we squashed bugs, improved performance and added some bells and whistles. Here are the most important changes:
- Fixed the long standing issue with outdated Xcode plugins breaking builds.
- Added almost all missing methods to Unsafe for greater compatibility with libraries like RxJava
- Fixed parsing of minimum iOS/tvOS versions
- Fixed handling of extraneous xcrun output
- Added bindings for iOS 9.3 and tvOS 9.2
- Fixed crash in
- Fixed compatibility with Kotlin 1.0
- Fixed bug in debugger when debugging Kotlin 1.0 code
- Fixed another bug when compiling Kotlin 1.0 code in debug mode
- Fixed a bug in the debugger when debugging methods with local vars containing proxy instances
NSDictionaryoperations by not converting strings and numbers into Java-side instances of
NSNumberif not necessary
- Increased the minimum iOS version to 7.0
- Increased the minimum Mac OS X version to 10.9
- We now link to libc++ instead of the deprecated libstdc++
- Added reachability sample
- Split Facebook pod into multiple artifacts
- Added new icons and launch images to the templates
- Fixed non-fatal exception during VM initialization introduced in the nightlies.
Our focus for the next releases will be on providing improved documentation and samples for RoboPods and an update to the latest IntelliJ IDEA release as well as Kotlin 1.0. Note that you can already use Kotlin 1.0 with RoboVM! RoboVM Studio and the template projects are still using an older RC of Kotlin.
Stay tuned and happy coding!