All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
<<<<<<< HEAD
8.0.8 (2026-04-08)
- android: use proguard-android-optimize for AGP 9 compatibility (52ceef3)
8.0.7 (2026-01-12)
Note: Version bump only for package @capacitor-plus/android
8.0.6 (2026-01-09)
Note: Version bump only for package @capacitor-plus/android
8.0.5 (2026-01-08)
Note: Version bump only for package @capacitor-plus/android
8.0.4 (2025-12-16)
Note: Version bump only for package @capacitor-plus/android
8.0.3 (2025-12-16)
- update homepage URL in package.json files for all platforms (61ccdc4)
8.0.2 (2025-12-16)
- add new workflows for testing and version bumping; update README files for all packages (a01c2a8)
8.0.1 (2025-12-16)
- 204 http response (#6266) (771f6ce)
- add http method to prototype.open (#6740) (1fd2d87)
- allow single parameter on setRequestBody (#6728) (5343bdb)
- android: add EdgeToEdge compatibility (#7871) (64a8bc4)
- android: added ServerPath object and building options for setting initial load from portals (#6008) (205b6e6)
- android: allow single input file selection from samsumg gallery (#6778) (3d57ecd)
- android: Allow WebView to load blob urls (#7551) (0dca917)
- android: Allow WebView to load data urls (#6418) (daf2ec6)
- android: avoid crash if server url ends in / (#7426) (f8264cc)
- android: avoid R8 optimizations remove plugin classes (#6783) (cc85df5)
- android: better cleaning of allowedOrigin url (#7607) (d123260)
- android: consider display cutout area for insets (#8042) (b478211)
- android: don't proxy requests if no jsInjector (#7199) (7dc5585)
- android: Don't run Cordova plugins on ui thread (#6108) (592ee86)
- android: get application/x-www-form-urlencoded as string (#6165) (0735e89)
- android: handle deprecation warnings (#7190) (06636d7)
- android: handle empty permission list (#6375) (b11a9df)
- android: handle http errors on the proxy (#7280) (cca3c80)
- android: handle null http headers and params (#6370) (e486672)
- android: handle webview version for developer builds (#6907) (88498e6)
- android: incorrect http url params encoding (#6586) (e9ddb0c)
- android: javascript injection not working on urls with query (#7545) (57ce5c6)
- android: launching intents without host (#6489) (95f7474)
- android: let WebView handle errors (#7286) (286b694)
- android: make JSInjector replace first only (#6895) (93c8a8d)
- android: make local urls use unpatched fetch (#6953) (e50e56c)
- android: make removeAllListeners return a promise (#5527) (6f4d858)
- android: Move bridge localUrl initialization to initWebView (#6685) (7f5f0ca)
- android: move initialFocus on webview into config (#5579) (8b4e861)
- android: open external links in browser (#5913) (7553ede)
- android: prevent app from loading if server.url is invalid (d4a0dea)
- android: prevent crash on script injection if the script is too long (#7308) (c9895e8)
- android: prevent input file crash if accept has . (#5363) (bdacb30)
- android: proper app url check for launching intents (#6450) (302ba35)
- android: Publish proguard-rules.pro on npm (#5761) (df77103)
- android: Remove calculated bottom inset if keyboard is visible (#8280) (196b642)
- android: remove kotlin-bom dependency (#8237) (a894749)
- android: Remove path from allowedOriginRules (#7293) (9eb565c)
- android: remove stored references to bridge that holds it in memory (#6448) (4737d2b)
- android: rename bridge layout to avoid collision (#7919) (a629f16)
- android: replace deprecated Gradle property name syntax (b68ac9e)
- android: revert cookie manager initialization to plugin load (53a2d47)
- android: sanitize portable file name (#7894) (5f09297)
- android: send FormData on older devices (#7519) (de8b50d)
- android: set all cookies on proxied requests (#5781) (5ef6a38)
- android: set WebViewClient on the WebView (#5919) (020ed8e)
- android: Silence deprecation warning on handlePermissionResult (#6092) (888b13e)
- android: solve and/or silence lint errors (#6358) (c627415)
- android: unify kotlin dependency version (#6501) (0a40477)
- android: Use Logger class instead of Log in CapacitorCookieManager (#6923) (8aaa356)
- android: UTF-8 encode form data value (#7525) (a73ed31)
- cookies: check isEnabled before setting cookieHandler (bb04f24)
- cookies: hide httpOnly cookies from client (0cc927e)
- cookies: init cookie manager after server url is set (0ee772f)
- cookies: make document.cookie setter synchronous (2272abf)
- cookies: remove session cookies when initializing the cookie manager (037863b)
- cookies: sanitize url before retrieving/setting cookies (ca40634)
- cookies: Use Set-Cookie headers to persist cookies (57f8b39)
- core: Exception object was not set on Cap (#5917) (9ca27a4)
- core: make 'content-type' header count for XMLHttpRequest patch (#7161) (26d7f68)
- handle fetch headers that are Headers objects (#6320) (cb00e49)
- http content headers not sent when using axios (#8039) (67cac40)
- http: add support for Request objects in fetch (24b3cc1)
- http: Add URLSearchParams support (#7374) (9367ecc)
- http: better handling of active requests and shutting down gracefully (5d294c9)
- http: boundary not added for Request objects (#7897) (bdaa6f3)
- http: change proxy url generation (#7354) (318c316)
- http: disconnect active connections if call or bridge is destroyed (a1ed6cc)
- http: don't override readyState for non POST requests (#7488) (30c13a8)
- http: don't throw errors when content-type is null on response (#6627) (538821f)
- http: fire events in correct order when using xhr (5ed3617)
- http: fix exception thrown on 204 responses (1f6e8be)
- http: fix local http requests on native platforms (c4e040a)
- http: handle proxy urls with port (#7273) (514409a)
- http: handle UInt8Array on body (#7546) (cfb9ce1)
- http: inherit object properties on window.XMLHttpRequest (91c11d0)
- http: keep original URL properties on proxy (#7329) (cbb6407)
- http: Make proxy work with Request objects (#7348) (7e68725)
- http: parse readablestream data on fetch request objects (#6919) (80ec3b7)
- http: pass original url as query param on the proxy url (#7527) (1da06e6)
- http: prevent POST request from being proxied (#7395) (7b8c352)
- http: Properly URL-encode key and values during
x-www-form-urlencodedPOSTs (#8037) (87b4641) - http: properly write form-urlencoded data on android request body (#7001) (a986ee5)
- http: return numbers and booleans as-is when application/json is the content type (03dd3f9)
- http: return valid response for relative url xhr requests (bde6569)
- http: route get requests through custom handler (#6818) (b853d06)
- http: set port for proxy url (#7341) (a3059dc)
- ios/android: better http error handling (#6208) (7d4d70a)
- ios/android: copy url from nativeResponse to response (#6482) (828fb71)
- ios: Correctly Attach Headers to Request (#6303) (a3f875c)
- ios: crash when http headers contain numbers (#6251) (028c556)
- make Plugin.resolve act consistently (#8225) (06aeb9e)
- remove accept-charset (#6386) (bbf6f7e)
- Remove all plugin listeners in bridge reset (#7962) (06aeea9)
- secure cookies often are not set by the cookie plugin (#7261) (cda1886)
- vue 3 log warning causes error on iOS (#6993) (87271e2)
- Add function to inject external JS into WebView before document load (#7864) (ec0954c)
- Add global initialFocus configuration (#7775) (61d0165)
- Add option for custom error page (#5723) (e8bdef3)
- android: don't allow server.androidScheme to be set to schemes handled by WebView (01285ba)
- android/cli: Allow to use the old addJavascriptInterface bridge (#6043) (a6e7c54)
- android: add ability to create config from a custom file path (#6264) (42b4f0f)
- android: add adjustMarginsForEdgeToEdge configuration option (#7885) (1ea86d1)
- android: Add android.minWebviewVersion configuration option (#5768) (ad83827)
- android: add check for excluded domains before ssl request (7906d36)
- android: Add getLong helper on PluginCall (#5235) (26261fb)
- android: Add Optional Data Param for Error Object (#5719) (174172b)
- android: Add overridable routing for WebViewLocalServer (#5553) (3bb288e)
- android: Add SSL Pinning logic (#6314) (07f113e)
- android: allow developers to provide logic for onRenderProcessGone in WebViewListener (#6966) (79e17bb)
- android: Bump default minSdkVersion to 24 (#8083) (c022ddf)
- android: enable loading of assets outside of the content web asset directory (#6301) (364497d)
- android: Fix for #6258, Add support for modern Huawei devices (#6402) (17f2f4a)
- android: Improving SystemBars inset handling (#8268) (81ae30a)
- android: Load alternative layout when no WebView (#7141) (87c399a)
- android: Plugin Instance Support (#6073) (3d5b7c2)
- android: Removing enableJetifier (#6333) (fc0b403)
- android: set default targetSDK to 31 (#5442) (4442459)
- android: set default targetSDK to 32 (#5611) (416b966)
- android: update gradle to 8.0.2 and gradle plugin to 8.0.0 (#6497) (01b5b39)
- android: update support for Portals for Capacitor to include Live Updates (#5660) (62f0a5e)
- android: Upgrade gradle to 7.4 (#5445) (28eaf18)
- android: Use addWebMessageListener where available (#5427) (c2dfe80)
- android: Use java 11 (#5552) (e47959f)
- Capacitor Cookies & Capacitor Http core plugins (d4047cf)
- cookies: add get cookies plugin method (ba1e770)
- expose
appStartPathon cap config server configuration (#8019) (a274fef) - http: Apply overrideUserAgent to requests (#7906) (52482c9)
- http: support for FormData requests (#6708) (849c564)
- Implement automated upstream sync and review process for Capacitor+ (54a5dfb)
- iOS, Android: add AppUUID Lib for plugins (#5690) (05e76cf)
- retain multiple calls per event until consumed (#6419) (5aba2cb)
- support for Amazon Fire WebView (#6603) (3cb4eb8)
- System Bars Plugin (#8180) (a32216a)
- webview: add setServerAssetPath method (881235b) =======
8.3.1 (2026-04-16)
- android: handle null versionName in isNewBinary() (#8397) (aa1a660)
- boundary value extraction for form-data requests (#7518) (64ab854)
- system-bars: use separate current styles (#8409) (3d1f8d1)
8.3.0 (2026-03-25)
- android: correctly parsing
server.urlwhen they include paths (#8391) (a9f2181) - http: handle URL objects on fetch (#8386) (003099a)
- SystemBars: use native safe area insets on Android (#8384) (4e99598)
8.2.0 (2026-03-06)
- android: Add missing null checks in BridgeActivity (#8185) (bd29b99)
- android: Concurrent Range Requests for assets (#8357) (5e82c89)
- android: handle lowercase range header (#8368) (ae0e2dd)
- android: invalid http range seeking (#8369) (3109d22)
8.1.0 (2026-02-11)
8.0.2 (2026-01-27)
- android: AGP 9.0 no longer supports
proguard-android.txt(#8315) (dcc76c3) - SystemBars: get correct style on handleOnConfigurationChanged (#8295) (2a66b44)
- SystemBars: Set window background color according to theme (#8306) (6037e38)
- SystemBars: Skipping margin manipulation when on a fixed WebView (#8309) (53c33b6)
8.0.1 (2026-01-13)
upstream/main
8.0.0 (2025-12-08)
8.0.0-beta.0 (2025-11-14)
- android: remove kotlin-bom dependency (#8237) (a894749)
- android: replace deprecated Gradle property name syntax (b68ac9e)
- make Plugin.resolve act consistently (#8225) (06aeb9e)
8.0.0-alpha.3 (2025-10-22)
Note: Version bump only for package @capacitor/android
8.0.0-alpha.2 (2025-08-20)
Note: Version bump only for package @capacitor/android
8.0.0-alpha.1 (2025-08-20)
7.4.2 (2025-07-10)
- android: consider display cutout area for insets (#8042) (b478211)
- http: Properly URL-encode key and values during
x-www-form-urlencodedPOSTs (#8037) (87b4641)
7.4.1 (2025-07-03)
Note: Version bump only for package @capacitor/android
7.4.0 (2025-06-18)
Note: Version bump only for package @capacitor/android
7.3.0 (2025-06-05)
7.2.0 (2025-03-31)
7.1.0 (2025-03-12)
- android: add EdgeToEdge compatibility (#7871) (64a8bc4)
- android: sanitize portable file name (#7894) (5f09297)
- http: boundary not added for Request objects (#7897) (bdaa6f3)
- Add function to inject external JS into WebView before document load (#7864) (ec0954c)
- android: add adjustMarginsForEdgeToEdge configuration option (#7885) (1ea86d1)
7.0.1 (2025-01-21)
Note: Version bump only for package @capacitor/android
7.0.0 (2025-01-20)
Note: Version bump only for package @capacitor/android
7.0.0-rc.1 (2025-01-20)
Note: Version bump only for package @capacitor/android
7.0.0-rc.0 (2024-12-20)
Note: Version bump only for package @capacitor/android
7.0.0-beta.0 (2024-12-20)
7.0.0-alpha.2 (2024-11-19)
Note: Version bump only for package @capacitor/android
7.0.0-alpha.1 (2024-10-14)
Note: Version bump only for package @capacitor/android
6.1.2 (2024-08-07)
- android: better cleaning of allowedOrigin url (#7607) (d123260)
- http: pass original url as query param on the proxy url (#7527) (1da06e6)
6.1.1 (2024-07-17)
- android: Allow WebView to load blob urls (#7551) (0dca917)
- android: javascript injection not working on urls with query (#7545) (57ce5c6)
- android: send FormData on older devices (#7519) (de8b50d)
- android: UTF-8 encode form data value (#7525) (a73ed31)
- http: handle UInt8Array on body (#7546) (cfb9ce1)
6.1.0 (2024-06-11)
- android: avoid crash if server url ends in / (#7426) (f8264cc)
- http: don't override readyState for non POST requests (#7488) (30c13a8)
6.0.0 (2024-04-15)
- http: Add URLSearchParams support (#7374) (9367ecc)
- http: prevent POST request from being proxied (#7395) (7b8c352)
- secure cookies often are not set by the cookie plugin (#7261) (cda1886)
6.0.0-rc.2 (2024-03-25)
- http: change proxy url generation (#7354) (318c316)
- vue 3 log warning causes error on iOS (#6993) (87271e2)
6.0.0-rc.1 (2024-03-15)
- android: handle http errors on the proxy (#7280) (cca3c80)
- android: incorrect http url params encoding (#6586) (e9ddb0c)
- android: let WebView handle errors (#7286) (286b694)
- android: make JSInjector replace first only (#6895) (93c8a8d)
- android: prevent crash on script injection if the script is too long (#7308) (c9895e8)
- android: Remove path from allowedOriginRules (#7293) (9eb565c)
- core: make 'content-type' header count for XMLHttpRequest patch (#7161) (26d7f68)
- http: better handling of active requests and shutting down gracefully (5d294c9)
- http: handle proxy urls with port (#7273) (514409a)
- http: keep original URL properties on proxy (#7329) (cbb6407)
- http: Make proxy work with Request objects (#7348) (7e68725)
- http: route get requests through custom handler (#6818) (b853d06)
- http: set port for proxy url (#7341) (a3059dc)
- webview: add setServerAssetPath method (881235b)
6.0.0-rc.0 (2024-01-23)
- android: don't proxy requests if no jsInjector (#7199) (7dc5585)
- android: handle deprecation warnings (#7190) (06636d7)
6.0.0-beta.2 (2023-12-14)
Note: Version bump only for package @capacitor/android
6.0.0-beta.1 (2023-12-14)
Note: Version bump only for package @capacitor/android
6.0.0-beta.0 (2023-12-13)
- http: parse readablestream data on fetch request objects (#6919) (80ec3b7)
- http: properly write form-urlencoded data on android request body (#7001) (a986ee5)
6.0.0-alpha.2 (2023-11-15)
Note: Version bump only for package @capacitor/android
6.0.0-alpha.1 (2023-11-08)
- android: handle webview version for developer builds (#6907) (88498e6)
- android: make local urls use unpatched fetch (#6953) (e50e56c)
- android: Use Logger class instead of Log in CapacitorCookieManager (#6923) (8aaa356)
- cookies: remove session cookies when initializing the cookie manager (037863b)
- http: add support for Request objects in fetch (24b3cc1)
- http: disconnect active connections if call or bridge is destroyed (a1ed6cc)
- http: inherit object properties on window.XMLHttpRequest (91c11d0)
- http: return numbers and booleans as-is when application/json is the content type (03dd3f9)
- android: allow developers to provide logic for onRenderProcessGone in WebViewListener (#6966) (79e17bb)
5.6.0 (2023-12-14)
5.5.1 (2023-10-25)
Note: Version bump only for package @capacitor/android
5.5.0 (2023-10-11)
- android: allow developers to provide logic for onRenderProcessGone in WebViewListener (#6946) (34b724a)
5.4.2 (2023-10-04)
5.4.1 (2023-09-21)
- android: handle webview version for developer builds (#6911) (b5b0398)
- android: Use Logger class instead of Log in CapacitorCookieManager (#6925) (b6901e0)
- cookies: retrieve cookies when using a custom android scheme (6b5ddad)
- http: parse readablestream data on fetch request objects (3fe0642)
- http: return xhr response headers case insensitive (687b6b1)
5.4.0 (2023-09-14)
- http: add support for defining xhr and angular http response types (09bd040)
- http: add support for Request objects in fetch (2fe4535)
- http: inherit object properties on window.XMLHttpRequest (5cd3b2f)
5.3.0 (2023-08-23)
- cookies: remove session cookies when initializing the cookie manager (037863b)
- http: disconnect active connections if call or bridge is destroyed (a1ed6cc)
- http: return numbers and booleans as-is when application/json is the content type (03dd3f9)
5.2.3 (2023-08-10)
- android: allow single input file selection from samsumg gallery (#6778) (3d57ecd)
- android: avoid R8 optimizations remove plugin classes (#6783) (cc85df5)
- cookies: hide httpOnly cookies from client (0cc927e)
- http: return valid response for relative url xhr requests (bde6569)
5.2.2 (2023-07-19)
5.2.1 (2023-07-13)
5.2.0 (2023-07-12)
- cookies: sanitize url before retrieving/setting cookies (ca40634)
- http: fire events in correct order when using xhr (5ed3617)
5.1.1 (2023-07-05)
Note: Version bump only for package @capacitor/android
5.1.0 (2023-06-29)
- android: Move bridge localUrl initialization to initWebView (#6685) (7f5f0ca)
- android: revert cookie manager initialization to plugin load (53a2d47)
- android: add check for excluded domains before ssl request (7906d36)
5.0.5 (2023-06-09)
5.0.4 (2023-05-23)
Note: Version bump only for package @capacitor/android
5.0.3 (2023-05-10)
Note: Version bump only for package @capacitor/android
5.0.2 (2023-05-09)
Note: Version bump only for package @capacitor/android
5.0.1 (2023-05-05)
Note: Version bump only for package @capacitor/android
5.0.0 (2023-05-03)
Note: Version bump only for package @capacitor/android
5.0.0-rc.3 (2023-05-03)
Note: Version bump only for package @capacitor/android
5.0.0-rc.2 (2023-05-03)
Note: Version bump only for package @capacitor/android
5.0.0-rc.1 (2023-05-02)
Note: Version bump only for package @capacitor/android
5.0.0-rc.0 (2023-05-01)
Note: Version bump only for package @capacitor/android
5.0.0-beta.3 (2023-04-21)
- cookies: init cookie manager after server url is set (0ee772f)
5.0.0-beta.2 (2023-04-13)
- android: launching intents without host (#6489) (95f7474)
- android: unify kotlin dependency version (#6501) (0a40477)
- cookies: check isEnabled before setting cookieHandler (bb04f24)
- ios/android: copy url from nativeResponse to response (#6482) (828fb71)
- remove accept-charset (#6386) (bbf6f7e)
5.0.0-beta.1 (2023-04-03)
Note: Version bump only for package @capacitor/android
5.0.0-beta.0 (2023-03-31)
- 204 http response (#6266) (771f6ce)
- android: Allow WebView to load data urls (#6418) (daf2ec6)
- android: proper app url check for launching intents (#6450) (302ba35)
- android: remove stored references to bridge that holds it in memory (#6448) (4737d2b)
- android: Fix for #6258, Add support for modern Huawei devices (#6402) (17f2f4a)
- retain multiple calls per event until consumed (#6419) (5aba2cb)
5.0.0-alpha.1 (2023-03-16)
- android: handle empty permission list (#6375) (b11a9df)
- android: handle null http headers and params (#6370) (e486672)
- android: solve and/or silence lint errors (#6358) (c627415)
4.7.0 (2023-02-22)
- handle fetch headers that are Headers objects (#6320) (cb00e49)
- ios: Correctly Attach Headers to Request (#6303) (a3f875c)
- android: add ability to create config from a custom file path (#6264) (42b4f0f)
- android: Add SSL Pinning logic (#6314) (07f113e)
- android: enable loading of assets outside of the content web asset directory (#6301) (364497d)
4.6.3 (2023-02-03)
4.6.2 (2023-01-17)
- android: get application/x-www-form-urlencoded as string (#6165) (0735e89)
- ios/android: better http error handling (#6208) (7d4d70a)
4.6.1 (2022-12-05)
Note: Version bump only for package @capacitor/android
4.6.0 (2022-12-01)
- android: Don't run Cordova plugins on ui thread (#6108) (592ee86)
- cookies: Use Set-Cookie headers to persist cookies (57f8b39)
4.5.0 (2022-11-16)
- android/cli: Allow to use the old addJavascriptInterface bridge (#6043) (a6e7c54)
- cookies: add get cookies plugin method (ba1e770)
4.4.0 (2022-10-21)
- android: added ServerPath object and building options for setting initial load from portals (#6008) (205b6e6)
- cookies: make document.cookie setter synchronous (2272abf)
- http: fix exception thrown on 204 responses (1f6e8be)
- http: fix local http requests on native platforms (c4e040a)
4.3.0 (2022-09-21)
- android: open external links in browser (#5913) (7553ede)
- android: set all cookies on proxied requests (#5781) (5ef6a38)
- android: set WebViewClient on the WebView (#5919) (020ed8e)
- core: Exception object was not set on Cap (#5917) (9ca27a4)
- Capacitor Cookies & Capacitor Http core plugins (d4047cf)
4.2.0 (2022-09-08)
Note: Version bump only for package @capacitor/android
4.1.0 (2022-08-18)
Note: Version bump only for package @capacitor/android
4.0.1 (2022-07-28)
Note: Version bump only for package @capacitor/android
4.0.0 (2022-07-27)
- android: Add android.minWebviewVersion configuration option (#5768) (ad83827)
- android: Add Optional Data Param for Error Object (#5719) (174172b)
- android: Use addWebMessageListener where available (#5427) (c2dfe80)
- Add option for custom error page (#5723) (e8bdef3)
4.0.0-beta.2 (2022-07-08)
Note: Version bump only for package @capacitor/android
4.0.0-beta.1 (2022-06-27)
Note: Version bump only for package @capacitor/android
4.0.0-beta.0 (2022-06-17)
- android: make removeAllListeners return a promise (#5527) (6f4d858)
- android: prevent app from loading if server.url is invalid (d4a0dea)
- android: don't allow server.androidScheme to be set to schemes handled by WebView (01285ba)
- android: set default targetSDK to 31 (#5442) (4442459)
- android: set default targetSDK to 32 (#5611) (416b966)
- android: Upgrade gradle to 7.4 (#5445) (28eaf18)
- android: Use java 11 (#5552) (e47959f)
3.6.0 (2022-06-17)
- android: update support for Portals for Capacitor to include Live Updates (#5660) (62f0a5e)
- iOS, Android: add AppUUID Lib for plugins (#5690) (05e76cf)
4.0.0-alpha.2 (2022-05-12)
- android: make removeAllListeners return a promise (#5527) (6f4d858)
- android: prevent app from loading if server.url is invalid (d4a0dea)
- android: don't allow server.androidScheme to be set to schemes handled by WebView (01285ba)
- android: set default targetSDK to 31 (#5442) (4442459)
- android: Upgrade gradle to 7.4 (#5445) (28eaf18)
- android: Use java 11 (#5552) (e47959f)
3.5.1 (2022-05-04)
3.5.0 (2022-04-22)
4.0.0-alpha.1 (2022-03-25)
- android: set default targetSDK to 31 (#5442) (4442459)
- android: Upgrade gradle to 7.4 (#5445) (28eaf18)
3.4.3 (2022-03-04)
Note: Version bump only for package @capacitor/android
3.4.2 (2022-03-03)
Note: Version bump only for package @capacitor/android
3.4.1 (2022-02-09)
Note: Version bump only for package @capacitor/android
3.4.0 (2022-01-19)
3.3.4 (2022-01-05)
3.3.3 (2021-12-08)
3.3.2 (2021-11-17)
3.3.1 (2021-11-05)
Note: Version bump only for package @capacitor/android
3.3.0 (2021-11-03)
3.2.5 (2021-10-13)
- android: Avoid ConcurrentModificationException on notifyListeners (#5125) (b82bfe0)
- android: Support cordova-android 10 (#5103) (e238233)
3.2.4 (2021-09-27)
3.2.3 (2021-09-15)
- android: proguard rules (#5048) (cf15c0f)
- android: save activity result launcher calls (#5004) (2c1eb60)
3.2.2 (2021-09-02)
Note: Version bump only for package @capacitor/android
3.2.1 (2021-09-01)
Note: Version bump only for package @capacitor/android
3.2.0 (2021-08-18)
3.1.2 (2021-07-21)
- android: add missing android webview lifecycle events (6a7c4e3)
- android: Set theme an content view on onCreate (#4841) (8950c60)
3.1.1 (2021-07-07)
- fixing peer deps issues in android and ios libs (310d9f4)
3.1.0 (2021-07-07)
Note: Version bump only for package @capacitor/android
3.0.2 (2021-06-23)
- android: Set WEBVIEW_SERVER_URL before injecting native-bridge (#4748) (5d6b179)
- core: cordova events not firing (#4712) (ca4e3b6)
3.0.1 (2021-06-09)
- android: Avoid crash on input file (#4707) (883c0fe)
- android: Make proxy handle user info in server url (#4699) (baeed45)
- android: Reset bridge on onPageStarted only (#4634) (96e4830)
- Make isPluginAvailable available on bridge (#4589) (151e7a8)
3.0.0 (2021-05-18)
Note: Version bump only for package @capacitor/android
3.0.0-rc.4 (2021-05-18)
Note: Version bump only for package @capacitor/android
3.0.0-rc.3 (2021-05-11)
Note: Version bump only for package @capacitor/android
3.0.0-rc.2 (2021-05-07)
Note: Version bump only for package @capacitor/android
3.0.0-rc.1 (2021-04-29)
- generate Capacitor.Plugins object (#4496) (1c71b7a)
- android: Release the call after reject/resolve (#4318) (a9f30a8)
- android: resolve issue with activity result API registration for fragments (#4402) (ac6c6bc)
- Unify logging behavior across environments (#4416) (bae0f3d)
- android: ability to add listeners to the Capacitor WebView (#4405) (7bdcc15)
3.0.0-rc.0 (2021-03-10)
- android: calls re-saved during permission/activity result callbacks were being released (502a2d1)
- android: live reload not working when using adb reverse (362f221)
- android: add configurable app path for embedded capacitor (#4264) (e433691)
- android: Unifying saving plugin calls (#4254) (a648c51)
3.0.0-beta.6 (2021-02-27)
Note: Version bump only for package @capacitor/android
3.0.0-beta.5 (2021-02-27)
Note: Version bump only for package @capacitor/android
3.0.0-beta.4 (2021-02-26)
Note: Version bump only for package @capacitor/android
3.0.0-beta.3 (2021-02-18)
Note: Version bump only for package @capacitor/android
3.0.0-beta.2 (2021-02-08)
- address bug in
isPluginAvailable()for web and native (#4114) (2fbd954) - android: get PermissionState enum by state value (#4100) (194ae86)
- android: requestPermission call rejects if permission missing in manifest (55ef5ff)
- android: activity result use new API and update permission result callbacks to match (#4127) (002f1e5)
- android: androidxActivityVersion & androidxFragmentVersion gradle variables (#4103) (4f77b96)
3.0.0-beta.1 (2021-01-14)
Note: Version bump only for package @capacitor/android
3.0.0-beta.0 (2021-01-13)
Note: Version bump only for package @capacitor/android
3.0.0-alpha.14 (2021-01-13)
3.0.0-alpha.12 (2021-01-08)
3.0.0-alpha.11 (2020-12-26)
3.0.0-alpha.10 (2020-12-15)
- android: include lint.xml for downstream lint tasks (efa72f3)
3.0.0-alpha.9 (2020-12-15)
- android: include lint-baseline.xml for downstream lint tasks (20ccaa0)
3.0.0-alpha.8 (2020-12-15)
- android: add onConfigurationChanged() activity lifecycle hook (#3936) (29e9e2c)
- android: Add WebColor utility for parsing color (#3947) (3746404)
- Android: Refactoring configuration (#3778) (9820a30)
3.0.0-alpha.7 (2020-12-02)
- android: dont release calls that are manually saved, eg listeners/watchers (#3857) (f1c8fe9)
- android: fixed breaking change to
handleOnActivityResult(#3888) (5fd60e6) - android: resolve undefined for both checkPermissions and requestPermissions by default (#3855) (383f62b)
- automatically import Android plugins (#3788) (aa1e1c6)
- android: Add handlePermissions function for plugins to call (#3768) (3a7e282)
- android: modified plugin annotation format for multi-permissions and empty (auto-grant) (#3822) (1b5a3bd)
3.0.0-alpha.6 (2020-10-30)
3.0.0-alpha.5 (2020-10-06)
Note: Version bump only for package @capacitor/android
3.0.0-alpha.4 (2020-09-23)
Note: Version bump only for package @capacitor/android
3.0.0-alpha.3 (2020-09-15)
Note: Version bump only for package @capacitor/android
3.0.0-alpha.2 (2020-08-31)
Note: Version bump only for package @capacitor/android