{"id":382,"date":"2016-09-15T17:42:33","date_gmt":"2016-09-15T17:42:33","guid":{"rendered":"http:\/\/fluentreports.com\/blog\/?p=382"},"modified":"2016-11-09T06:43:12","modified_gmt":"2016-11-09T06:43:12","slug":"nativescript-version-2-3-0-released","status":"publish","type":"post","link":"https:\/\/fluentreports.com\/blog\/?p=382","title":{"rendered":"NativeScript: Version 2.3.0 Released"},"content":{"rendered":"<p><a href=\"http:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2016\/09\/ns-version.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-383 alignright\" src=\"http:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2016\/09\/ns-version.png\" alt=\"ns-version\" width=\"334\" height=\"334\" srcset=\"https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2016\/09\/ns-version.png 600w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2016\/09\/ns-version-150x150.png 150w, https:\/\/fluentreports.com\/blog\/wp-content\/uploads\/2016\/09\/ns-version-300x300.png 300w\" sizes=\"auto, (max-width: 334px) 100vw, 334px\" \/><\/a>For those hiding out in the forest; guess what was released by our cool park rangers at Telerik today!\u00a0\u00a0\u00a0\u00a0 Yes, you got it - v2.3.0 of NativeScript is now available!\u00a0\u00a0 Upgrade Instructions below.<\/p>\n<p>As usual; if you run into any issues I will be putting any common issues at the bottom of this post as I and others run into them....<\/p>\n<h2><\/h2>\n<h2>New or Fixed Features:<\/h2>\n<ul>\n<li>iOS XCode 8 support for iOS 10 support - * (I've heard this might not be fixed yet)<\/li>\n<li>Navigation memory leak squashed<\/li>\n<li>Android Text Hint Color supported<\/li>\n<li>Buttons now support text-decoration and text-transformation properly<\/li>\n<li>iOS d.ts generator works properly<\/li>\n<li>Android Extend working properly again<\/li>\n<li>Android now properly re-throwing exceptions (better error messages)<\/li>\n<li>Android a couple crashing corner cases fixed<\/li>\n<li>Observables fixed (was broken in some nested situations in 2.2.0)<\/li>\n<\/ul>\n<p>A Lot of other smaller bug fixes and enhancements went into place; unfortunately the really big feature for 2.2.0 &amp; 2.3.0 has slipped again -- <strong>threads<\/strong>.\u00a0\u00a0 It was a lot bigger than they expected; I've seen progress on both Android and iOS on this front; based on the activity it should be showing up in the masters channel soon, meaning we will be able to test and play with it soon.<\/p>\n<h2>Upgrading:<\/h2>\n<p>First of all to upgrade is done is a couple steps:<br \/>\n&gt; <strong>npm install -g nativescript<\/strong><br \/>\n&gt; <strong>npm install tns-core-modules@latest --save<\/strong><\/p>\n<p>For Android:<br \/>\n&gt; <strong>tns platform remove android<\/strong><br \/>\n&gt; <strong>tns platform add android<\/strong><\/p>\n<p>For iOS<br \/>\n&gt; <strong>tns platform remove ios<\/strong><br \/>\n&gt; <strong>tns platform add ios<\/strong><\/p>\n<p>Then you can type <strong><code>tns info<\/code><\/strong> and verify that everything says v2.3.x<\/p>\n<h2><strong>Common Issues<\/strong><\/h2>\n<p>Images and a parent that has Color set, causes the image to not show only the color that was set on iOS.\u00a0\u00a0 To fix you can do this a couple ways.\u00a0 Remove the color on the parent.\u00a0 Upgrade or disable the broken source (Line 133<br \/>\n<pre>image._setTintColor(newValue);<\/pre><br \/>\nin \"node_modules\/tns-core-modules\/ui\/image\/image.ios.js, comment it out.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For those hiding out in the forest; guess what was released by our cool park rangers at Telerik today!\u00a0\u00a0\u00a0\u00a0 Yes, you got it - v2.3.0 of NativeScript is now available!\u00a0\u00a0 Upgrade Instructions below. As usual; if you run into any issues I will be putting any common issues at the bottom of this post as&hellip; <a class=\"more-link\" href=\"https:\/\/fluentreports.com\/blog\/?p=382\">Continue reading <span class=\"screen-reader-text\">NativeScript: Version 2.3.0 Released<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[15,39],"tags":[79,16,78,60],"class_list":["post-382","post","type-post","status-publish","format-standard","hentry","category-nativescript","category-tips","tag-2-3-0","tag-nativescript","tag-update","tag-upgrade","entry"],"_links":{"self":[{"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=382"}],"version-history":[{"count":4,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/382\/revisions"}],"predecessor-version":[{"id":430,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/382\/revisions\/430"}],"wp:attachment":[{"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fluentreports.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}