Titanium SDK 10.1.0.GA
About this release
Titanium SDK 10.1.0 is a minor release of the SDK, addressing high-priority issues from previous releases.
Community Credits
Hans Knöchel
- TIMOB-28525 - Allow apps with non-arm64 modules to be built on Apple Silicon (3559744)
- TIMOB-28524 - Expose "sectionHeaderTopPadding" for layout backwards compatibility (934c440)
- TIMOB-28391 - Allow string-based "verticalAlign" in Ti.UI.Label (9363c42)
- TIMOB-28405 - Specify additional parameters to SFSymbol system image (4d44a18)
- TIMOB-28530 - Add heat-map support to "ti.map" module (4a4c0a3)
- TIMOB-28488 - Modal navigation window jumps navigation bar (d334ac9)
- Remove some setters in example code blocks (6c7db5f)
Michael Gangolf
- TIMOB-28515 - Floating bottom navigtion (af619dc)
- TIMOB-28529 - Update "ti.map" module to support "camera" property and animateCamera() (4a4c0a3)
Bug Fixes
Android platform
- TIMOB-28517 - Card view "touchFeedbackColor" property is ignored (03ada5d)
- TIMOB-26706 - Correct TextField and ImageView content description component (db1a83a)
- TIMOB-28474 - Request ACCESS_COARSE_LOCATION permission (30f66e9)
- TIMOB-28199 - Support detail property in row click event (a615c42)
- MOD-2739 - ti.identity module error when authenticating 2nd time (ec53cf4)
- TIMOB-28533 - ListView scrollToItem always uses first section (5c3b9d5)
- TIMOB-28437 - Optimize proxy constructor lookup (54132d2)
- TIMOB-28537 - auto-scaling mode must stretch ImageView if both width/height set (ea0d99c)
- TIMOB-28538 - ImageView image download performance slow if HTTP response error occurs (bdf7e68)
- TIMOB-18786 - ImageView sometimes loads wrong image due to hash code collision (bdf7e68)
- Remove HTTPClient addKeyManager() and addTrustManager() methods (50225e1)
iOS platform
- TIMOB-28525 - Allow apps with non-arm64 modules to be built on Apple Silicon (3559744)
- TIMOB-28391 - Allow string-based "verticalAlign" in Ti.UI.Label (9363c42)
- TIMOB-28518 - Amend TiMediaVideoPlayer parent controller (eb319ef)
- TIMOB-28511 - Create headers directory if it doesn't exist, write a keep file to ensure it persists (c1a6410)
- TIMOB-28524 - Expose "sectionHeaderTopPadding" for layout backwards compatibility (934c440)
- TIMOB-27875 - Rare random crashes on 64-bit devices (ec35a17)
- TIMOB-28505 TIMOB-28523 - TabGroup bar is wrongly transparent on iOS 15 (15e292e)
- TIMOB-28498 - Hang between sim selection and launch or app install when building to iOS 15 simulator (7ba85d5)
- TIMOB-28527 - "ti.map" polyline click events not working if it only has 2 points (4a4c0a3)
- TIMOB-28488 - Modal navigation window jumps navigation bar (d334ac9)
- TIMOB-28536 - TableView maintains search view focus after close (7041f6f)
Features
Multiple platforms
- update "ti.map" module (4a4c0a3)
- TIMOB-24313 TIMOB-28432 - Add "scalingMode" property to Ti.UI.ImageView (cce763a)
Android platform
- TIMOB-28494 - Update to Gradle 7.1 (898dcc0)
- TIMOB-28447 - Add "imageTouchFeedback" to ImageView (b2e84bd)
- TIMOB-28526 - Add "solid" titanium app theme (ab3329e)
- TIMOB-28445 - Add constant Ti.UI.Android.FLAG_LAYOUT_NO_LIMITS (386c5cf)
- TIMOB-28515 - Floating bottom navigtion (af619dc)
- TIMOB-28473 - Icon splash screen support (2baef1e)
- TIMOB-28472 - Target API Level 31 by default (571038c)
- TIMOB-28431 - Implement scrollToIndex animation support (2c542b8)
- TIMOB-28530 - Add heat-map support to "ti.map" module (4a4c0a3)
- TIMOB-28476 - Add PendingIntent constants FLAG_IMMUTABLE and FLAG_MUTABLE (75ce8e4)
- TIMOB-28529 - Update "ti.map" module to support "camera" property and animateCamera() (4a4c0a3)
- TIMOB-28435 - Implement native selection for TableView (2aee71c)
- TIMOB-28436 - Implement native selection for ListView (2aee71c)
iOS platform
- TIMOB-28467 TIMOB-28466 - Declare support for ios 15 and xcode 13 (d0dcb39)
- TIMOB-28405 - Specify additional parameters to SFSymbol system image (4d44a18)
- TIMOB-28500 - iOS: Update "ti.map" module for iOS 15 (4a4c0a3)
SDK Module Versions
| Module | Android version | iOS Version |
|---|---|---|
| 11.0.2 | 11.0.1 | |
| ti.cloudpush | 8.0.0 | n/a |
| ti.map | 5.3.3 | 6.0.1 |
| ti.webdialog | 2.0.0 | 3.0.1 |
| ti.playservices | 17.5.0 | n/a |
| ti.identity | 3.0.3 | 4.0.1 |
| urlSession | n/a | 4.0.1 |
| ti.coremotion | n/a | 4.0.1 |
| ti.applesignin | n/a | 3.1.1 |
| ti.cloud | 3.2.11 | 3.2.11 |
| hyperloop | 7.0.4 | 7.0.4 |