NativeScript 8.1.0 和 8.1.1 现已发布。NativeScript 使用户能够直接从 JavaScript 访问 native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。
v8.1.0 主要更新内容如下:
Bug 修复
- 允许 webpack 无错误地忽略
reduce-css-calc
( #9510 ) ( 0fd92b7 ) - android:不要在 onloaded 上处理片段 ( #8793 ) ( 03b7715 )
- android:使用 getter 来减少对 prop 处理的原生调用 ( #9119 ) ( bca4d95 )
- android:onSaveInstanceState 在没有设置 rootView 时不应该崩溃 ( #9447 ) ( ee3c4c2 )
- android:防止应用程序进入后台时潜在的崩溃(#9347)(47df889)
- android:
nativeTextViewProtected
内部使用(#9483)(71b856c) - 使用 android BorderDrawable 修复 backgroundGradient (41ce315)
- Color.darken 修复 ( 394209e )
- css 颜色在 background 属性中没有正确解析(453ea18)
- 默认包含 bundle-entry-points ( ea0b3b0 )
- ios:对框架控制器 viewDidDisappear 的弹性 ( a5fd53b )
- modal:通过配置更改保持模态(#9533)(f3cd3d3)
- styling:更改转换参数解析 ( #9481 ) ( dbaab58 ),closes #5202
- webpack5:angular scss rule 不忽略 angular scss rule(#9502)(093b369)
- webpack5:在主条目之前添加 virtualEntry ( 5a3a35d ),closes #9469
- webpack5:在 watch mode 下使用异步类型检查 ( 5309f2d )
- ……
特性
- AbortController polyfill ( #9333 ) ( af281dd )
- android:支持 clipToBounds ( #9508 ) ( 5890667 )
- android:vector drawable 支持(#9464)(490f7dc)
- 用于编辑文本库的 autofillType 属性 ( #9478 ) ( 4964d31 )
- color:加了实用工具并改进了颜色解析性能(#9110)(0ff2221)
- config:添加了 ignoredNativeDependencies 选项(4cad76c)
- core:使 css parsers tree-shakable(#9496)(dce7408)
- Frame replacePage by entry(#9460)(4a5bec1),close #9497
- 处理配置名称(3bf55b7)
- image-source:添加 saveToFileAsync、toBase64StringAsync 和 resizeAsync ( #9404 ) ( 36900d7 )
- requestLayout 性能改进 ( #9122 ) ( e4ce17e )
- types-android:API 31 ( b5b46273b )
- types-ios:iOS 15 ( cb8bf6f )
- webpack: -v 和 –version flags(7530ee4)
- webpack5:导出 merge helper(53492ea)
- webpack5:尝试解析编译器,但如果没有找到也不要失败(ff4359a)
v8.1.1 主要更新内容包括:
Reverts
此提交在某些情况下会破坏 back-navigation,最突出的是 Button pseudo classes;将在 8.2 版本中纳入。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/152522.html