{"id":1083,"date":"2016-06-07T14:51:20","date_gmt":"2016-06-07T14:51:20","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=1083"},"modified":"2016-06-08T15:49:51","modified_gmt":"2016-06-08T15:49:51","slug":"ionic-2-beta-8-is-live","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live","title":{"rendered":"Ionic 2 Beta 8 is Live!"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/><noscript><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif\"\/><\/noscript><\/p>\n<p><a href=\"https:\/\/github.com\/driftyco\/ionic\/releases\/tag\/v2.0.0-beta.8\">Ionic 2 Beta 8<\/a> has arrived! This release brings many bug fixes, some breaking\u00a0API changes and even a few new highly requested components!<\/p>\n<p><span style=\"font-weight: 400;\">We recommend reading the <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/2.0\/CHANGELOG.md\">changelog<\/a> for a full list of changes and, as always, letting us know on <a href=\"https:\/\/github.com\/driftyco\/ionic\/issues\">GitHub<\/a> if you find any issues.<\/span><br \/>\n<!--more--><\/p>\n<h3>What\u2019s New in Beta 8?<\/h3>\n<p><strong>Popover has landed<\/strong><br \/>\nA <a href=\"http:\/\/ionicframework.com\/docs\/v2\/api\/components\/popover\/Popover\/\">Popover<\/a> is a dialog box that appears on top of the current page. It\u2019s positioned relative to the element that was tapped to open it, or in the center of the view if no element was passed.<\/p>\n<p><a href=\"http:\/\/ionicframework.com\/docs\/v2\/api\/components\/popover\/Popover\/\"><img decoding=\"async\" class=\"aligncenter overflow-both lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/popovers.gif\" alt=\"popovers\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/900;\" \/><noscript><img decoding=\"async\" class=\"aligncenter overflow-both\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/popovers.gif\" alt=\"popovers\" \/><\/noscript><\/a><\/p>\n<p>Popovers can be used for displaying all types of information, but they\u2019re most commonly used for overflow actions that don&#8217;t fit in the navigation bar. Take a look at our <a href=\"http:\/\/ionicframework.com\/docs\/v2\/api\/components\/popover\/Popover\/\">Popover documentation<\/a>, which includes different usage examples.<\/p>\n<p><strong>Ranges&#8230;forever<\/strong><br \/>\n<a href=\"http:\/\/ionicframework.com\/docs\/v2\/api\/components\/range\/Range\/\"><img decoding=\"async\" class=\"aligncenter overflow-right lazyload\" width=\"400\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/ranges.gif\" alt=\"ranges\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 840px; --smush-placeholder-aspect-ratio: 840\/760;\" \/><noscript><img decoding=\"async\" class=\"aligncenter overflow-right\" width=\"400\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/ranges.gif\" alt=\"ranges\" \/><\/noscript><\/a><br \/>\nThe <a href=\"http:\/\/ionicframework.com\/docs\/v2\/api\/components\/range\/Range\/\">Range<\/a> is a slider that lets users select from an array of values by moving a slider knob along the slider bar or track. The Range component has one knob by default, but it can be customized to use two knobs with a <code>lower<\/code> and <code>upper<\/code> value. We\u2019ve included a ton of properties that can be set to change the behavior of the Range, such as setting the number to step by, and adding a pin that displays the value while being dragged.<\/p>\n<p>As with other v2 components, the Range comes with full platform continuity design for iOS, Android, and Windows versions. Make sure to check out the <a href=\"http:\/\/ionicframework.com\/docs\/v2\/api\/components\/range\/Range\/\">Range documentation<\/a> for more information!<\/p>\n<h3>What\u2019s Changed in Beta 8?<\/h3>\n<p>We\u2019ve made some API changes in order to improve the framework and make it more compatible with other libraries. We\u2019re hoping these changes will be the last major changes to the API. Let\u2019s dig in.<\/p>\n<p><strong>Progressive Web App Support<\/strong><br \/>\nThe web is the future of apps: It runs everywhere, it\u2019s the most widely known technology stack, and it powers a rapidly increasing number of apps. Progressive Web Apps give you the best of both worlds: cross-platform app store deployment on iOS, Android, and Windows, along with deployment to the mobile web <em>with the same code<\/em>!<\/p>\n<p>We\u2019ve started the process of optimizing Ionic 2 in specific ways that improve our support for Progressive Web Apps. Here\u2019s the low down:<\/p>\n<ul>\n<li>Ionic\u2019s custom decorators have been removed.<\/li>\n<li><code>@App<\/code> and <code>@Page<\/code> should be replaced with <code>@Component<\/code>.<\/li>\n<li><code>IonicApp<\/code> has been renamed to <code>App<\/code>.<\/li>\n<li><code>ionicBootstrap<\/code> is required to bootstrap the app.<\/li>\n<li>Config is now the third parameter in <code>ionicBootstrap(rootComponent, providers, config)<\/code>.<\/li>\n<li>Property <code>prodMode<\/code> is now a config option, enabling or disabling production mode.<\/li>\n<\/ul>\n<p>Please see the <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/2.0\/CHANGELOG.md#steps-to-upgrade-to-beta-8\">changelog<\/a> for a step-by-step guide to update your app.<\/p>\n<p><strong>Ionic Component Events<\/strong><br \/>\nAll Ionic component events have been renamed to start with <code>ion<\/code>. This is to prevent the Ionic events from clashing with native HTML events. For a full list of the events changed, please see the <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/2.0\/CHANGELOG.md#ionic-component-events-renamed\">changelog<\/a>.<\/p>\n<p><strong>Ionic Lifecycle Events<\/strong><br \/>\nAll Ionic lifecycle events have been renamed from the <code>onPage<\/code> prefix to an <code>ionView<\/code> prefix. The following is a full list of the name changes.<\/p>\n<ul>\n<li><code>onPageLoaded<\/code> renamed to <code>ionViewLoaded<\/code><\/li>\n<li><code>onPageWillEnter<\/code> renamed to <code>ionViewWillEnter<\/code><\/li>\n<li><code>onPageDidEnter<\/code> renamed to <code>ionViewDidEnter<\/code><\/li>\n<li><code>onPageWillLeave<\/code> renamed to <code>ionViewWillLeave<\/code><\/li>\n<li><code>onPageDidLeave<\/code> renamed to <code>ionViewDidLeave<\/code><\/li>\n<li><code>onPageWillUnload<\/code> renamed to <code>ionViewWillUnload<\/code><\/li>\n<li><code>onPageDidUnload<\/code> renamed to <code>ionViewDidUnload<\/code><\/li>\n<\/ul>\n<h3>So, What\u2019s Next?<\/h3>\n<p>We\u2019re gearing up for a release candidate in the very near future! Our main focus in the coming weeks will be on performance improvements and improving existing components. If you\u2019d like to know what we\u2019re working on, take a look at the <a href=\"https:\/\/docs.google.com\/document\/d\/1Qlc5X2eJyOB0izkFlH7KJ5BmMi0MeXUZRHJHt3hS6Wo\/edit?usp=sharing\">Ionic 2 Roadmap document<\/a>, as well as our <a href=\"https:\/\/github.com\/driftyco\/ionic\/milestones\">GitHub Milestones<\/a>.<\/p>\n<h3>Thanks!<\/h3>\n<p>As we work towards a release candidate, we want to say thank you to everyone for all of your contributions. We appreciate every issue, every pull request, every comment on the forums, Slack channel, GitHub, and every other way you all have contributed.<\/p>\n<p>If you\u2019d like to contribute to Ionic 2, we would love your help! Please see our <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/2.0\/CONTRIBUTING.md\">contributing documentation<\/a> for some of the ways you can contribute.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ionic 2 Beta 8 has arrived! This release brings many bug fixes, some breaking\u00a0API changes and even a few new highly requested components! We recommend reading the changelog for a full list of changes and, as always, letting us know on GitHub if you find any issues.<\/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-1083","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>Ionic 2 Beta 8 is Live! - 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\/ionic-2-beta-8-is-live\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ionic 2 Beta 8 is Live!\" \/>\n<meta property=\"og:description\" content=\"Ionic 2 Beta 8 has arrived! This release brings many bug fixes, some breaking\u00a0API changes and even a few new highly requested components! We recommend reading the changelog for a full list of changes and, as always, letting us know on GitHub if you find any issues.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-07T14:51:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-06-08T15:49:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live\"},\"author\":{\"name\":\"Brandy Smith\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/fcd7940afdce3781b3381ec7c1b16c26\"},\"headline\":\"Ionic 2 Beta 8 is Live!\",\"datePublished\":\"2016-06-07T14:51:20+00:00\",\"dateModified\":\"2016-06-08T15:49:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live\"},\"wordCount\":637,\"commentCount\":25,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#primaryimage\"},\"thumbnailUrl\":\"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif\",\"keywords\":[\"Ionic\",\"Ionic 2\"],\"articleSection\":[\"All\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live\",\"url\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live\",\"name\":\"Ionic 2 Beta 8 is Live! - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#primaryimage\"},\"thumbnailUrl\":\"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif\",\"datePublished\":\"2016-06-07T14:51:20+00:00\",\"dateModified\":\"2016-06-08T15:49:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#primaryimage\",\"url\":\"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif\",\"contentUrl\":\"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ionic 2 Beta 8 is Live!\"}]},{\"@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":"Ionic 2 Beta 8 is Live! - 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\/ionic-2-beta-8-is-live","og_locale":"en_US","og_type":"article","og_title":"Ionic 2 Beta 8 is Live!","og_description":"Ionic 2 Beta 8 has arrived! This release brings many bug fixes, some breaking\u00a0API changes and even a few new highly requested components! We recommend reading the changelog for a full list of changes and, as always, letting us know on GitHub if you find any issues.","og_url":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live","og_site_name":"Ionic Blog","article_published_time":"2016-06-07T14:51:20+00:00","article_modified_time":"2016-06-08T15:49:51+00:00","og_image":[{"url":"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif"}],"author":"Brandy Smith","twitter_card":"summary_large_image","twitter_creator":"@ionicframework","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Brandy Smith","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live"},"author":{"name":"Brandy Smith","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/fcd7940afdce3781b3381ec7c1b16c26"},"headline":"Ionic 2 Beta 8 is Live!","datePublished":"2016-06-07T14:51:20+00:00","dateModified":"2016-06-08T15:49:51+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live"},"wordCount":637,"commentCount":25,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#primaryimage"},"thumbnailUrl":"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif","keywords":["Ionic","Ionic 2"],"articleSection":["All"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live","url":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live","name":"Ionic 2 Beta 8 is Live! - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#primaryimage"},"thumbnailUrl":"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif","datePublished":"2016-06-07T14:51:20+00:00","dateModified":"2016-06-08T15:49:51+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#primaryimage","url":"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif","contentUrl":"https:\/\/media.giphy.com\/media\/90F8aUepslB84\/giphy.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-8-is-live#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Ionic 2 Beta 8 is Live!"}]},{"@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\/1083","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=1083"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/1083\/revisions"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=1083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=1083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=1083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}