FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

chore(release): publish · NativeScript/NativeScript@35b0add · GitHub

Repository navigation

Commit 35b0add

Browse files
chore(release): publish
- project: core 9.1.0
1 parent 3b58681 commit 35b0add

2 files changed

Lines changed: 106 additions & 1 deletion

File tree

‎packages/core/CHANGELOG.md‎

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,108 @@
1+
## 9.1.0 (2026-08-27)
2+
3+
### 🚀 Features
4+
5+
- **core:** corner-shape css property for continuous corners on iOS ([#11365](https://github.com/NativeScript/NativeScript/pull/11365))
6+
- ⚠️ cross-platform NativeWindow (scenes, multi-windows, improved API for iOS, and now Android) ([#11181](https://github.com/NativeScript/NativeScript/pull/11181))
7+
- **core:** type uncaughtErrorPolicy and deprecate discardUncaughtJsExceptions ([#11356](https://github.com/NativeScript/NativeScript/pull/11356), [#409](https://github.com/NativeScript/NativeScript/issues/409))
8+
- **core:** add HMR hooks for XML errors, module registry, and modals ([a6b5c7597](https://github.com/NativeScript/NativeScript/commit/a6b5c7597))
9+
- **core:** swiftui lifecycle boot apps to use standard notification observers for windows ([#11345](https://github.com/NativeScript/NativeScript/pull/11345))
10+
- **ios:** ListView iosSearchInsetBehavior for search content insets ([#11327](https://github.com/NativeScript/NativeScript/pull/11327))
11+
- **ios:** shared transition improvements ([#11322](https://github.com/NativeScript/NativeScript/pull/11322))
12+
- **ios:** shared transition interactive morph dismiss with cornerRadius and alpha fixes ([#11321](https://github.com/NativeScript/NativeScript/pull/11321))
13+
- **config:** add `runtimePackageName` to `IConfigPlatform` ([#11237](https://github.com/NativeScript/NativeScript/pull/11237))
14+
- **ios:** iosContentInsetAdjustmentBehavior for ScrollView with safe-area aware layouts ([#11324](https://github.com/NativeScript/NativeScript/pull/11324))
15+
- **core:** flexbox css gutters support ([#11310](https://github.com/NativeScript/NativeScript/pull/11310))
16+
- **TextBase:** localized text transform ([#11302](https://github.com/NativeScript/NativeScript/pull/11302))
17+
- **core:** support max-width and max-height CSS properties ([#11300](https://github.com/NativeScript/NativeScript/pull/11300))
18+
19+
### 🩹 Fixes
20+
21+
- **core:** iOS double free of V8-owned buffers; getRandomValues view handling ([#11370](https://github.com/NativeScript/NativeScript/pull/11370))
22+
- **core:** restore the per-side padding setNative protocol ([#11368](https://github.com/NativeScript/NativeScript/pull/11368))
23+
- **core:** custom application delegate scene wiring and non-scene launch timing ([#11367](https://github.com/NativeScript/NativeScript/pull/11367))
24+
- **core:** keep function values intact when splitting css shorthands ([#11364](https://github.com/NativeScript/NativeScript/pull/11364))
25+
- **core:** install global polyfills only when missing, without materializing lazy runtime globals ([#11360](https://github.com/NativeScript/NativeScript/pull/11360))
26+
- **core:** detach SegmentedBar/TabView items from a previous parent before adopting them ([#11353](https://github.com/NativeScript/NativeScript/pull/11353))
27+
- **listview:** correct item template resolution in sectioned ListView ([#11184](https://github.com/NativeScript/NativeScript/pull/11184))
28+
- **core:** resolve ESM circular imports and tighten types for Vite ([c6e6442c7](https://github.com/NativeScript/NativeScript/commit/c6e6442c7))
29+
- **core:** invalidate sibling combinator selector matches on child insert/remove ([#11348](https://github.com/NativeScript/NativeScript/pull/11348))
30+
- **ios:** re-attach root view after in-process runtime reload ([#11261](https://github.com/NativeScript/NativeScript/pull/11261))
31+
- **ios:** ensure notification event is passed to app start when not delaying launch event ([#11347](https://github.com/NativeScript/NativeScript/pull/11347))
32+
- **ios:** guard safe-area helpers against detached NS subtrees ([#11325](https://github.com/NativeScript/NativeScript/pull/11325))
33+
- **core:** guard undefined navigation queue entry in Frame ([#11326](https://github.com/NativeScript/NativeScript/pull/11326))
34+
- **debugger:** exclude internal props from devtools elements ([#11344](https://github.com/NativeScript/NativeScript/pull/11344))
35+
- **android:** don't crash in Fragment.onCreateView on stale-fragment race ([#11264](https://github.com/NativeScript/NativeScript/pull/11264))
36+
- **ios:** guard interactiveContentPopGestureRecognizer for apps built with pre-26 SDKs ([#11313](https://github.com/NativeScript/NativeScript/pull/11313))
37+
- **ios:** update swipe back gesture from Page property ([#11312](https://github.com/NativeScript/NativeScript/pull/11312))
38+
- **core:** remove once listeners by identity, not stale index ([#11306](https://github.com/NativeScript/NativeScript/pull/11306))
39+
- **core:** added string types for LengthType properties ([#11274](https://github.com/NativeScript/NativeScript/pull/11274))
40+
- **core:** use enumeratorAtPath for iOS shallow entity enumeration ([#11182](https://github.com/NativeScript/NativeScript/pull/11182))
41+
- **ios:** prevent duplicate suspend/resume events when using UIScenes ([#11269](https://github.com/NativeScript/NativeScript/pull/11269))
42+
- **core:** improve view teardown process for reusable views ([#11260](https://github.com/NativeScript/NativeScript/pull/11260))
43+
- **ios:** handle UIColor backgroundColor in Switch ([#11267](https://github.com/NativeScript/NativeScript/pull/11267))
44+
- **android:** update view imageSource when image is set asynchronously ([#11215](https://github.com/NativeScript/NativeScript/pull/11215))
45+
- **android:** guard TextBase fontSize reset values ([#11222](https://github.com/NativeScript/NativeScript/pull/11222))
46+
- **android:** TabView fragment manager resolution ([#11228](https://github.com/NativeScript/NativeScript/pull/11228))
47+
- **core:** avoid firing removed event listeners ([#11263](https://github.com/NativeScript/NativeScript/pull/11263))
48+
- **android:** Update @nativescript/core fetch to use exported DOMException ([3d8e5e00d](https://github.com/NativeScript/NativeScript/commit/3d8e5e00d))
49+
- **android:** activity recreation crashes with tabs and complex view hierarchies ([#11223](https://github.com/NativeScript/NativeScript/pull/11223))
50+
- **android:** edge to edge default behaviour ([#11233](https://github.com/NativeScript/NativeScript/pull/11233))
51+
52+
### 🔥 Performance
53+
54+
- **core:** overhaul css matching, cascade, and application ([#11361](https://github.com/NativeScript/NativeScript/pull/11361))
55+
- **core:** Cache media query arrays in the ruleset ([#11309](https://github.com/NativeScript/NativeScript/pull/11309))
56+
- **core:** hot-path optimizations across events, properties, CSS matching and iOS layout ([#11307](https://github.com/NativeScript/NativeScript/pull/11307))
57+
58+
### ⚠️ Breaking Changes
59+
60+
- cross-platform NativeWindow (scenes, multi-windows, improved API for iOS, and now Android) ([#11181](https://github.com/NativeScript/NativeScript/pull/11181))
61+
- `NativeWindow.iosWindow` is renamed to `NativeWindow.ios`, and its `window`
62+
property to `uiWindow`. Migrate to `win.ios?.uiWindow` / `win.ios?.scene`.
63+
- `NativeWindow.androidWindow` is renamed to `NativeWindow.android`. Migrate to
64+
`win.android?.activity`.
65+
- `SceneEventData.window` is now the `NativeWindow`; the native `UIWindow`
66+
moved to `SceneEventData.uiWindow`. A `window` payload key always means a
67+
`NativeWindow`.
68+
- `getWindows()` is now role-filtered and defaults to `application` +
69+
`embedded`. Use `getWindows('all')` to enumerate every registered surface.
70+
- On Android, the `exit` event fires only when the last window finishes;
71+
previously it fired for any finishing activity. iOS `exit` is unchanged
72+
(process termination).
73+
- In scene mode, Application `suspend`/`resume` reflect whole-app state. Use a
74+
window's `background`/`foreground` events to track a single window.
75+
- Scene disconnect and activity recreation raise `detached` instead of
76+
destroying the window; the window stays registered and its listeners survive.
77+
- A window clears its event listeners after `close`. Do not re-use a closed
78+
window instance.
79+
- `CSSUtils.getRootViewCssClasses()` no longer includes orientation,
80+
appearance, or direction classes; these are per-window — read them from the
81+
window instead.
82+
Deprecated (still working): the `launch` event (use `ready` +
83+
`setWindowContentResolver()`), `shouldDelayLaunchEvent` (now a no-op),
84+
`Application.orientation()`/`systemAppearance()`/`layoutDirection()` (they
85+
delegate to `primaryWindow`), and the enumeration getters (`getAllWindows`,
86+
`getAllScenes`, `getWindowScenes`, `getPrimaryWindow`, `getPrimaryScene`).
87+
Un-deprecated: the `activity*`/`scene*` bridges on `Application` are permanent
88+
aggregate APIs — they fire for every window, and `args.window` identifies
89+
which one.
90+
91+
### ❤️ Thank You
92+
93+
- Abdelkarim Ait Bourich @VeinDevTtv
94+
- Boaz Blake @ebsi-bblake
95+
- Copilot @Copilot
96+
- Dimitris-Rafail Katsampas @CatchABus
97+
- Eduardo Speroni @edusperoni
98+
- gria001
99+
- Jason Cassidy @jcassidyav
100+
- Jonas Katins @jkatins
101+
- Nathan Walker
102+
- Osei Fortune @triniwiz
103+
- Samuel Schultze
104+
- Tanner Linsley
105+
1106
## 9.1.0-rc.3 (2026-08-27)
2107

3108
### 🩹 Fixes

‎packages/core/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nativescript/core",
3-
"version": "9.1.0-next.0",
3+
"version": "9.1.0",
44
"description": "A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.",
55
"type": "module",
66
"main": "index",

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL