Skip to content

Latest commit

 

History

History
167 lines (139 loc) · 5.06 KB

CHANGELOG.md

File metadata and controls

167 lines (139 loc) · 5.06 KB

Changelog

Click on the version header to go to the actual commits for each release.

2020-06-06

Added

  • 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

Fixed

  • Escape non-URI characters in Android WebView
  • Support SDKMAN! repositories

Changed

  • Simplify Manager output panels
  • Manager now supports system dark theme on macOS
  • Improve plugin creation
2020-05-05

Fixed

  • 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

Changed

  • Bump iOS SDK version to 13.0
  • Update Manager launchers
2020-04-04

Added

  • Dark theme support on macOS
  • SPDX headers: more clear license between modules

Fixed

  • 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

Changed

  • Improved Manager visuals to follow required and non-required elements
  • Better Table archetype
  • Gradle is downloaded through github and not as a maven dependency
2019-10-1

Added

  • 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

Fixed

  • 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

Changed

  • Move location of NSLog from NSLog.log to Foundation.NSLog
  • In macOS all file selection dialogs are native

Removed

  • Optimization of the overridable super call methods in native objects
  • Properly remove empty spaces from POM files
2019-9-15

Fixed

  • Support of bitcode projects
2019-9-9

Added

  • 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

Fixed

  • 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

Changed

  • 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

Removed

  • Obsolete JavaFX build dependency
  • Swift as dependency for varargs
2019-7-1

Added

  • First public binary stable release
  • Animation API updates
  • Ability to force localization under Java
  • More Collection methods under iOS
  • loadViewIfNeeded and viewIfLoaded

Fixed

  • 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

Changed

  • Embed JRE to Manager
  • Use stock retrolambda library
  • Permissions are asked only once per session

Removed

  • Application exit parameter
  • Debug project
  • XRay plugin
2019-5-1

Added

  • First public source release