npm @capacitor/android 9.0.0-rc.0

one hour ago

9.0.0-rc.0 (2026-11-12)

Bug Fixes

  • android: skip lifecycle events when the Capacitor bridge is not present (#8683) (02a7cf9)
  • android: skip lifecycle events when the Capacitor bridge is not present (#8684) (06b62bd)
  • cli: update AGP before the Gradle wrapper in migrate (fbb2a9a)
  • ios: read CapacitorCookies/CapacitorHttp isEnabled from injected global (#8688) (8b89254)
  • ios: read CapacitorCookies/CapacitorHttp isEnabled from injected global (#8689) (1ae2b31)
  • native android publishing compatibility with Gradle 9 / AGP 9 (#8695) (02de32b)

Features

  • cli: enable the local network permission for live reload on Android 17 (#8706) (9eea5bb)
  • cli: support ES module syntax in capacitor.config (#8687) (224bc89)

9.0.0-beta.0 (2026-10-28)

Bug Fixes

  • android: keep Cordova's config.xml when shrinking resources (fd17329)
  • cli: apply cleartext to the app module and merge with existing network-security-config (#8671) (19567bb)
  • cli: drop unused catch bindings in npm util (#8681) (3726d8a)
  • cli: make migrate update androidxCoreKTXVersion (#8656) (e427037)
  • ios: keep ScreenOrientation locks with the SwiftUI app template (#8680) (cd93355)

Features

  • add migration to recommended project settings (#8679) (295b10b)
  • android: Upgrade AGP to 9.4.1 and Gradle to 9.8.2 (#8668) (3ccf568)
  • cli: add /Package.resolved to CapApp-SPM/.gitignore during migration (#8686) (ed4a5cc)
  • cli: finish the SwiftUI entry-point conversion in cap migrate (#8647) (ffb509f)
  • cli: resolve the iOS Swift package from NPM package (#8644) (f3d894b)

9.0.0-alpha.8 (2026-10-07)

Bug Fixes

  • cli: Patch Package.swift deploymentTarget for Capacitor and Cordova Plugins (#8641) (a808398)

9.0.0-alpha.7 (2026-09-18)

Bug Fixes

  • android-template: declare app/build.gradle dependency versions explicitly (#8567) (86f9dfd)
  • android: stop using deprecated hasPermission to read Cordova prefs (#8550) (7e240f2)
  • block navigation to the internal HTTP proxy path (a4e946b)
  • block the HTTP proxy path in subframes (49b65c5)
  • cli: declare app/build.gradle dependency versions in cap migrate (#8570) (6ec449e)
  • cli: remove AGP 9 property shims and jcenter() in cap migrate (#8584) (8ac467a)
  • cli: replace usesCleartextTraffic with network-security-config (#8572) (f39dd91)
  • cli: restore Cordova Package.swift generator for Cap 9 (#8580) (09431bc)
  • cli: run gradle wrapper after settings.gradle migration to fix first-run failure (#8543) (9b68494)
  • cli: run gradle wrapper before root build.gradle migration (#8579) (3a82c57)
  • cli: update gradle-wrapper.properties version to avoid JDK 25 problems (#8594) (60dd0b6)
  • iOS: make permission functions override-able (open) (#8602) (0b369e7)
  • ios: replace deprecated languageCode/regionCode with iOS 16 Locale APIs (#8548) (9f13fa6)

Features

  • cli: add android edge-to-edge settings to migrator (#8604) (ee131fa)
  • include option to force cordova inclusion (#8576) (638fe4d)
  • SystemBars: set default insets handling to 'native' (#8599) (f9e2395)

9.0.0-alpha.6 (2026-07-14)

Bug Fixes

  • cli: Don't add kotlin plugin for Cordova plugins (#8518) (9a2d3e6)
  • ios: remove Cordova.framework from Capacitor project (#8524) (bfae960)

9.0.0-alpha.5 (2026-06-23)

Bug Fixes

9.0.0-alpha.4 (2026-06-19)

Bug Fixes

  • ios: eliminate double comma in SPM generation (#8505) (1a5543f)

9.0.0-alpha.3 (2026-06-02)

9.0.0-alpha.2 (2026-05-12)

9.0.0-alpha.1 (2026-05-08)

9.0.0-alpha.0 (2026-05-07)

Bug Fixes

  • android: conditionally add Cordova (#8453) (e136b3f)
  • android: Handle activity result without plugin handle (#8436) (65ad1fd)
  • cli: conditionally add capacitor-cordova-android-plugins module (#8449) (9e85905)
  • http: handle URL objects on fetch (#8386) (0aac1f0)
  • ios: make getArray accesible on Objective-C plugins (#8392) (ef57c77)
  • SystemBars: use native safe area insets on Android (#8384) (d55f4f8)

Don't miss a new android release

NewReleases is sending notifications on new releases.