{"id":5664,"date":"2023-10-11T10:55:18","date_gmt":"2023-10-11T14:55:18","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=5664"},"modified":"2023-11-01T10:36:05","modified_gmt":"2023-11-01T14:36:05","slug":"announcing-ionic-7-5","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5","title":{"rendered":"Announcing Ionic 7.5"},"content":{"rendered":"\n<p>We are excited to announce a huge update to Ionic Framework! This release brings improvements for accessibility, Angular development, Datetime, Toast, and more.<\/p>\n\n\n\n<p>Let\u2019s take a look at some of the great features in this release \ud83d\udc47<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>Dynamic Font Scaling<\/strong><\/p>\n\n\n\n<p>Ionic 7.5 brings a new accessibility feature called \u201cDynamic Font Scaling.\u201d Both iOS and Android have system-level settings that allow users to scale text up or down on their devices. This feature helps users who need larger text for better readability, while also accommodating users who prefer smaller text, allowing more information to appear on the screen.<\/p>\n\n\n\n<p>The team has been working hard over the past several months to build a simple and consistent font scaling experience that developers can enable in their apps.<\/p>\n\n\n\n<figure class=\"wp-block-video device-demo\"><video height=\"1920\" style=\"aspect-ratio: 888 \/ 1920;\" width=\"888\" autoplay controls loop muted src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/dfs-demo.mov\"><\/video><\/figure>\n\n\n\n<p>As part of this change most Ionic UI components have been updated to use <code>rem<\/code> units instead of <code>px<\/code> units where appropriate. This allows us to scale all components that participate in Dynamic Font Scaling in a consistent way.<\/p>\n\n\n\n<p>See the <a href=\"https:\/\/ionicframework.com\/docs\/layout\/dynamic-font-scaling\">Dynamic Font Scaling documentation<\/a> for more information on this feature.<\/p>\n\n\n\n<p>Dynamic Font Scaling is an opt-in feature on iOS starting in Ionic 7.5 and will be enabled by default in Ionic 8. Dynamic Font Scaling on Android is enabled by default starting in Ionic 7.5.<\/p>\n\n\n\n<p><strong>Angular Standalone Components<\/strong><\/p>\n\n\n\n<p>In <a href=\"https:\/\/ionic.io\/blog\/announcing-ionic-v6-3\">Ionic 6.3<\/a> we added support for building Angular apps that use a standalone component architecture. We are very excited to announce that starting in Ionic 7.5, developers will be able to import Ionic UI components as Angular standalone components!<\/p>\n\n\n\n<p>Using Ionic UI components as Angular standalone components has several benefits for developers:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>The final bundle size of many applications will decrease due to improved treeshaking compatibility. This includes removing Ionicon SVGs that are not used.<\/li>\n\n\n\n<li>Application load will be improved for many applications. Ionic standalone components make use of the same build system that Ionic React and Ionic Vue use which avoids hydration.<\/li>\n\n\n\n<li>Since Ionic standalone components can be statically analyzed, developers will be able to make use of newer features in their Angular applications such as <a href=\"https:\/\/angular.io\/guide\/esbuild\">ESBuild<\/a>.<\/li>\n<\/ol>\n\n\n\n<p>See the <a href=\"https:\/\/ionicframework.com\/docs\/angular\/build-options\">Angular Build Options documentation<\/a> for more information on this feature. This page also includes a step by step guide on how to migrate existing Ionic Angular applications to use Ionic standalone components.<\/p>\n\n\n\n<p><s>The team is hard at work on an automated migration utility for Ionic standalone components. Stay tuned for more news on this!<\/s><\/p>\n\n\n\n<p><strong>Update:<\/strong> The team is pleased to announce an experimental migration utility for Ionic standalone components! See <a href=\"https:\/\/github.com\/ionic-team\/ionic-angular-standalone-codemods\">https:\/\/github.com\/ionic-team\/ionic-angular-standalone-codemods<\/a> for more information.<\/p>\n\n\n\n<p><strong>Toast Anchor Positioning<\/strong><\/p>\n\n\n\n<p>The Toast component is designed to overlay an application to provide useful information about the state of the app. However, Toast can sometimes block important parts of the user interface when components such as TabBar or Fab are used.<\/p>\n\n\n\n<p>The new <code>positionAnchor<\/code> property makes it easy to anchor the Toast above or below a UI component so the Toast does not cover it.<img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"292\" data-src=\"https:\/\/lh4.googleusercontent.com\/XdpHkauzLV4EiZyMdsSD0s4PNnuRVn6hE8fSwSSxO21r4t9HGDg0omXewqCfS5HWem9K0flsIBnnY3UBc4HAenmDzKGqBqAoo8O5Pz9LtZOR1UYp3qs9HQibYlANz_LB9NLslL2Er15tTXqzSpDE9no\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 624px; --smush-placeholder-aspect-ratio: 624\/292;\"><noscript><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"292\" src=\"https:\/\/lh4.googleusercontent.com\/XdpHkauzLV4EiZyMdsSD0s4PNnuRVn6hE8fSwSSxO21r4t9HGDg0omXewqCfS5HWem9K0flsIBnnY3UBc4HAenmDzKGqBqAoo8O5Pz9LtZOR1UYp3qs9HQibYlANz_LB9NLslL2Er15tTXqzSpDE9no\"><\/noscript><\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">&lt;ion-toast message=&quot;Your playlist was created successfully&quot; position-anchor=&quot;my-tabbar&quot;&gt;&lt;\/ion-toast&gt;\n\n&lt;ion-tabs&gt;\n\u00a0\u00a0&lt;ion-tab-bar id=&quot;my-tabbar&quot; slot=&quot;bottom&quot;&gt;\n\u00a0\u00a0\u00a0\u00a0\u2026\n\u00a0\u00a0&lt;\/ion-tab-bar&gt;\n&lt;\/ion-tabs&gt;<\/code><\/pre>\n\n\n\n<p>See the <a href=\"https:\/\/ionicframework.com\/docs\/api\/toast#relative-positioning\">Toast documentation<\/a> for more information on this feature.<\/p>\n\n\n\n<p><strong>Datetime h11 and h24 Hour Cycle Support<\/strong><\/p>\n\n\n\n<p>We updated the Datetime component to support <code>h11<\/code> and <code>h24<\/code> hour cycles for displaying times. This feature joins the existing support for <code>h12<\/code> and <code>h23<\/code> hour cycles.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"387\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/image.png\" alt=\"\" class=\"wp-image-5701 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/image.png 728w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/image-300x159.png 300w\" data-sizes=\"auto, (max-width: 728px) 100vw, 728px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 728px; --smush-placeholder-aspect-ratio: 728\/387;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"387\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/image.png\" alt=\"\" class=\"wp-image-5701\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/image.png 728w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/image-300x159.png 300w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/noscript><\/figure>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">&lt;!-- This would render the time as &quot;0:00 AM&quot; \u2013&gt;\n&lt;ion-datetime hour-cycle=&quot;h11&quot; locale=&quot;en-US&quot; presentation=&quot;time&quot; value=&quot;2023-01-01T00:00&quot;&gt;&lt;\/ion-datetime&gt;<\/code><\/pre>\n\n\n\n<p>See the <a href=\"https:\/\/ionicframework.com\/docs\/api\/datetime#hour-cycle\">Datetime documentation<\/a> for more information on this feature.<\/p>\n\n\n\n<p><strong>openURL utility<\/strong><\/p>\n\n\n\n<p>The <code>openURL<\/code> function was exposed to help developers using <code>ion-router<\/code> more easily push routes.<\/p>\n\n\n\n<p>Thanks to <a href=\"https:\/\/github.com\/fpladano\">@fpladano<\/a> for contributing this feature!<\/p>\n\n\n\n<p>Developers can install Ionic 7.5 from the <code>latest<\/code> tag on NPM:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\"># Ionic Angular apps\n\nnpm install @ionic\/angular@latest\n\n# Ionic React apps\n\nnpm install @ionic\/react@latest @ionic\/react-router@latest\n\n# Ionic Vue apps\n\nnpm install @ionic\/vue@latest @ionic\/vue-router@latest\n\n# All other Ionic apps\n\nnpm install @ionic\/core@latest<\/code><\/pre>\n\n\n\n<p>Thanks to everyone who made this release possible. We\u2019re immensely grateful for the community\u2019s continued contributions to improving Ionic. We\u2019ll see you soon for the next release!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce Ionic 7.5! This release brings improvements for accessibility, Angular development, Datetime, Toast, and more.<\/p>\n","protected":false},"author":72,"featured_media":5672,"comment_status":"open","ping_status":"open","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,120],"tags":[23,3],"class_list":["post-5664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-announcements","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>Announcing Ionic 7.5 - Ionic Blog<\/title>\n<meta name=\"description\" content=\"We are excited to announce Ionic 7.5! This release brings improvements for accessibility, Angular development, Datetime, Toast, and more.\" \/>\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-7-5\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Ionic 7.5\" \/>\n<meta property=\"og:description\" content=\"We are excited to announce Ionic 7.5! This release brings improvements for accessibility, Angular development, Datetime, Toast, and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-11T14:55:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-01T14:36:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2240\" \/>\n\t<meta property=\"og:image:height\" content=\"1120\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Liam DeBeasi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LiamDeBeasi\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liam DeBeasi\" \/>\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\/announcing-ionic-7-5#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5\"},\"author\":{\"name\":\"Liam DeBeasi\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/d314e583cf08e7a28c51e8ffc3d621fa\"},\"headline\":\"Announcing Ionic 7.5\",\"datePublished\":\"2023-10-11T14:55:18+00:00\",\"dateModified\":\"2023-11-01T14:36:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5\"},\"wordCount\":591,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png\",\"keywords\":[\"Framework\",\"Ionic\"],\"articleSection\":[\"All\",\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5\",\"url\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5\",\"name\":\"Announcing Ionic 7.5 - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png\",\"datePublished\":\"2023-10-11T14:55:18+00:00\",\"dateModified\":\"2023-11-01T14:36:05+00:00\",\"description\":\"We are excited to announce Ionic 7.5! This release brings improvements for accessibility, Angular development, Datetime, Toast, and more.\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png\",\"width\":2240,\"height\":1120},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Ionic 7.5\"}]},{\"@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\/d314e583cf08e7a28c51e8ffc3d621fa\",\"name\":\"Liam DeBeasi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/01\/ZNK4lRAJ_400x400-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/01\/ZNK4lRAJ_400x400-150x150.jpg\",\"caption\":\"Liam DeBeasi\"},\"sameAs\":[\"https:\/\/x.com\/LiamDeBeasi\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/liam\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Ionic 7.5 - Ionic Blog","description":"We are excited to announce Ionic 7.5! This release brings improvements for accessibility, Angular development, Datetime, Toast, and more.","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-7-5","og_locale":"en_US","og_type":"article","og_title":"Announcing Ionic 7.5","og_description":"We are excited to announce Ionic 7.5! This release brings improvements for accessibility, Angular development, Datetime, Toast, and more.","og_url":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5","og_site_name":"Ionic Blog","article_published_time":"2023-10-11T14:55:18+00:00","article_modified_time":"2023-11-01T14:36:05+00:00","og_image":[{"width":2240,"height":1120,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png","type":"image\/png"}],"author":"Liam DeBeasi","twitter_card":"summary_large_image","twitter_creator":"@LiamDeBeasi","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Liam DeBeasi","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5"},"author":{"name":"Liam DeBeasi","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/d314e583cf08e7a28c51e8ffc3d621fa"},"headline":"Announcing Ionic 7.5","datePublished":"2023-10-11T14:55:18+00:00","dateModified":"2023-11-01T14:36:05+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5"},"wordCount":591,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png","keywords":["Framework","Ionic"],"articleSection":["All","Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/announcing-ionic-7-5#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5","url":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5","name":"Announcing Ionic 7.5 - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png","datePublished":"2023-10-11T14:55:18+00:00","dateModified":"2023-11-01T14:36:05+00:00","description":"We are excited to announce Ionic 7.5! This release brings improvements for accessibility, Angular development, Datetime, Toast, and more.","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/announcing-ionic-7-5"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png","width":2240,"height":1120},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/announcing-ionic-7-5#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Announcing Ionic 7.5"}]},{"@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\/d314e583cf08e7a28c51e8ffc3d621fa","name":"Liam DeBeasi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/01\/ZNK4lRAJ_400x400-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/01\/ZNK4lRAJ_400x400-150x150.jpg","caption":"Liam DeBeasi"},"sameAs":["https:\/\/x.com\/LiamDeBeasi"],"url":"https:\/\/ionic.io\/blog\/author\/liam"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/10\/ionic7.5-feature-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5664","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\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=5664"}],"version-history":[{"count":24,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5664\/revisions"}],"predecessor-version":[{"id":5727,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5664\/revisions\/5727"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/5672"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=5664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=5664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=5664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}