{"id":5200,"date":"2023-05-03T16:43:29","date_gmt":"2023-05-03T20:43:29","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=5200"},"modified":"2023-05-04T09:45:52","modified_gmt":"2023-05-04T13:45:52","slug":"announcing-capacitor-5","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/announcing-capacitor-5","title":{"rendered":"Announcing Capacitor 5.0"},"content":{"rendered":"\n<p>Can you believe it!? <a href=\"https:\/\/capacitorjs.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Capacitor<\/a> is turning 4 years old! Seems like just yesterday, it was but a fledgling framework, now grown into a big cross-platform development solution. <em>We\u2019re so proud.<\/em><\/p>\n\n\n\n<p>As Capacitor continues to mature, we&#8217;re excited to announce the arrival of the latest version of our powerful, open-source native runtime &#8211; Capacitor 5.0.<\/p>\n\n\n\n<p>Over the past four years, Capacitor has become the go-to choice for countless development teams worldwide. It\u2019s trusted for its simplicity and effectiveness, enabling developers to easily ship web apps as native mobile apps.&nbsp;<\/p>\n\n\n\n<p>Capacitor 5 is packed with helpful <a href=\"https:\/\/ionic.io\/blog\/announcing-capacitor-5-beta\" target=\"_blank\" rel=\"noreferrer noopener\">features and enhancements<\/a> that will make your mobile app development journey even smoother and more enjoyable. \ud83e\udd79 Capacitor is all grown up.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">When should you upgrade?<\/h2>\n\n\n\n<p>Now.&nbsp;<\/p>\n\n\n\n<p>Ok, maybe not right this second, but definitely soon!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Android Permissions<\/h3>\n\n\n\n<p>In August 2023, <a href=\"https:\/\/developer.android.com\/google\/play\/requirements\/target-sdk\" target=\"_blank\" rel=\"noreferrer noopener\">Android 13 will become the minimum target for new apps<\/a> headed to the Google Play Store. With Android 13 comes new runtime permissions for sending non-exempt notifications.&nbsp;<\/p>\n\n\n\n<p>Don&#8217;t worry, Capacitor 5 notifications plugins have got you covered! With support for this new runtime permission, developers can take advantage of the enhanced user experience and improve their app&#8217;s notification system.<\/p>\n\n\n\n<p>It&#8217;s important to note that all new applications will be required to ask for this permission before being able to send notifications. But don&#8217;t let that discourage you! This new runtime permission actually improves the overall user experience by allowing developers to request notification permissions in context and giving users a chance to familiarize themselves with the app first.<\/p>\n\n\n\n<p>So, if you want to avoid any Android permissions hiccups and make the most out of these new features, let Capacitor 5 do the hard work for you!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">iOS Builds<\/h3>\n\n\n\n<p>Android wasn\u2019t the only operating system making changes this year. Starting in April 2023, all iOS and iPadOS apps submitted to the App Store must be <a href=\"https:\/\/developer.apple.com\/news\/?id=z1erkhzr\" target=\"_blank\" rel=\"noreferrer noopener\">built with Xcode 14.1 and the iOS 16.1 SDK<\/a>. Capacitor 5 is also fully compatible with these updates and will require a minimum of Xcode 14.1.<\/p>\n\n\n\n<p>This means that you can continue to use Capacitor 5 to build your apps with the latest technology and stay up-to-date with the App Store guidelines. So check your release calendars and be ready for your next push by upgrading to Capacitor 5 today!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Google Maps Updates<\/h3>\n\n\n\n<p>Last year, we brought one of the most highly demanded plugins to the Capacitor ecosystem &#8211; <a href=\"https:\/\/capacitorjs.com\/docs\/apis\/google-maps\" target=\"_blank\" rel=\"noreferrer noopener\">Google Maps<\/a>.<\/p>\n\n\n\n<p>But you all wanted more. So we armed our developers with a lot of caffeine, listened to your requests, and now we&#8217;re excited to announce that we&#8217;ve added support for the Polylines, Polygons, and Circles drawing APIs too.<\/p>\n\n\n\n<p>We believe that with these new APIs, developers will be able to create an even more amazing and feature-packed experience for their applications. We can\u2019t wait to see how creative you\u2019ll be, so if you\u2019re ready to make use of these new additions, now\u2019s the time.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1007\" height=\"1024\" data-id=\"5205\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines-1007x1024.png\" alt=\"\" class=\"wp-image-5205 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines-1007x1024.png 1007w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines-295x300.png 295w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines-768x781.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines.png 1179w\" data-sizes=\"auto, (max-width: 1007px) 100vw, 1007px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1007px; --smush-placeholder-aspect-ratio: 1007\/1024;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1007\" height=\"1024\" data-id=\"5205\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines-1007x1024.png\" alt=\"\" class=\"wp-image-5205\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines-1007x1024.png 1007w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines-295x300.png 295w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines-768x781.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polylines.png 1179w\" sizes=\"auto, (max-width: 1007px) 100vw, 1007px\" \/><\/noscript><figcaption class=\"wp-element-caption\">Capacitor Google Maps &#8211; Polylines<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1009\" height=\"1024\" data-id=\"5206\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons-1009x1024.png\" alt=\"\" class=\"wp-image-5206 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons-1009x1024.png 1009w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons-296x300.png 296w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons-768x779.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons.png 1179w\" data-sizes=\"auto, (max-width: 1009px) 100vw, 1009px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1009px; --smush-placeholder-aspect-ratio: 1009\/1024;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1009\" height=\"1024\" data-id=\"5206\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons-1009x1024.png\" alt=\"\" class=\"wp-image-5206\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons-1009x1024.png 1009w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons-296x300.png 296w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons-768x779.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Polygons.png 1179w\" sizes=\"auto, (max-width: 1009px) 100vw, 1009px\" \/><\/noscript><figcaption class=\"wp-element-caption\">Capacitor Google Maps &#8211; Polygons<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1009\" height=\"1024\" data-id=\"5207\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles-1009x1024.png\" alt=\"\" class=\"wp-image-5207 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles-1009x1024.png 1009w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles-296x300.png 296w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles-768x779.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles.png 1179w\" data-sizes=\"auto, (max-width: 1009px) 100vw, 1009px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1009px; --smush-placeholder-aspect-ratio: 1009\/1024;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1009\" height=\"1024\" data-id=\"5207\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles-1009x1024.png\" alt=\"\" class=\"wp-image-5207\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles-1009x1024.png 1009w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles-296x300.png 296w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles-768x779.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/Circles.png 1179w\" sizes=\"auto, (max-width: 1009px) 100vw, 1009px\" \/><\/noscript><figcaption class=\"wp-element-caption\">Capacitor Google Maps &#8211; Circles<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ready to get started?<\/h2>\n\n\n\n<p>Upgrading is simple, and we have a few options to get your projects and plugins up to date.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">VS Code Extension<\/h3>\n\n\n\n<p>For most projects, the upgrade to Capacitor 5 is as simple as clicking a button using our VS Code extension. <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ionic.ionic\" target=\"_blank\" rel=\"noreferrer noopener\">Check it out here<\/a>.&nbsp;<\/p>\n\n\n\n<p>The Ionic VS Code extension provides valuable tooling to enhance your development experience with Capacitor, enabling you to perform common development tasks without knowing any Capacitor CLI commands.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized is-style-default\"><img loading=\"lazy\" decoding=\"async\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/capacitor5-migrate.gif\" alt=\"Demo of the &quot;Migrate to Capacitor 5&quot; recommendation in action.\" class=\"wp-image-5220 lazyload\" width=\"720\" height=\"405\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 720px; --smush-placeholder-aspect-ratio: 720\/405;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/05\/capacitor5-migrate.gif\" alt=\"Demo of the &quot;Migrate to Capacitor 5&quot; recommendation in action.\" class=\"wp-image-5220\" width=\"720\" height=\"405\"\/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Updating Plugins<\/h3>\n\n\n\n<p>We&#8217;re extremely grateful for the amazing community of developers who have contributed plugins to the Capacitor ecosystem. We know that building and maintaining a plugin can be challenging, especially when it comes to keeping up with versioning. So, we\u2019re happy to share that we&#8217;ve created a tool to help make this process easier.<\/p>\n\n\n\n<p>Our tool can automatically upgrade your plugin and make all the necessary changes to ensure that it works flawlessly with Capacitor 5. Within your plugin root directory, simply execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">npx @capacitor\/plugin-migration-v4-to-v5@latest<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Build with Appflow<\/h3>\n\n\n\n<p>Ready to build and ship your newly updated Capacitor 5 app? Look no further than <a href=\"https:\/\/ionic.io\/blog\/appflow\" target=\"_blank\" rel=\"noreferrer noopener\">Appflow<\/a>!<\/p>\n\n\n\n<p>Our mobile DevOps platform Appflow provides users with the latest and greatest technology to ensure that their apps are always up to date. By utilizing the recently <a href=\"https:\/\/ionic.io\/docs\/appflow\/build-stacks\" target=\"_blank\" rel=\"noreferrer noopener\">updated build stacks<\/a> \u2013 <strong>Linux 2023.04<\/strong> for web and Android builds and <strong>macOS 2023.03<\/strong> for iOS builds \u2013 you can rest assured that your apps will meet the new app store requirements.<\/p>\n\n\n\n<p>If you&#8217;re not already using Appflow for automated builds and deployments, now is the perfect time to get started! <a href=\"https:\/\/dashboard.ionicframework.com\/account-setup?loc=billing\" target=\"_blank\" rel=\"noreferrer noopener\">With a free trial<\/a>, you can experience firsthand the benefits of using Appflow for your mobile CI\/CD needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Now let&#8217;s party!<\/h2>\n\n\n\n<p>Throughout the month of May we\u2019ll be celebrating Capacitor with you all! \ud83c\udf89<\/p>\n\n\n\n<p>Keep an eye out on our social channels for interesting tidbits on the history of Capacitor. Hang out with our engineers on <a href=\"https:\/\/discord.gg\/UPYYRhtyzp\" target=\"_blank\" rel=\"noreferrer noopener\">Discord<\/a> every Friday as they jump in to answer questions and offer a hand. Or tune in to a live stream on our <a href=\"https:\/\/www.youtube.com\/@IonicFramework\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube channel<\/a> as we build together using Capacitor.<\/p>\n\n\n\n<p>Again, thank you to our amazing community members for your continued support and dedication to Capacitor. We can\u2019t wait to see what we can build together next.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As Capacitor continues to mature, we&#8217;re excited to announce the arrival of the latest version of our powerful, open-source native runtime &#8211; Capacitor 5.0.<\/p>\n","protected":false},"author":94,"featured_media":5201,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"1","publish_post_category":"26","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"563009","discourse_permalink":"http:\/\/forum.ionicframework.com\/t\/announcing-capacitor-5-0\/233212","wpdc_publishing_response":"success","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,120,122],"tags":[151],"class_list":["post-5200","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-announcements","category-product","tag-capacitor"],"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 Capacitor 5.0 - Ionic Blog<\/title>\n<meta name=\"description\" content=\"Capacitor 5.0 is here! It features impending app store policy change compliance, new Google Maps APIs, improved developer tools, 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-capacitor-5\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Capacitor 5.0\" \/>\n<meta property=\"og:description\" content=\"Capacitor 5.0 is here! It features impending app store policy change compliance, new Google Maps APIs, improved developer tools, and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/announcing-capacitor-5\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-03T20:43:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-04T13:45:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-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=\"Conner Simmons\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@connerwsimmons\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Conner Simmons\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5\"},\"author\":{\"name\":\"Conner Simmons\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd\"},\"headline\":\"Announcing Capacitor 5.0\",\"datePublished\":\"2023-05-03T20:43:29+00:00\",\"dateModified\":\"2023-05-04T13:45:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5\"},\"wordCount\":879,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png\",\"keywords\":[\"Capacitor\"],\"articleSection\":[\"All\",\"Announcements\",\"Product\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-capacitor-5#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5\",\"url\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5\",\"name\":\"Announcing Capacitor 5.0 - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png\",\"datePublished\":\"2023-05-03T20:43:29+00:00\",\"dateModified\":\"2023-05-04T13:45:52+00:00\",\"description\":\"Capacitor 5.0 is here! It features impending app store policy change compliance, new Google Maps APIs, improved developer tools, and more.\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-capacitor-5\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png\",\"width\":2240,\"height\":1120},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-capacitor-5#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Capacitor 5.0\"}]},{\"@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\/b663dd102585af4f59055f5f8ff9defd\",\"name\":\"Conner Simmons\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg\",\"caption\":\"Conner Simmons\"},\"description\":\"Product Team\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/connersimmons\/\",\"https:\/\/x.com\/connerwsimmons\"],\"jobTitle\":\"Product Evangelist\",\"worksFor\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/author\/conner\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Capacitor 5.0 - Ionic Blog","description":"Capacitor 5.0 is here! It features impending app store policy change compliance, new Google Maps APIs, improved developer tools, 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-capacitor-5","og_locale":"en_US","og_type":"article","og_title":"Announcing Capacitor 5.0","og_description":"Capacitor 5.0 is here! It features impending app store policy change compliance, new Google Maps APIs, improved developer tools, and more.","og_url":"https:\/\/ionic.io\/blog\/announcing-capacitor-5","og_site_name":"Ionic Blog","article_published_time":"2023-05-03T20:43:29+00:00","article_modified_time":"2023-05-04T13:45:52+00:00","og_image":[{"width":2240,"height":1120,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png","type":"image\/png"}],"author":"Conner Simmons","twitter_card":"summary_large_image","twitter_creator":"@connerwsimmons","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Conner Simmons","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5"},"author":{"name":"Conner Simmons","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd"},"headline":"Announcing Capacitor 5.0","datePublished":"2023-05-03T20:43:29+00:00","dateModified":"2023-05-04T13:45:52+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5"},"wordCount":879,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png","keywords":["Capacitor"],"articleSection":["All","Announcements","Product"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/announcing-capacitor-5#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5","url":"https:\/\/ionic.io\/blog\/announcing-capacitor-5","name":"Announcing Capacitor 5.0 - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png","datePublished":"2023-05-03T20:43:29+00:00","dateModified":"2023-05-04T13:45:52+00:00","description":"Capacitor 5.0 is here! It features impending app store policy change compliance, new Google Maps APIs, improved developer tools, and more.","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/announcing-capacitor-5"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png","width":2240,"height":1120},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/announcing-capacitor-5#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Announcing Capacitor 5.0"}]},{"@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\/b663dd102585af4f59055f5f8ff9defd","name":"Conner Simmons","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/03\/112-234-1-copy-150x150.jpg","caption":"Conner Simmons"},"description":"Product Team","sameAs":["https:\/\/www.linkedin.com\/in\/connersimmons\/","https:\/\/x.com\/connerwsimmons"],"jobTitle":"Product Evangelist","worksFor":"Ionic","url":"https:\/\/ionic.io\/blog\/author\/conner"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/04\/capacitor-5-feature-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5200","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\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=5200"}],"version-history":[{"count":10,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5200\/revisions"}],"predecessor-version":[{"id":5229,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5200\/revisions\/5229"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/5201"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=5200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=5200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=5200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}