{"id":1488,"date":"2016-11-04T14:37:13","date_gmt":"2016-11-04T14:37:13","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=1488"},"modified":"2016-11-04T14:41:03","modified_gmt":"2016-11-04T14:41:03","slug":"announcing-ionic-2-rc-2","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2","title":{"rendered":"Announcing Ionic 2, RC 2!"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"196\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif\" alt=\"Announcing Ionic 2, RC 2!\" class=\"aligncenter size-full wp-image-1489 lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 350px; --smush-placeholder-aspect-ratio: 350\/196;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"196\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif\" alt=\"Announcing Ionic 2, RC 2!\" class=\"aligncenter size-full wp-image-1489\" \/><\/noscript><br \/>\nWe\u2019re thrilled to announce that <a href=\"https:\/\/github.com\/driftyco\/ionic\/releases\/tag\/v2.0.0-rc.2\">Ionic 2, RC 2<\/a> is now live! The Ionic team has been focused on <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/master\/CHANGELOG.md#bug-fixes\">bug fixes<\/a> and build improvements in preparation for our final release. In addition to this, we\u2019ve been working on ways we can improve both the developer and user experience. There aren\u2019t many changes that need to be made with this release candidate, but make sure to update your dependencies according to the <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/master\/CHANGELOG.md#updating-to-200-rc2\">changelog<\/a>.<br \/>\n<!--more--><\/p>\n<h3>Bug Fixes<\/h3>\n<p>This release brought a large list of bug fixes, from improving the user interface of the action sheet to fixing the transition animations for the alert, toast, and loading components. We know there are more bug fixes and improvements to be made, and we\u2019re thankful for your patience and understanding as we work through them. For a full list of fixes in this release, check out the <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/master\/CHANGELOG.md#bug-fixes\">changelog<\/a>.<\/p>\n<h3>Build Improvements<\/h3>\n<p>The first release candidate introduced a brand new build process. By separating the build tools into a project called <a href=\"https:\/\/github.com\/driftyco\/ionic-app-scripts\"><code>@ionic\/app-scripts<\/code><\/a>, we were able to iterate and make changes to the build tools, without releasing a new version of the framework each time. This means that even though there hasn\u2019t been a new framework release for a few weeks, there have been many improvements to the build process. To get the latest version of <code>@ionic\/app-scripts<\/code>, you can run the following command in your Ionic project:<\/p>\n<pre><code>npm install @ionic\/app-scripts@latest --save-dev\n<\/code><\/pre>\n<p>For more information on the build improvements, check out the recent <a href=\"https:\/\/ionic.io\/blog\/ionic-build-process-updates\/\">Ionic Build Process Updates<\/a> blog.<\/p>\n<h3>What\u2019s Next?<\/h3>\n<p>We\u2019re working hard on our final release! In the next few weeks, we\u2019ll be focusing on improving the framework, improving the build process, and reducing file sizes. Make sure to take a look at the <a href=\"https:\/\/github.com\/driftyco\/ionic\/milestones\">Ionic GitHub milestones<\/a> for the latest on the framework and <a href=\"https:\/\/github.com\/driftyco\/ionic-app-scripts\/issues\">Ionic App Scripts issues<\/a> for the latest on the build process!<\/p>\n<h3>Thanks<\/h3>\n<p>We want to say a huge thank you to everyone for your contributions to the framework and build tools. We love getting feedback from you on ways we can improve the developer experience. If you find any issues with the framework, please create an issue on the <a href=\"https:\/\/github.com\/driftyco\/ionic\/issues\">Ionic repository<\/a>, so we can look into it. If you\u2019re experiencing problems building your applications, please create an issue on the <a href=\"https:\/\/github.com\/driftyco\/ionic-app-scripts\/issues\">Ionic App Scripts repository<\/a>, and we\u2019ll investigate it.<\/p>\n<p>If you\u2019d like more information on ways to contribute to the framework, take a look at our <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/master\/.github\/CONTRIBUTING.md\">contributing<\/a> document. We hope you\u2019re as ecstatic as we are about getting closer to a final release!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re thrilled to announce that Ionic 2, RC 2 is now live! The Ionic team has been focused on bug fixes and build improvements in preparation for our final release. In addition to this, we\u2019ve been working on ways we can improve both the developer and user experience. There aren\u2019t many changes that need to [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[3,13],"class_list":["post-1488","post","type-post","status-publish","format-standard","hentry","category-all","tag-ionic","tag-ionic-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing Ionic 2, RC 2! - Ionic Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Ionic 2, RC 2!\" \/>\n<meta property=\"og:description\" content=\"We\u2019re thrilled to announce that Ionic 2, RC 2 is now live! The Ionic team has been focused on bug fixes and build improvements in preparation for our final release. In addition to this, we\u2019ve been working on ways we can improve both the developer and user experience. There aren\u2019t many changes that need to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-11-04T14:37:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-11-04T14:41:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif\" \/>\n<meta name=\"author\" content=\"Brandy Smith\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brandy Smith\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2\"},\"author\":{\"name\":\"Brandy Smith\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/fcd7940afdce3781b3381ec7c1b16c26\"},\"headline\":\"Announcing Ionic 2, RC 2!\",\"datePublished\":\"2016-11-04T14:37:13+00:00\",\"dateModified\":\"2016-11-04T14:41:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2\"},\"wordCount\":424,\"commentCount\":18,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif\",\"keywords\":[\"Ionic\",\"Ionic 2\"],\"articleSection\":[\"All\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2\",\"url\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2\",\"name\":\"Announcing Ionic 2, RC 2! - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif\",\"datePublished\":\"2016-11-04T14:37:13+00:00\",\"dateModified\":\"2016-11-04T14:41:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif\",\"width\":350,\"height\":196,\"caption\":\"Announcing Ionic 2, RC 2!\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Ionic 2, RC 2!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/fcd7940afdce3781b3381ec7c1b16c26\",\"name\":\"Brandy Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/11\/headshot-zoomed-150x150.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/11\/headshot-zoomed-150x150.png\",\"caption\":\"Brandy Smith\"},\"url\":\"https:\/\/ionic.io\/blog\/author\/brandy\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Ionic 2, RC 2! - Ionic Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2","og_locale":"en_US","og_type":"article","og_title":"Announcing Ionic 2, RC 2!","og_description":"We\u2019re thrilled to announce that Ionic 2, RC 2 is now live! The Ionic team has been focused on bug fixes and build improvements in preparation for our final release. In addition to this, we\u2019ve been working on ways we can improve both the developer and user experience. There aren\u2019t many changes that need to [&hellip;]","og_url":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2","og_site_name":"Ionic Blog","article_published_time":"2016-11-04T14:37:13+00:00","article_modified_time":"2016-11-04T14:41:03+00:00","og_image":[{"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif"}],"author":"Brandy Smith","twitter_card":"summary_large_image","twitter_creator":"@ionicframework","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Brandy Smith","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2"},"author":{"name":"Brandy Smith","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/fcd7940afdce3781b3381ec7c1b16c26"},"headline":"Announcing Ionic 2, RC 2!","datePublished":"2016-11-04T14:37:13+00:00","dateModified":"2016-11-04T14:41:03+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2"},"wordCount":424,"commentCount":18,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif","keywords":["Ionic","Ionic 2"],"articleSection":["All"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2","url":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2","name":"Announcing Ionic 2, RC 2! - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif","datePublished":"2016-11-04T14:37:13+00:00","dateModified":"2016-11-04T14:41:03+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/11\/woohoo.gif","width":350,"height":196,"caption":"Announcing Ionic 2, RC 2!"},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-2-rc-2#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Announcing Ionic 2, RC 2!"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/fcd7940afdce3781b3381ec7c1b16c26","name":"Brandy Smith","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/11\/headshot-zoomed-150x150.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2024\/11\/headshot-zoomed-150x150.png","caption":"Brandy Smith"},"url":"https:\/\/ionic.io\/blog\/author\/brandy"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/1488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=1488"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/1488\/revisions"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=1488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=1488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=1488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}