{"id":1158,"date":"2016-06-30T15:51:44","date_gmt":"2016-06-30T15:51:44","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=1158"},"modified":"2016-06-30T18:21:53","modified_gmt":"2016-06-30T18:21:53","slug":"ionic-2-beta-10-is-live","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live","title":{"rendered":"Ionic 2 Beta 10 is Live!"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"298\" class=\"aligncenter size-full wp-image-1159 lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif\" alt=\"We're excited!\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 382px; --smush-placeholder-aspect-ratio: 382\/298;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"298\" class=\"aligncenter size-full wp-image-1159\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif\" alt=\"We're excited!\" \/><\/noscript><\/p>\n<p>We\u2019re so excited for the <a href=\"https:\/\/github.com\/driftyco\/ionic\/releases\/tag\/v2.0.0-beta.10\">beta 10 release of Ionic 2<\/a>! The Ionic team has been focused on <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/master\/CHANGELOG.md#bug-fixes\">bug fixes<\/a>, in preparation for our release candidate. In addition to bug fixes, we\u2019ve improved the page structure and added a new feature!<br \/>\n<!--more--><\/p>\n<h3>Structural Improvements<\/h3>\n<p><img decoding=\"async\" class=\"overflow-left lazyload\" width=\"360px\" style=\"--smush-placeholder-width: 748px; --smush-placeholder-aspect-ratio: 748\/1331;margin-right: 40px; margin-top: 28px; box-shadow: 0px 1px 3px rgba(0,0,0,0.25);\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/blur.gif\" alt=\"Ionic 2 Page Structure Example\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/><noscript><img decoding=\"async\" class=\"overflow-left\" width=\"360px\" style=\"margin-right: 40px; margin-top: 28px; box-shadow: 0px 1px 3px rgba(0,0,0,0.25);\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/blur.gif\" alt=\"Ionic 2 Page Structure Example\" \/><\/noscript><\/p>\n<p>We\u2019ve made some big changes to the page structure that we think you\u2019ll love! The <code>ion-content<\/code> component will now take up the full height of your viewport. The content will automagically account for headers, footers, and tabs. By default, the content won\u2019t scroll behind headers and footers, but by adding the <code>fullscreen<\/code> attribute to the <code>ion-content<\/code>, it will. At first glance, the <code>fullscreen<\/code> option may not look any different than the default, but by adding transparency to the header, the content can be seen under the header as the user scrolls.<\/p>\n<p>This means it\u2019s now possible to hide the navigation bar in a tab! Your application can take advantage of translucent and shrinking navigation bars or transparent navigation bars that expose the content background\u2014the possibilities are endless!<\/p>\n<p>We will be adding this translucent effect as a default in an upcoming release. In the meantime, the following markup can be used to create the page above:<\/p>\n<pre><code>&lt;ion-header class=&quot;opaque&quot;&gt;\n  &lt;ion-navbar no-border-bottom&gt;\n    &lt;ion-title&gt;Toy Story&lt;\/ion-title&gt;\n    &lt;ion-buttons right&gt;\n      &lt;button&gt;\n        &lt;ion-icon name=&quot;more&quot;&gt;&lt;\/ion-icon&gt;\n      &lt;\/button&gt;\n    &lt;\/ion-buttons&gt;\n  &lt;\/ion-navbar&gt;\n  &lt;ion-toolbar no-border-top&gt;\n    &lt;ion-segment [(ngModel)]=&quot;apps&quot; primary&gt;\n      &lt;ion-segment-button value=&quot;all&quot;&gt;All&lt;\/ion-segment-button&gt;\n      &lt;ion-segment-button value=&quot;favs&quot;&gt;Recent&lt;\/ion-segment-button&gt;\n    &lt;\/ion-segment&gt;\n  &lt;\/ion-toolbar&gt;\n&lt;\/ion-header&gt;\n\n&lt;ion-content fullscreen&gt;\n  ...\n&lt;\/ion-content&gt;\n<\/code><\/pre>\n<p>with some added styling:<\/p>\n<pre><code>.opaque {\n  -webkit-backdrop-filter: saturate(180%) blur(20px);\n  backdrop-filter: saturate(180%) blur(20px);\n}\n\n.opaque .toolbar-background {\n  background-color: rgba(#f8f8f8, 0.55);\n}\n<\/code><\/pre>\n<p>Note: <a href=\"http:\/\/caniuse.com\/#feat=css-backdrop-filter\">backdrop-filter<\/a> is only supported in Safari at this time.<\/p>\n<p>Please see the <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/master\/CHANGELOG.md#200-beta10-2016-06-27\">changelog<\/a> for a full list of changes that affect the structure, as well as the <a href=\"https:\/\/github.com\/driftyco\/ionic\/blob\/master\/CHANGELOG.md#steps-to-upgrade-to-beta-10\">Steps to Upgrade to Beta 10<\/a>.<\/p>\n<h3>Item Enhancements<\/h3>\n<p><img decoding=\"async\" class=\"overflow-right lazyload\" width=\"320px\" style=\"--smush-placeholder-width: 640px; --smush-placeholder-aspect-ratio: 640\/1129;margin-left: 40px; margin-bottom: 40px; margin-top: 30px; box-shadow: 0px 1px 3px rgba(0,0,0,0.25);\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/reorder.gif\" alt=\"reordering\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/><noscript><img decoding=\"async\" class=\"overflow-right\" width=\"320px\" style=\"margin-left: 40px; margin-bottom: 40px; margin-top: 30px; box-shadow: 0px 1px 3px rgba(0,0,0,0.25);\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/reorder.gif\" alt=\"reordering\" \/><\/noscript><\/p>\n<p><strong>Reordering<\/strong><\/p>\n<p>The ability to reorder items in a list has arrived! Click on and drag items to a new spot within the list, and the item just fits. Items must be grouped in a <code>ion-list<\/code> or <code>ion-item-group<\/code> with the <code>reorder<\/code> attribute in order to use this feature. Check out the <a href=\"http:\/\/ionicframework.com\/docs\/v2\/api\/components\/item\/ItemReorder\/\">Item Reorder API Documentation<\/a> for more information.<\/p>\n<p><strong>Complex Headers and Dividers<\/strong><\/p>\n<p>List headers and item dividers now support the addition of buttons, links, and more! Both elements are now items, but they still take on their own unique styling. This means that they now use <a href=\"http:\/\/ionicframework.com\/docs\/v2\/api\/components\/item\/Item\/#item-placement\">item placement<\/a> to position elements. There is nothing special you have to do to take advantage of this new feature. Head over to the <a href=\"http:\/\/ionicframework.com\/docs\/v2\/api\/components\/item\/Item\/\">Item API Documentation<\/a> for usage examples!<\/p>\n<div style=\"width: 960px; margin-left: -180px; margin-top: 40px;\">\n<img loading=\"lazy\" decoding=\"async\" width=\"2496\" height=\"1476\" class=\"aligncenter size-full wp-image-1163 lazyload\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white.png\" alt=\"Ionic 2 List Dividers Example\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white.png 2496w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white-300x177.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white-768x454.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white-1024x606.png 1024w\" data-sizes=\"auto, (max-width: 2496px) 100vw, 2496px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 2496px; --smush-placeholder-aspect-ratio: 2496\/1476;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"2496\" height=\"1476\" class=\"aligncenter size-full wp-image-1163\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white.png\" alt=\"Ionic 2 List Dividers Example\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white.png 2496w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white-300x177.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white-768x454.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/list-dividers-white-1024x606.png 1024w\" sizes=\"auto, (max-width: 2496px) 100vw, 2496px\" \/><\/noscript>\n<\/div>\n<h3>What\u2019s Next?<\/h3>\n<p>We\u2019re working hard to get to the release candidate stage. This means we will be focused on improving the framework, which includes finalizing the API, decreasing startup times, and reducing file sizes. Make sure to glance at our <a href=\"https:\/\/docs.google.com\/document\/d\/1Qlc5X2eJyOB0izkFlH7KJ5BmMi0MeXUZRHJHt3hS6Wo\/edit?usp=sharing\">Ionic 2 Roadmap<\/a> and <a href=\"https:\/\/github.com\/driftyco\/ionic\/milestones\">GitHub milestones<\/a> for the latest on what we\u2019re working on!<\/p>\n<h3>Thanks!<\/h3>\n<p>As always, we want to say <strong>thank you<\/strong> to everyone for all of your contributions to the framework. We hope you\u2019re as excited about this release as we are!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re so excited for the beta 10 release of Ionic 2! The Ionic team has been focused on bug fixes, in preparation for our release candidate. In addition to bug fixes, we\u2019ve improved the page structure and added a new feature!<\/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":[23,3,13],"class_list":["post-1158","post","type-post","status-publish","format-standard","hentry","category-all","tag-framework","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 10 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-10-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 10 is Live!\" \/>\n<meta property=\"og:description\" content=\"We\u2019re so excited for the beta 10 release of Ionic 2! The Ionic team has been focused on bug fixes, in preparation for our release candidate. In addition to bug fixes, we\u2019ve improved the page structure and added a new feature!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-30T15:51:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-06-30T18:21:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.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-10-is-live#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live\"},\"author\":{\"name\":\"Brandy Smith\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/fcd7940afdce3781b3381ec7c1b16c26\"},\"headline\":\"Ionic 2 Beta 10 is Live!\",\"datePublished\":\"2016-06-30T15:51:44+00:00\",\"dateModified\":\"2016-06-30T18:21:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live\"},\"wordCount\":451,\"commentCount\":49,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif\",\"keywords\":[\"Framework\",\"Ionic\",\"Ionic 2\"],\"articleSection\":[\"All\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live\",\"url\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live\",\"name\":\"Ionic 2 Beta 10 is Live! - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif\",\"datePublished\":\"2016-06-30T15:51:44+00:00\",\"dateModified\":\"2016-06-30T18:21:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif\",\"width\":382,\"height\":298,\"caption\":\"We're excited!\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ionic 2 Beta 10 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 10 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-10-is-live","og_locale":"en_US","og_type":"article","og_title":"Ionic 2 Beta 10 is Live!","og_description":"We\u2019re so excited for the beta 10 release of Ionic 2! The Ionic team has been focused on bug fixes, in preparation for our release candidate. In addition to bug fixes, we\u2019ve improved the page structure and added a new feature!","og_url":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live","og_site_name":"Ionic Blog","article_published_time":"2016-06-30T15:51:44+00:00","article_modified_time":"2016-06-30T18:21:53+00:00","og_image":[{"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.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-10-is-live#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live"},"author":{"name":"Brandy Smith","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/fcd7940afdce3781b3381ec7c1b16c26"},"headline":"Ionic 2 Beta 10 is Live!","datePublished":"2016-06-30T15:51:44+00:00","dateModified":"2016-06-30T18:21:53+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live"},"wordCount":451,"commentCount":49,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif","keywords":["Framework","Ionic","Ionic 2"],"articleSection":["All"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live","url":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live","name":"Ionic 2 Beta 10 is Live! - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif","datePublished":"2016-06-30T15:51:44+00:00","dateModified":"2016-06-30T18:21:53+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2016\/06\/excited-ducks.gif","width":382,"height":298,"caption":"We're excited!"},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/ionic-2-beta-10-is-live#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Ionic 2 Beta 10 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\/1158","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=1158"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/1158\/revisions"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=1158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=1158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=1158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}