Click on the version header to go to the actual commits for each release.
- Support of attach to debugger for Android and Desktop projects
- Display Android and Desktop PID
- Support file chooser under WebView for Android
- Create source artifacts for plugins
- Escape non-URI characters in Android WebView
- Support SDKMAN! repositories
- Simplify Manager output panels
- Manager now supports system dark theme on macOS
- Improve plugin creation
- Bypass Xcode bug to force using latest (11.4) version
- iOS pipeline does not require any more to clean & build project
- Android SDK build updates
- Fix Android issue not to build APK under certain conditions
- String.format under Android doesn't support back references; use a workaround for this
- Table support archetype
- Materials are properly put into place now
- Improve Manager visuals
- Support of Android SDK on Windows 32 machines
- Bump iOS SDK version to 13.0
- Update Manager launchers
- Dark theme support on macOS
- SPDX headers: more clear license between modules
- Android SDK issues
- Application States are now supported
- Memory leak in initialization String with bytes
- Improved array management
- varargs work now
- Launcher under macOS and Linux
- Improved Manager visuals to follow required and non-required elements
- Better Table archetype
- Gradle is downloaded through github and not as a maven dependency
- First-class support of obfuscation in Android & Desktop by ProGuard
- Launch Android emulator in CrossMobile management application
- Added Android Log level filters
- Added
accessibilityIdentifier
to be able to support UI testing
- UITableView behaviour better matches the iOS devices
- Update visuals when changing signing key in android target
- Able to override
loadView
when loading a view from a StoryBoard - Use junidecode to handle non-ASCII characters when creating project
- NSLog output in Desktop resembles more the NSLog output of iOS
- Move location of
NSLog
fromNSLog.log
toFoundation.NSLog
- In macOS all file selection dialogs are native
- Optimization of the overridable super call methods in native objects
- Properly remove empty spaces from POM files
- Support of bitcode projects
- Support Adaptive icons under Android
- Bootstrap mechanism to install required Android libraries for compilation
- hidesBackButton functionality
- Launch options under Android gather Intent data
- Display Android log even when application is not running in Manager
- Support UIApplicationState
- Support onNewIntent callbacks on Android
- Support callback methods in ObjectiveC, even with block parameter types (i.e. for notification callbacks)
- libffi for varargs under iOS
- Support of prepareForReuse for UITableViewCell
- Notifications under Android updated and fixed
- Permissions dialog follows theme
- UIView event callbacks properly invoked
- UITableView correctly handles cell height lazily
- I18n fixes on plural handling
- Safer handling of plugins
- Null pointer exception in UITextView
- Android KitKat issues with launcher and application
- UIStepper auto-repeat always ends
- Unregistering Android application
- Backwards compatible up to macOS 10.12
- More archetypes added
- Embed JRE 11 instead of 8
- UIApplicationLaunchOptions renamed to UIApplicationLaunchOptionsKey
- Update to latest Android libraries
- New mechanism to inject Android build elements in gradle.build script
- Request storage permission if Foundation object is referenced
- Obsolete JavaFX build dependency
- Swift as dependency for varargs
- First public binary stable release
- Animation API updates
- Ability to force localization under Java
- More Collection methods under iOS
- loadViewIfNeeded and viewIfLoaded
- Translucent menu bar in Android
- Improved Antialiasing
- ScrollView is less sensitive to finger movement
- Fix positional parameters in NSString with iOS notation
- Dark theme is usable
- Embed JRE to Manager
- Use stock retrolambda library
- Permissions are asked only once per session
- Application exit parameter
- Debug project
- XRay plugin
- First public source release