{"id":2004,"date":"2017-09-28T15:17:57","date_gmt":"2017-09-28T15:17:57","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=2004"},"modified":"2017-09-28T15:33:44","modified_gmt":"2017-09-28T15:33:44","slug":"updates-for-all-ionic-angular-3-7-and-more","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more","title":{"rendered":"Updates for all: Ionic-angular 3.7 and more!"},"content":{"rendered":"<p>Happy Thursday Ionites! We\u2019re hope you\u2019re enjoying all that Autumn \ud83c\udf42  &#8211; the best season &#8211; has to offer. Today we\u2019re releasing <code>ionic-angular<\/code> 3.7.0 and <code>@ionic\/app-scripts<\/code> 3.0.0. These releases have a lot to offer, so let\u2019s dive into each of them.<\/p>\n<p><!--more--><\/p>\n<h3>Ionic Updates<\/h3>\n<p><code>ionic-angular<\/code> 3.7.0 is a minor release that adds support for the latest version of Angular, version 4.4.3. This includes a lot of bug fixes, improvements, as well as the new Angular HTTPClient!  We\u2019ve also started the process of adjusting our CSS to add support for the upcoming iPhone X. This includes taking advantage of some great new CSS features in iOS11, which you can read about <a href=\"https:\/\/webkit.org\/blog\/7929\/designing-websites-for-iphone-x\/\">here<\/a> . <code>3.7.0<\/code> includes a few important changes, with more coming in the next release of Ionic. We\u2019ll also update Ionic 1.x with the necessary changes needed to support the iPhone X. Expect to hear more about this soon.<\/p>\n<p>In addition to the CSS changes and updates to dependencies, there are several important bug fixes in the release. Check out the <a href=\"https:\/\/github.com\/ionic-team\/ionic\/blob\/master\/CHANGELOG.md#370-2017-09-28\">changelog<\/a> for more info. <code>ionic-angular<\/code> 3.7.0 is a drop-in replacement for version 3.6.1, so you\u2019re just an <code>npm install<\/code> away from being up and running with the latest.<\/p>\n<h3>Build Process Updates<\/h3>\n<p><code>@ionic\/app-scripts<\/code> 3.0.0 is a major release with several new features. We\u2019ve added support for <code>ngo<\/code>, the build optimizer tool created by the Angular team. Using <code>ngo<\/code> should result in apps that are smaller and boot faster. For the sake of build time, <code>ngo<\/code> is only used when the <code>--prod<\/code> or <code>--optimizejs<\/code> flags are passed. In addition to <code>ngo<\/code>, we squashed some pesky bugs in an app\u2019s source maps to improve the debugging experience. Finally, we\u2019ve cleaned up a lot of the code base, deprecated some unused tools, and refactored the code to be agnostic to the angular version. Overall, <code>@ionic\/app-scripts<\/code> 3.0.0 is a large internal change, but should be a drop-in replacement.<\/p>\n<p>If you are using a custom <code>webpack<\/code> configuration, there is a breaking change to the config. Please review the <a href=\"https:\/\/github.com\/ionic-team\/ionic-app-scripts\/releases\/tag\/v3.0.0\">changelog<\/a> and <a href=\"https:\/\/github.com\/ionic-team\/ionic-app-scripts\/issues\">let us know<\/a> if you experience any issues.<\/p>\n<h3>Upgrade Instructions<\/h3>\n<p>To upgrade an existing project with these new versions, simply run the following commands:<\/p>\n<pre><code>npm install -g ionic@latest\nnpm install ionic-angular@3.7.0 --save\nnpm install @ionic\/app-scripts@3.0.0 --save-dev\nnpm install @angular\/core@4.4.3 --save\nnpm install @angular\/common@4.4.3 --save\nnpm install @angular\/compiler@4.4.3 --save\nnpm install @angular\/compiler-cli@4.4.3 --save\nnpm install @angular\/forms@4.4.3 --save\nnpm install @angular\/http@4.4.3 --save\nnpm install @angular\/platform-browser@4.4.3 --save\nnpm install @angular\/platform-browser-dynamic@4.4.3 --save\nnpm install rxjs@5.4.3 --save\nnpm install zone.js@0.8.17 --save\n<\/code><\/pre>\n<h3>What\u2019s Next<\/h3>\n<p>In addition to improving <code>ionic-angular<\/code> 3.x, we\u2019re busy marching towards the next major release, <code>ionic-angular<\/code> 4.0.0.<\/p>\n<p>With version <code>4.0.0<\/code>, we are refactoring <strong>our<\/strong> internal code base to move towards web components, via Stencil. Ultimately, this refactor will make Ionic framework agnostic.<\/p>\n<p>What does this mean for you, a developer with an existing Ionic app? Well, the answer is probably not much. Your app will work the same way it does today. There will be a few updates that will need to be made to your codebase, but we\u2019re aiming to keep these to a minimum!<\/p>\n<p>This internal refactor is not something that developer\u2019s building <em>with<\/em> Ionic really need to be concerned with. Our goal is to keep APIs as close to what they are today as possible. In our testing, we\u2019ve seen apps boot significantly faster, and improved runtime performance. Needless to say, we\u2019re extremely excited about that!<\/p>\n<h3>Stencil Preview<\/h3>\n<p>A few weeks back at the Polymer Conf, we announced <a href=\"https:\/\/stenciljs.com\">Stencil<\/a>, a new open-source tool for creating standard web components. We\u2019re super excited about Stencil and the impact that it can have on the web ecosystem! See the introduction video here.<\/p>\n<div class=\"video-container\">\n              <iframe data-src=\"https:\/\/www.youtube.com\/embed\/UfD-k7aHkQE\"frameborder=\"0\" allowfullscreen src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe>\n            <\/div>\n<h3>Closing Thoughts<\/h3>\n<p>We\u2019re pretty pumped up about the improvements and bug fixes in <code>ionic-angular<\/code> 3.7.0 and <code>@ionic\/app-scripts<\/code> 3.0.0. Every time we put out a new release, our goal is for it to improve your app\u2019s capabilities or performance, or to improve the developer experience. We think today\u2019s updates check all of the boxes.<\/p>\n<p>Please check out the new <a href=\"https:\/\/github.com\/ionic-team\/ionic\/blob\/master\/CHANGELOG.md#370-2017-09-28\">releases<\/a> and <a href=\"https:\/\/github.com\/ionic-team\/ionic\/issues\">let us know<\/a> if you experience any issues. Have a great end of the week and happy hacking<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Happy Thursday Ionites! We\u2019re hope you\u2019re enjoying all that Autumn \ud83c\udf42 &#8211; the best season &#8211; has to offer. Today we\u2019re releasing ionic-angular 3.7.0 and @ionic\/app-scripts 3.0.0. These releases have a lot to offer, so let\u2019s dive into each of them.<\/p>\n","protected":false},"author":32,"featured_media":2005,"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":[60,23,3],"class_list":["post-2004","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","tag-angular","tag-framework","tag-ionic"],"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>Updates for all: Ionic-angular 3.7 and more! - 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\/updates-for-all-ionic-angular-3-7-and-more\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Updates for all: Ionic-angular 3.7 and more!\" \/>\n<meta property=\"og:description\" content=\"Happy Thursday Ionites! We\u2019re hope you\u2019re enjoying all that Autumn \ud83c\udf42 &#8211; the best season &#8211; has to offer. Today we\u2019re releasing ionic-angular 3.7.0 and @ionic\/app-scripts 3.0.0. These releases have a lot to offer, so let\u2019s dive into each of them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-28T15:17:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-09-28T15:33:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Dan Bucholtz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@danbucholtz\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dan Bucholtz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more\"},\"author\":{\"name\":\"Dan Bucholtz\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/247db98096bf7230497663cd9580359c\"},\"headline\":\"Updates for all: Ionic-angular 3.7 and more!\",\"datePublished\":\"2017-09-28T15:17:57+00:00\",\"dateModified\":\"2017-09-28T15:33:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more\"},\"wordCount\":630,\"commentCount\":28,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif\",\"keywords\":[\"Angular\",\"Framework\",\"Ionic\"],\"articleSection\":[\"All\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more\",\"url\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more\",\"name\":\"Updates for all: Ionic-angular 3.7 and more! - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif\",\"datePublished\":\"2017-09-28T15:17:57+00:00\",\"dateModified\":\"2017-09-28T15:33:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Updates for all: Ionic-angular 3.7 and more!\"}]},{\"@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\/247db98096bf7230497663cd9580359c\",\"name\":\"Dan Bucholtz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2418cd3c627ca2267ff499530ce9831a41ed4a5530f75d06d6494dbb42d2ee00?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2418cd3c627ca2267ff499530ce9831a41ed4a5530f75d06d6494dbb42d2ee00?s=96&d=mm&r=g\",\"caption\":\"Dan Bucholtz\"},\"description\":\"I'm a software engineer for Ionic\",\"sameAs\":[\"https:\/\/x.com\/danbucholtz\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/danb\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Updates for all: Ionic-angular 3.7 and more! - 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\/updates-for-all-ionic-angular-3-7-and-more","og_locale":"en_US","og_type":"article","og_title":"Updates for all: Ionic-angular 3.7 and more!","og_description":"Happy Thursday Ionites! We\u2019re hope you\u2019re enjoying all that Autumn \ud83c\udf42 &#8211; the best season &#8211; has to offer. Today we\u2019re releasing ionic-angular 3.7.0 and @ionic\/app-scripts 3.0.0. These releases have a lot to offer, so let\u2019s dive into each of them.","og_url":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more","og_site_name":"Ionic Blog","article_published_time":"2017-09-28T15:17:57+00:00","article_modified_time":"2017-09-28T15:33:44+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif","type":"image\/gif"}],"author":"Dan Bucholtz","twitter_card":"summary_large_image","twitter_creator":"@danbucholtz","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Dan Bucholtz","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more"},"author":{"name":"Dan Bucholtz","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/247db98096bf7230497663cd9580359c"},"headline":"Updates for all: Ionic-angular 3.7 and more!","datePublished":"2017-09-28T15:17:57+00:00","dateModified":"2017-09-28T15:33:44+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more"},"wordCount":630,"commentCount":28,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif","keywords":["Angular","Framework","Ionic"],"articleSection":["All"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more","url":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more","name":"Updates for all: Ionic-angular 3.7 and more! - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif","datePublished":"2017-09-28T15:17:57+00:00","dateModified":"2017-09-28T15:33:44+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/updates-for-all-ionic-angular-3-7-and-more#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Updates for all: Ionic-angular 3.7 and more!"}]},{"@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\/247db98096bf7230497663cd9580359c","name":"Dan Bucholtz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2418cd3c627ca2267ff499530ce9831a41ed4a5530f75d06d6494dbb42d2ee00?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2418cd3c627ca2267ff499530ce9831a41ed4a5530f75d06d6494dbb42d2ee00?s=96&d=mm&r=g","caption":"Dan Bucholtz"},"description":"I'm a software engineer for Ionic","sameAs":["https:\/\/x.com\/danbucholtz"],"url":"https:\/\/ionic.io\/blog\/author\/danb"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/09\/Z6y3QL3.gif","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/2004","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=2004"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/2004\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/2005"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=2004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=2004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=2004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}