Repository navigation
Releases: NativeScript/NativeScript
Releases · NativeScript/NativeScript
Release list
@nativescript/vite@8.0.21
🩹 Fixes
- vite: recognize aliased default exports in link checks (#11567)
- vite: preserve package imports during vendor bundling (#11565)
❤️ Thank You
- Alec Larson @aleclarson
@nativescript/vite@8.0.20
🩹 Fixes
- vite: apply app.css before the app entry on HMR dev boots (#11522)
- vite: keep source-only dependencies out of the HMR vendor bundle regardless of spec (#11560)
- vite: resolve nested node_modules requests for install-linked dependencies (#11559)
- vite: preserve Vue plugin imports and canonical runtime bridge (#11555)
- vite: give HMR deps-bundle shims the named exports of CommonJS and minified ESM (#11543)
- vite: keep
value: undefinedin HMR-served Vue scripts (#11542) - vite: keep the ?raw query on HMR imports (#11541)
- vite: serve a plugin module under one URL whether imported or re-exported (#11540)
- vite: emit the Android activity chunk under a stable name (#11539)
- vite: keep the rules after @layer, @container and other at-rules css can't parse (#11538)
❤️ Thank You
- Alec Larson @aleclarson
- Nathan Walker
- Osei Fortune @triniwiz
- Rafael Augusto @rafaelaugustos
@nativescript/webpack@5.0.39
🩹 Fixes
- webpack: find WorkerDependency where webpack 5.112 moved it (#11547)
- keep escaped commas inside CSS selectors (#11463)
- webpack: downlevel NativeClass classes in files updated by earlier transformers (#11314)
❤️ Thank You
- Eduardo Speroni @edusperoni
- Nathan Walker
- Osei Fortune @triniwiz
@nativescript/vite@8.0.19
🩹 Fixes
- vite: Android release bundles keep the class names the binding generator reads (#11516)
❤️ Thank You
- Nathan Walker
@nativescript/core@9.1.3
🚀 Features
- ios: iPhone Duo support (#11438)
- core: iOS 26 scroll edge effect on ScrollView and ListView (#11447)
- gestures: pan gesture start position support (#11435)
- core: add origin to PropertyChangeData (#11412)
🩹 Fixes
- ios: TabView search tab placement on iOS 27 (#11509)
- ios: use parent padding in flexbox child measure specs (#11469)
- ios: keep a keystroke from repeating what a textChange listener wrote (#11443)
- core: nested tab frames stay loaded and never outrank the selected tab (#11446)
- core: android edge to edge stabilization (#11434)
- core: iOS child index mapping skips the glass effect subview (#11410)
- core: iOS scrollToVerticalOffset lands past the offset when there is a content inset (#11409)
- core: insert iOS child views relative to their sibling, not by raw index (#11406)
- keep escaped commas inside CSS selectors (#11463)
- android: ContentLayout measures children against unreduced parent spec (#11439)
- android: re-apply edge-to-edge system bar style on appearance change (#11418)
- core: iOS box-shadow alpha was applied twice (#11407)
- core: prevent goBack from removing topmost frame from stack (#11437)
🔥 Performance
- ios: request layout once per turn and append subviews without copying (#11507)
- ios: rebuild label text once per native update batch (#11510)
❤️ Thank You
- Alec Larson @aleclarson
- Dimitris-Rafail Katsampas @CatchABus
- Eduardo Speroni @edusperoni
- Nathan Walker
- Osei Fortune @triniwiz
@nativescript/vite@8.0.18
@nativescript/vite@8.0.17
🩹 Fixes
- vite: decode percent-encoded /ns/m request paths (#11483)
❤️ Thank You
- Alec Larson @aleclarson
@nativescript/vite@8.0.16
🩹 Fixes
- vite: start HMR graph population after every plugin's configureServer (#11479)
❤️ Thank You
- Nathan Walker
@nativescript/vite@8.0.15
@nativescript/vite@8.0.14
🩹 Fixes
- keep escaped commas inside CSS selectors (#11463)
- vite: resolve a file before a same-named directory (#11464)
- vite: evaluate transitively bundled deps on first use (#11465)
- vite: decode dots in prebundled subpath specifiers (#11466)
- vite: inline release bundle css with minified sentinel, in import order (#11477)
- vite: resolve workspace css specs to /@fs before ?inline transform (#11474)
- vite: mask comments before scanning module export names (#11473)
- vite: serve pnpm-isolated transitive deps over /ns/m (#11475)
- vite: route unvendored plugin-patterned deps through /ns/m HTTP (#11459)
❤️ Thank You
- Alec Larson @aleclarson
- Nathan Walker
- Osei Fortune @triniwiz