NativeScript v8.1.0 Release Notes

Release Date: 2021-09-08 // 3 months ago
  • ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ allow ignoring reduce-css-calc w/ webpack without error (#9510) (0fd92b7)
    • android: dont dispose fragment on onloaded (#8793) (03b7715)
    • android: make less calls to native with getters around prop handling (#9119) (bca4d95)
    • android: onSaveInstanceState should not crash when no rootView is set (#9447) (ee3c4c2)
    • android: prevent potential crash when app goes to background (#9347) (47df889)
    • android: use nativeTextViewProtected internally (#9483) (71b856c)
    • backgroundGradient fix with android BorderDrawable (41ce315)
    • Color.darken fix (394209e)
    • ๐Ÿ“œ css colors not parsed correctly within background property (453ea18)
    • 0๏ธโƒฃ include bundle-entry-points by default (ea0b3b0)
    • ios: actionBar title to use appearance api on ios15+ (#9534) (4edeb19)
    • ios: actionBar to use appearance api on ios13+ (#9530) (8e3f16d)
    • ios: actionitem coloring with 15+ (7e35fdf)
    • ios: prevent views from being measured if no native view (#9511) (56c50f2)
    • ios: resiliency to frame controller viewDidDisappear (a5fd53b)
    • modal: persist modal through configuration changes (#9533) (f3cd3d3)
    • styling: change transform parameters parsing (#9481) (dbaab58), closes #5202
    • webpack5: angular scss rule not ignoring regular scss (#9502) (093b369)
    • webpack: add virtualEntry before main entry (5a3a35d), closes #9469
    • webpack: use async type-checking in watch mode (5309f2d)

    ๐Ÿ”‹ Features

    • AbortController polyfill (#9333) (af281dd)
    • android: support clipToBounds (#9508) (5890667)
    • android: vector drawable support (#9464) (490f7dc)
    • autofillType property for edit text base (#9478) (4964d31)
    • color: added utilities and improved color parsing performance (#9110) (0ff2221)
    • config: added option for ignoredNativeDependencies (4cad76c)
    • core: make css parsers tree-shakable (#9496) (dce7408)
    • Frame replacePage by entry (#9460) (4a5bec1), closes #9497
    • ๐Ÿ– handle config name (3bf55b7)
    • image-source: add saveToFileAsync, toBase64StringAsync & resizeAsync (#9404) (36900d7)
    • ๐ŸŽ requestLayout performance improvements (#9122) (e4ce17e)
    • types-android: API 31 (b5b46273b)
    • types-ios: iOS 15 (cb8bf6f)
    • webpack: -v and --version flags (7530ee4)
    • webpack: export merge helper (53492ea)
    • webpack: try resolving compiler, but don't fail if not found (ff4359a)