{"id":6277,"date":"2025-01-20T16:47:45","date_gmt":"2025-01-20T21:47:45","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=6277"},"modified":"2025-01-23T12:51:34","modified_gmt":"2025-01-23T17:51:34","slug":"capacitor-7-has-hit-ga","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga","title":{"rendered":"Capacitor 7 has hit GA!"},"content":{"rendered":"\n<p>Capacitor 7 is here, and with it, we\u2019re taking another big step forward in our commitment to delivering a seamless, future-proof platform for building mobile apps with web technologies. This latest release is all about ensuring your apps remain compatible with the ever-evolving Android and iOS ecosystems while introducing enhancements that keep the framework as powerful and versatile as ever.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Staying up to date with the latest versions of Android and iOS has never been more important, and Capacitor 7 makes this easier than ever. We\u2019ve updated all dependencies to support Android 15 and iOS 18, ensuring your apps can take full advantage of the latest features and performance improvements. There are minimal other breaking changes, including the removal of some configuration options, so the upgrade process should be smooth. <a href=\"https:\/\/capacitorjs.com\/docs\/updating\/7-0\" target=\"_blank\" rel=\"noreferrer noopener\">Take a look at our migration guide<\/a> for full migration details.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-capacitor-s-growth-with-outsystems\"><strong>Capacitor\u2019s Growth with Outsystems<\/strong><\/h3>\n\n\n\n<p>One of the most exciting aspects of Capacitor\u2019s journey is its adoption by enterprise teams, and nowhere is this more evident than in our work with Outsystems. As a low-code platform that empowers businesses to build robust applications rapidly, Outsystems is relying on Capacitor to be a cornerstone for its mobile development efforts. This deep integration allows developers to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Build applications faster while maintaining high quality.<\/li>\n\n\n\n<li>Use a single codebase to deploy cross-platform apps with native functionality.<\/li>\n\n\n\n<li>Leverage Capacitor\u2019s ability to seamlessly bridge web technologies with native APIs, creating a truly powerful development workflow.<\/li>\n<\/ul>\n\n\n\n<p>In the past year, we\u2019ve embraced Capacitor as the foundation for building mobile apps on Outsystems, further underscoring our continued investment in the framework. This collaboration highlights not only Capacitor\u2019s scalability but also its role in driving innovation in enterprise app development. By leveraging this partnership, we\u2019re ensuring Capacitor continues to evolve to meet the demands of modern businesses and developers alike.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-swift-package-manager-support\"><strong>Swift Package Manager Support<\/strong><\/h3>\n\n\n\n<p>The transition to <a href=\"https:\/\/www.swift.org\/documentation\/package-manager\/\" target=\"_blank\" rel=\"noreferrer noopener\">Swift Package Manager<\/a> (SPM) is another pivotal moment for Capacitor. With the <a href=\"https:\/\/blog.cocoapods.org\/CocoaPods-Support-Plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">official announcement of the deprecation of Cocoapods<\/a>, the move to SPM represents a major step toward simplifying dependency management for iOS projects. Over the next several months, we will be working to ensure Capacitor fully supports SPM across the core and the larger ecosystem. This change will ensure that Capacitor aligns with the direction of the Apple developer ecosystem while giving developers the tools they need to build better apps more efficiently.<\/p>\n\n\n\n<p>While Cocoapods remains supported for now, we\u2019re committed to helping our community navigate this transition. We\u2019ll provide detailed migration guides and resources to make the shift to SPM as smooth as possible. It\u2019s a change that signals the future of iOS development, and we\u2019re here to ensure you\u2019re ready to embrace it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-building-for-the-future\"><strong>Building for the Future<\/strong><\/h3>\n\n\n\n<p>Capacitor 7 is a reflection of our ongoing commitment to making web-based mobile app development simpler, faster, and more powerful. These changes lay the groundwork for even more ambitious improvements in the future, informed by the feedback and insights of our incredible community.<\/p>\n\n\n\n<p>To everyone who\u2019s supported Capacitor so far: thank you. Your feedback drives our progress, and your successes inspire us to keep going. Capacitor 7 is here to help you tackle your biggest challenges, and we can\u2019t wait to see what you\u2019ll build next. Let\u2019s keep shaping the future of mobile development together.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Capacitor 7 is here, and with it, we\u2019re taking another big step forward in our commitment to delivering a seamless, future-proof platform for building mobile apps with web technologies. This latest release is all about ensuring your apps remain compatible with the ever-evolving Android and iOS ecosystems while introducing enhancements that keep the framework as [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":6278,"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":"583925","discourse_permalink":"http:\/\/forum.ionicframework.com\/t\/capacitor-7-has-hit-ga\/246301","wpdc_publishing_response":"success","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,120,122],"tags":[151],"class_list":["post-6277","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>Capacitor 7 has hit GA! - Ionic Blog<\/title>\n<meta name=\"description\" content=\"Capacitor 7, the latest upgrade to our native runtime for web apps, is now GA. See what&#039;s new and how to take advantage of the improvements!\" \/>\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\/capacitor-7-has-hit-ga\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Capacitor 7 has hit GA!\" \/>\n<meta property=\"og:description\" content=\"Capacitor 7, the latest upgrade to our native runtime for web apps, is now GA. See what&#039;s new and how to take advantage of the improvements!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-20T21:47:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-23T17:51:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga\"},\"author\":{\"name\":\"Conner Simmons\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd\"},\"headline\":\"Capacitor 7 has hit GA!\",\"datePublished\":\"2025-01-20T21:47:45+00:00\",\"dateModified\":\"2025-01-23T17:51:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga\"},\"wordCount\":558,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-feature-image.png\",\"keywords\":[\"Capacitor\"],\"articleSection\":[\"All\",\"Announcements\",\"Product\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga\",\"url\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga\",\"name\":\"Capacitor 7 has hit GA! - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-feature-image.png\",\"datePublished\":\"2025-01-20T21:47:45+00:00\",\"dateModified\":\"2025-01-23T17:51:34+00:00\",\"description\":\"Capacitor 7, the latest upgrade to our native runtime for web apps, is now GA. See what's new and how to take advantage of the improvements!\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-feature-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-feature-image.png\",\"width\":2240,\"height\":1120},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Capacitor 7 has hit GA!\"}]},{\"@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":"Capacitor 7 has hit GA! - Ionic Blog","description":"Capacitor 7, the latest upgrade to our native runtime for web apps, is now GA. See what's new and how to take advantage of the improvements!","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\/capacitor-7-has-hit-ga","og_locale":"en_US","og_type":"article","og_title":"Capacitor 7 has hit GA!","og_description":"Capacitor 7, the latest upgrade to our native runtime for web apps, is now GA. See what's new and how to take advantage of the improvements!","og_url":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga","og_site_name":"Ionic Blog","article_published_time":"2025-01-20T21:47:45+00:00","article_modified_time":"2025-01-23T17:51:34+00:00","og_image":[{"width":2240,"height":1120,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-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":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga"},"author":{"name":"Conner Simmons","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/b663dd102585af4f59055f5f8ff9defd"},"headline":"Capacitor 7 has hit GA!","datePublished":"2025-01-20T21:47:45+00:00","dateModified":"2025-01-23T17:51:34+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga"},"wordCount":558,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-feature-image.png","keywords":["Capacitor"],"articleSection":["All","Announcements","Product"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga","url":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga","name":"Capacitor 7 has hit GA! - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-feature-image.png","datePublished":"2025-01-20T21:47:45+00:00","dateModified":"2025-01-23T17:51:34+00:00","description":"Capacitor 7, the latest upgrade to our native runtime for web apps, is now GA. See what's new and how to take advantage of the improvements!","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-feature-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2025\/01\/cap7-feature-image.png","width":2240,"height":1120},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/capacitor-7-has-hit-ga#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Capacitor 7 has hit GA!"}]},{"@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\/2025\/01\/cap7-feature-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/6277","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=6277"}],"version-history":[{"count":2,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/6277\/revisions"}],"predecessor-version":[{"id":6280,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/6277\/revisions\/6280"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/6278"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=6277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=6277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=6277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}