|
| 1 | +# 9.0.0 (2025-11-17) |
| 2 | + |
| 3 | +### 🚀 Features |
| 4 | + |
| 5 | +- @nativescript/vite ([#10948](https://github.com/NativeScript/NativeScript/pull/10948)) |
| 6 | +- **core:** ensure concurrency when firing events ([#10946](https://github.com/NativeScript/NativeScript/pull/10946)) |
| 7 | +- **ios:** TabView iOS 26+ bottomAccessory + minimizeBehavior ([#10945](https://github.com/NativeScript/NativeScript/pull/10945)) |
| 8 | +- **ios:** SplitView UI component ([#10942](https://github.com/NativeScript/NativeScript/pull/10942)) |
| 9 | +- **core:** support for style direction property (ltr/rtl) ([#10691](https://github.com/NativeScript/NativeScript/pull/10691)) |
| 10 | +- **tabs:** iconSource support for sys:// and font:// icons ([#10783](https://github.com/NativeScript/NativeScript/pull/10783)) |
| 11 | +- **ListView:** sticky headers, sectioned data, optional search bar with auto-hide ([#10790](https://github.com/NativeScript/NativeScript/pull/10790)) |
| 12 | +- **ios:** iosGlassEffect and LiquidGlass containers ([#10901](https://github.com/NativeScript/NativeScript/pull/10901)) |
| 13 | +- **core:** multiple css box-shadows support ([#10777](https://github.com/NativeScript/NativeScript/pull/10777)) |
| 14 | +- **android:** API Level 35+ OnBackPressed handling ([#10938](https://github.com/NativeScript/NativeScript/pull/10938)) |
| 15 | +- **android:** utils for enableEdgeToEdge, setStatusBarColor, setNavigationBarColor, setDarkModeHandler ([fcb8253b4](https://github.com/NativeScript/NativeScript/commit/fcb8253b4)) |
| 16 | +- **android:** edge to edge ([#10774](https://github.com/NativeScript/NativeScript/pull/10774)) |
| 17 | +- **android:** support independent broadcast listeners ([#10936](https://github.com/NativeScript/NativeScript/pull/10936)) |
| 18 | +- **ios:** multi-window support ([#10786](https://github.com/NativeScript/NativeScript/pull/10786)) |
| 19 | +- **search-bar:** clear button color support ([#10903](https://github.com/NativeScript/NativeScript/pull/10903)) |
| 20 | +- **core:** statusBarStyle ease of use and more control ([#10859](https://github.com/NativeScript/NativeScript/pull/10859)) |
| 21 | +- **webpack:** support es module bundling ([#10788](https://github.com/NativeScript/NativeScript/pull/10788)) |
| 22 | +- **dialogs:** allow using keyboard enter/return to confirm on iOS ([#10799](https://github.com/NativeScript/NativeScript/pull/10799)) |
| 23 | +- **TextField:** decimal keyboardType ([#10789](https://github.com/NativeScript/NativeScript/pull/10789)) |
| 24 | +- iOS 26 types with improvements (ActionBar, Switch) + .ns-{platform}-{sdkVersion} css root scoping ([#10775](https://github.com/NativeScript/NativeScript/pull/10775)) |
| 25 | +- **ios:** improved handling for navigation events ([#10757](https://github.com/NativeScript/NativeScript/pull/10757)) |
| 26 | +- **TextField:** support css white-space and text-overflow ([#10737](https://github.com/NativeScript/NativeScript/pull/10737)) |
| 27 | +- **nx-cloud:** organize workspace caching with improved input/outputs ([#10734](https://github.com/NativeScript/NativeScript/pull/10734)) |
| 28 | + |
| 29 | +### 🩹 Fixes |
| 30 | + |
| 31 | +- **core:** makeParser check value as is first ([2f2f948b1](https://github.com/NativeScript/NativeScript/commit/2f2f948b1)) |
| 32 | +- **core:** makeParser impl ([26534108f](https://github.com/NativeScript/NativeScript/commit/26534108f)) |
| 33 | +- **ios:** Switch offBackgroundColor handling for iOS 26+ ([#10943](https://github.com/NativeScript/NativeScript/pull/10943)) |
| 34 | +- **ios:** allow creating missing view controllers on reused views ([#10941](https://github.com/NativeScript/NativeScript/pull/10941)) |
| 35 | +- **android:** ListView margin handling on layout containers ([#10937](https://github.com/NativeScript/NativeScript/pull/10937)) |
| 36 | +- **ios:** apply fontScaleInternal on app startup ([#10935](https://github.com/NativeScript/NativeScript/pull/10935)) |
| 37 | +- **webpack:** es module source mapping improvements ([bbeca526f](https://github.com/NativeScript/NativeScript/commit/bbeca526f)) |
| 38 | +- **android:** remove extra font padding by default ([#10771](https://github.com/NativeScript/NativeScript/pull/10771)) |
| 39 | +- **application:** remove dupe cssChanged event handler definition ([#10892](https://github.com/NativeScript/NativeScript/pull/10892)) |
| 40 | +- **android:** coerce string width/height in ImageAssetOptions ([#10862](https://github.com/NativeScript/NativeScript/pull/10862)) |
| 41 | +- **android:** prevent clipped font icons on Android ([#10858](https://github.com/NativeScript/NativeScript/pull/10858)) |
| 42 | +- animation types ([e1ff2982e](https://github.com/NativeScript/NativeScript/commit/e1ff2982e)) |
| 43 | +- **webpack:** es module source map resolution ([#10860](https://github.com/NativeScript/NativeScript/pull/10860)) |
| 44 | +- types export on ui/index ([54c069f51](https://github.com/NativeScript/NativeScript/commit/54c069f51)) |
| 45 | +- **android:** make button default text not all caps for improved consistency ([#10854](https://github.com/NativeScript/NativeScript/pull/10854)) |
| 46 | +- **android:** shared element with target name already added to transaction ([#10793](https://github.com/NativeScript/NativeScript/pull/10793)) |
| 47 | +- **core:** pin source-map due to minor bump using url ([1cc3c7374](https://github.com/NativeScript/NativeScript/commit/1cc3c7374)) |
| 48 | +- **android:** improved handling for nested frames ([#10713](https://github.com/NativeScript/NativeScript/pull/10713)) |
| 49 | +- **core:** FlexboxLayout nested views alignment corrections ([#10766](https://github.com/NativeScript/NativeScript/pull/10766)) |
| 50 | +- **core:** Improved css clip-path parsing ([#10753](https://github.com/NativeScript/NativeScript/pull/10753)) |
| 51 | +- **android:** RootLayout shade cover unexpected delay ([#10752](https://github.com/NativeScript/NativeScript/pull/10752)) |
| 52 | +- **android:** RootLayout shade cover blinking animation ([#10750](https://github.com/NativeScript/NativeScript/pull/10750)) |
| 53 | +- **android:** allow CSS styling of neutral button in dialogs ([#10745](https://github.com/NativeScript/NativeScript/pull/10745)) |
| 54 | +- core packaging missing .d.ts files ([#10742](https://github.com/NativeScript/NativeScript/pull/10742)) |
| 55 | +- **ios:** listview measurement ([#10740](https://github.com/NativeScript/NativeScript/pull/10740)) |
| 56 | + |
| 57 | +### 🔥 Performance |
| 58 | + |
| 59 | +- property optimizations ([#10850](https://github.com/NativeScript/NativeScript/pull/10850)) |
| 60 | + |
| 61 | +### ❤️ Thank You |
| 62 | + |
| 63 | +- Abdelkarim Ait Bourich @VeinDevTtv |
| 64 | +- Ahmed salman @ahmedsalman74 |
| 65 | +- Dimitris-Rafail Katsampas @CatchABus |
| 66 | +- dollaransh17 @dollaransh17 |
| 67 | +- Eduardo Speroni @edusperoni |
| 68 | +- felixkrautschuk |
| 69 | +- Nathan Walker |
| 70 | +- Osei Fortune @triniwiz |
| 71 | +- Samuel Schultze |
| 72 | +- snehitha-30727 |
| 73 | + |
1 | 74 | ## 8.9.9 (2025-09-09) |
2 | 75 |
|
3 | 76 | ### 🚀 Features |
|
0 commit comments