|
| 1 | +--- |
| 2 | +title: Titanium SDK 12.7.0.GA - 30 April 2025 |
| 3 | +weight: '19' |
| 4 | +--- |
| 5 | + |
| 6 | +# Titanium SDK 12.7.0.GA Release Note |
| 7 | + |
| 8 | +## About this release |
| 9 | + |
| 10 | +Titanium SDK 12.7.0 is a minor release of the SDK, adding new features and enhancements for iOS and Android. |
| 11 | + |
| 12 | +## Community Credits |
| 13 | + |
| 14 | +* Michael Gangolf |
| 15 | + * move WebView contants into correct file ([f88c009](https://github.com/tidev/titanium_mobile/commit/f88c009c5d80a7738c1e8b2be64dfb7f04b4d0c4)) |
| 16 | + * fix some typos ([a283e0a](https://github.com/tidev/titanium_mobile/commit/a283e0a82368c2dcab520de75d49052ff15b0fc3)) |
| 17 | + * parity for keyboardframechanged and keyboardVisible ([b947362](https://github.com/tidev/titanium_mobile/commit/b947362f4f312f27083021be1cc05d373ea27ef3)) |
| 18 | + * parity for Tab.popToRootWindow() ([18088a2](https://github.com/tidev/titanium_mobile/commit/18088a2fb8b9e9f327c4f783ab895eb8f2ca09b6)) |
| 19 | + * Add rotate event ([9f7d712](https://github.com/tidev/titanium_mobile/commit/9f7d7122ab5d3514d4c84f821e7bd8ae18ec5033)) |
| 20 | + * add letterSpacing to Label ([ee8b04c](https://github.com/tidev/titanium_mobile/commit/ee8b04c29e4a2179a33f58a5115bf983b4f777b8)) |
| 21 | + * return 0 for recycled images when clearing cache ([b97c971](https://github.com/tidev/titanium_mobile/commit/b97c971f68b0e14b1d23a6b8a67b4460e2200f8a)) |
| 22 | + * update gradle to 8.10.2 and ndk to 27 ([513cc07](https://github.com/tidev/titanium_mobile/commit/513cc075f014d3560cec1d2c1b7168170d67c6e8)) |
| 23 | + * support html in text areas ([42fd915](https://github.com/tidev/titanium_mobile/commit/42fd915b36a28b139b9804d313cedefc622e08bd)) |
| 24 | + * add networkMode ethernet to networkType ([ba8d567](https://github.com/tidev/titanium_mobile/commit/ba8d5673eb987eb08be669fac1dcd7670046aed0)) |
| 25 | + * iOS systemImage example ([356b4a2](https://github.com/tidev/titanium_mobile/commit/356b4a29de4c449450cf6a9c16ce19e23b30f122)) |
| 26 | + * improve BottomNavigation (experimental feature) ([86e22ce](https://github.com/tidev/titanium_mobile/commit/86e22ce067fd8cb8d3e67a4de3b2247ee6d70f15)) |
| 27 | + * layerType property for WebView ([93c6adb](https://github.com/tidev/titanium_mobile/commit/93c6adbc3146f0dea29054bfa49bfb368cedf3af)) |
| 28 | + * textTransform for Label ([b498e20](https://github.com/tidev/titanium_mobile/commit/b498e2076787f38647e87080e5f4b8fb42cbc28d)) |
| 29 | + * update canOpenURL test ([d7a40c0](https://github.com/tidev/titanium_mobile/commit/d7a40c0c600cc1d22c87917cba82bec6d7c4b2b6)) |
| 30 | + * make scrollToTop and scrollToBottom animatable ([d6751aa](https://github.com/tidev/titanium_mobile/commit/d6751aa04061fd7f166600fd08ce2914a4a8f7d0)) |
| 31 | + * library updates ([6352c27](https://github.com/tidev/titanium_mobile/commit/6352c2790f51e70016a073af7560402ad29be5cb)) |
| 32 | + * refreshControl offset property ([06248ec](https://github.com/tidev/titanium_mobile/commit/06248ecf7eb424e3584b9733f5c0703ba8e3a0d9)) |
| 33 | + |
| 34 | +* Prashant Saini |
| 35 | + * fix crash when calling `TabGroup.open()` ([3438520](https://github.com/tidev/titanium_mobile/commit/3438520b19062f0c377802d38b701dd9088bf5c8)) |
| 36 | + * revert method signatures for compatibility ([be955f6](https://github.com/tidev/titanium_mobile/commit/be955f68e66a14bc45b1f57c520856520c4bb4ac)) |
| 37 | + * add error code when http-client request is timed out ([e665815](https://github.com/tidev/titanium_mobile/commit/e665815dfe05fa06aa32ddf7ea279d5b69f8eaac)) |
| 38 | + * add null checks on recycler view proxy ([fb7d039](https://github.com/tidev/titanium_mobile/commit/fb7d0392ef634a0adedb675b4685009b548f9ad6)) |
| 39 | + * lifecycle listeners and states ([b08788f](https://github.com/tidev/titanium_mobile/commit/b08788fa0ea2d2e488151b2899cd9f381d9708f0)) |
| 40 | + * TabGroup show/hide support, iOS 18+ elevated tab bar ([d84bb4d](https://github.com/tidev/titanium_mobile/commit/d84bb4d21be5c5ae60fb4faa7d4cf80e5c8dbdd8)) |
| 41 | + |
| 42 | +* Hans Knöchel |
| 43 | + * support html in text areas ([8cfa968](https://github.com/tidev/titanium_mobile/commit/8cfa968477cae724efe2737f6ce138f8ed5be8ed)) |
| 44 | + * expose document title to Ti.UI.iOS.DocumentViewer ([51abfe7](https://github.com/tidev/titanium_mobile/commit/51abfe7d7d359cf9366ab6a7e9589468e44dadce)) |
| 45 | + * bump to 12.7.0 ([e3a9364](https://github.com/tidev/titanium_mobile/commit/e3a93643c23c3a1769beb64f04cc7b7e1e0af506)) |
| 46 | + |
| 47 | +## Bug Fixes |
| 48 | + |
| 49 | +### Android platform |
| 50 | + |
| 51 | +* add error code when http-client request is timed out ([e665815](https://github.com/tidev/titanium_mobile/commit/e665815dfe05fa06aa32ddf7ea279d5b69f8eaac)) |
| 52 | +* add networkMode ethernet to networkType ([ba8d567](https://github.com/tidev/titanium_mobile/commit/ba8d5673eb987eb08be669fac1dcd7670046aed0)) |
| 53 | +* add null checks on recycler view proxy ([fb7d039](https://github.com/tidev/titanium_mobile/commit/fb7d0392ef634a0adedb675b4685009b548f9ad6)) |
| 54 | +* fix crash when calling `TabGroup.open()` ([3438520](https://github.com/tidev/titanium_mobile/commit/3438520b19062f0c377802d38b701dd9088bf5c8)) |
| 55 | +* lifecycle listeners and states ([b08788f](https://github.com/tidev/titanium_mobile/commit/b08788fa0ea2d2e488151b2899cd9f381d9708f0)) |
| 56 | +* move WebView contants into correct file ([f88c009](https://github.com/tidev/titanium_mobile/commit/f88c009c5d80a7738c1e8b2be64dfb7f04b4d0c4)) |
| 57 | +* return 0 for recycled images when clearing cache ([b97c971](https://github.com/tidev/titanium_mobile/commit/b97c971f68b0e14b1d23a6b8a67b4460e2200f8a)) |
| 58 | + |
| 59 | +### Multiple platforms |
| 60 | + |
| 61 | +* update canOpenURL test ([d7a40c0](https://github.com/tidev/titanium_mobile/commit/d7a40c0c600cc1d22c87917cba82bec6d7c4b2b6)) |
| 62 | + |
| 63 | +## Features |
| 64 | + |
| 65 | +### Multiple platforms |
| 66 | + |
| 67 | +* Add rotate event ([9f7d712](https://github.com/tidev/titanium_mobile/commit/9f7d7122ab5d3514d4c84f821e7bd8ae18ec5033)) |
| 68 | +* expose document title to Ti.UI.iOS.DocumentViewer ([51abfe7](https://github.com/tidev/titanium_mobile/commit/51abfe7d7d359cf9366ab6a7e9589468e44dadce)) |
| 69 | +* TabGroup show/hide support, iOS 18+ elevated tab bar ([d84bb4d](https://github.com/tidev/titanium_mobile/commit/d84bb4d21be5c5ae60fb4faa7d4cf80e5c8dbdd8)) |
| 70 | + |
| 71 | +### Android platform |
| 72 | + |
| 73 | +* add letterSpacing to Label ([ee8b04c](https://github.com/tidev/titanium_mobile/commit/ee8b04c29e4a2179a33f58a5115bf983b4f777b8)) |
| 74 | +* layerType property for WebView ([93c6adb](https://github.com/tidev/titanium_mobile/commit/93c6adbc3146f0dea29054bfa49bfb368cedf3af)) |
| 75 | +* make scrollToTop and scrollToBottom animatable ([d6751aa](https://github.com/tidev/titanium_mobile/commit/d6751aa04061fd7f166600fd08ce2914a4a8f7d0)) |
| 76 | +* parity for keyboardframechanged and keyboardVisible ([b947362](https://github.com/tidev/titanium_mobile/commit/b947362f4f312f27083021be1cc05d373ea27ef3)) |
| 77 | +* parity for Tab.popToRootWindow() ([18088a2](https://github.com/tidev/titanium_mobile/commit/18088a2fb8b9e9f327c4f783ab895eb8f2ca09b6)) |
| 78 | +* refreshControl offset property ([06248ec](https://github.com/tidev/titanium_mobile/commit/06248ecf7eb424e3584b9733f5c0703ba8e3a0d9)) |
| 79 | +* support html in text areas ([42fd915](https://github.com/tidev/titanium_mobile/commit/42fd915b36a28b139b9804d313cedefc622e08bd)) |
| 80 | +* textTransform for Label ([b498e20](https://github.com/tidev/titanium_mobile/commit/b498e2076787f38647e87080e5f4b8fb42cbc28d)) |
| 81 | + |
| 82 | +### iOS platform |
| 83 | + |
| 84 | +* support html in text areas ([8cfa968](https://github.com/tidev/titanium_mobile/commit/8cfa968477cae724efe2737f6ce138f8ed5be8ed)) |
| 85 | + |
| 86 | +## SDK Module Versions |
| 87 | + |
| 88 | +| Module | Android version | iOS Version | |
| 89 | +| ----------- | --------------- | ----------- | |
| 90 | +| facebook | 13.0.0 | 15.0.0 | |
| 91 | +| ti.map | 5.6.1 | 7.3.1 | |
| 92 | +| ti.webdialog | 2.3.0 | 3.0.2 | |
| 93 | +| ti.playservices | 18.3.0 | n/a | |
| 94 | +| ti.identity | 3.1.0 | 5.0.0 | |
| 95 | +| urlSession | n/a | 4.0.1 | |
| 96 | +| ti.coremotion | n/a | 4.0.1 | |
| 97 | +| ti.applesignin | n/a | 3.1.2 | |
| 98 | +| hyperloop | 7.0.9 | 7.0.9 | |
0 commit comments