This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/cordova-docs.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 8159f3f3a2 Deploying to asf-site from @ 
apache/cordova-docs@e843312dc060804af3ba5176580eb86e7f6e54ca 🚀
8159f3f3a2 is described below

commit 8159f3f3a2c379e7b444d8180f31beda55e6b623
Author: GitToTheHub <[email protected]>
AuthorDate: Sun May 17 10:01:22 2026 +0000

    Deploying to asf-site from @ 
apache/cordova-docs@e843312dc060804af3ba5176580eb86e7f6e54ca 🚀
---
 announcements/2026/03/12/cordova-ios-8.0.1.html    |  20 ++
 .../cordova-plugin-network-information-3.1.0.html  | 132 ++++-----
 artwork/index.html                                 |  14 -
 blog/index.html                                    |  69 ++++-
 contribute/index.html                              | 294 ---------------------
 docs/en/latest/config_ref/index.html               |   4 +
 .../reference/cordova-plugin-camera/index.html     | 169 +++++++-----
 .../cordova-plugin-inappbrowser/index.html         | 171 ++++++------
 .../cordova-plugin-network-information/index.html  |  43 +--
 downloads/index.html                               |  48 +++-
 feed.xml                                           | 117 ++++----
 index.html                                         |   8 -
 sitemap.xml                                        | 165 ++++++------
 static/js/index.js                                 |   1 +
 14 files changed, 558 insertions(+), 697 deletions(-)

diff --git a/announcements/2026/03/12/cordova-ios-8.0.1.html 
b/announcements/2026/03/12/cordova-ios-8.0.1.html
index f03c3e1c2c..714f18f659 100644
--- a/announcements/2026/03/12/cordova-ios-8.0.1.html
+++ b/announcements/2026/03/12/cordova-ios-8.0.1.html
@@ -230,6 +230,26 @@ cordova platform add [email protected]
             </div>
             <div class="col-sm-6">
                 
+                    <a 
href="/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html">Next</a>
+                    <br>
+                    <br>
+                    <a class="title" 
href="/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html">Network
 Information Plugin 3.1.0 Released!</a>
+                    <div class="date"> 16 May 2026 - By Manuel Beck </div>
+                    <p class="content">
+                        <!--
+                            NOTE:
+                                the markdownify filter is used here
+                                because posts are rendered in sequence;
+                                that is, the next post's content isn't
+                                yet rendered at the time that this post
+                                is being rendered, so page.next.excerpt
+                                is still in Markdown and not HTML
+
+                            Reference: 
https://github.com/jekyll/jekyll/issues/2860
+                        -->
+                        We are happy to announce that we have just released an 
update...
+                    </p>
+                
             </div>
         </div>
     </footer>
diff --git a/artwork/index.html 
b/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html
similarity index 68%
copy from artwork/index.html
copy to announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html
index 8c7f62e3ad..9d1861a9a1 100644
--- a/artwork/index.html
+++ b/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html
@@ -6,12 +6,12 @@
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
     <meta name="format-detection" content="telephone=no">
     <meta name="viewport" content="user-scalable=no, initial-scale=1, 
maximum-scale=1, minimum-scale=1, width=device-width" />
-    <meta name="description" content=" ">
+    <meta name="description" content="We are happy to announce that we have 
just released an update for cordova-plugin-network-information!  
[email protected] upgrade:cor...">
 
     <title>
         
             
-                Artwork - Apache Cordova
+                Network Information Plugin 3.1.0 Released! - Apache Cordova
             
         
     </title>
@@ -23,7 +23,7 @@
     
     
 
-    <link rel="canonical" href="https://cordova.apache.org/artwork/";>
+    <link rel="canonical" 
href="https://cordova.apache.org/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html";>
 
     <!-- CSS -->
     <link rel="stylesheet" type="text/css" href="/static/css/main.css">
@@ -57,7 +57,7 @@
   <!-- End Matomo Code -->
   
 
-<style>.markdown-alert{padding:.5rem 
1rem;margin-bottom:1rem;color:inherit;border-left:.25em solid 
#30363d}.markdown-alert>:first-child{margin-top:0}.markdown-alert>:last-child{margin-bottom:0}.markdown-alert
 
.markdown-alert-title{display:flex;font-weight:500;align-items:center;line-height:1}.markdown-alert
 svg{margin-right:.5rem!important}.markdown-alert svg 
path{fill:currentColor}.markdown-alert.markdown-alert-note{border-left-color:#4493f8}.markdown-alert.markdown-alert-note
 .markdown [...]
+</head>
 
 <body>
     <header>
@@ -82,7 +82,7 @@
                         <li >
                             <a href="/plugins">Plugins</a>
                         </li>
-                        <li >
+                        <li class="active">
                             <a href="/blog" id="blog_button">Blog<span 
class="badge" id="new_blog_count"></span></a>
                         </li>
                         <li >
@@ -109,83 +109,93 @@
     <div id="_fixed_navbar_spacer" style="padding-top:50px"></div>
 </header>
 
-<div class="artwork container">
-    <div class="row">
-        <div class="col-sm-12 text-center">
-            <h1>Apache Cordova Artwork</h1>
-        </div>
-
-
-    </div>
+<div class="page container">
+    <div class="blog">
+    <h1 class="blogHeader">
+    Blog
+    <span class="rss">
+        <img src="/static/img/subscribe.png"><a href="/feed.xml">RSS Feed</a>
+    </span>
+</h1>
 
-    <div class="row iconset">
-        <div class="images col-xs-12 col-md-8">
-            <img src="/static/img/cordova_256.png" alt=""/>
-            <img src="/static/img/cordova_128.png" alt=""/>
-            <img src="/static/img/cordova_64.png" alt=""/>
-            <img src="/static/img/cordova_48.png" alt=""/>
-            <img src="/static/img/cordova_32.png" alt=""/>
-            <img src="/static/img/cordova_24.png" alt=""/>
-            <img src="/static/img/cordova_16.png" alt=""/>
+<div class="post">
+    <header>
+        <div class="title">Network Information Plugin 3.1.0 Released!</div>
+        <div class="author">By:
+            
+              Manuel Beck
+            
         </div>
+        <div class="date">16 May 2026</div>
+    </header>
+    <section>
+        <div>
+            <p>We are happy to announce that we have just released an update 
for <code>cordova-plugin-network-information</code>!</p>
 
+<ul>
+  <li><a 
href="https://www.npmjs.com/package/cordova-plugin-network-information";>[email protected]</a></li>
+</ul>
 
-        <div class="col-xs-12 col-md-4">
-            <div class="button-container middle">
-                <a class="button" href="/static/downloads/icons.zip">ICON 
SET<label>512x512~16x16</label></a>
-            </div>
+<p><strong>To upgrade:</strong></p>
 
+<div class="language-bash highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>cordova plugin remove cordova-plugin-network-information
+cordova plugin add [email protected]
+</code></pre></div></div>
 
-        </div>
+<h2>Release Highlights</h2>
 
+<h3>Features</h3>
 
-    </div>
+<ul>
+  <li>feat(android): add 5G check and test (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/172";>#172</a>)</li>
+  <li>feat(ios): add 5G check (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/159";>#159</a>)</li>
+</ul>
 
-    <div class="row iconset">
-        <div class="images col-xs-12 col-md-8">
-            <img src="/static/img/artwork/cordova_logo_dark_gray_large.png" 
alt="" />
-            <img src="/static/img/artwork/cordova_logo_normal_dark_large.png" 
alt="" />
-            <img src="/static/img/artwork/cordova_logo_normal_large.png" 
alt="" />
-            <img src="/static/img/artwork/cordova_logo_white_large.png" alt="" 
/>
-            <img src="/static/img/artwork/cordova_logo_dark_gray_small.png" 
alt="" />
-            <img src="/static/img/artwork/cordova_logo_normal_dark_small.png" 
alt="" />
-            <img src="/static/img/artwork/cordova_logo_normal_small.png" 
alt="" />
-            <img src="/static/img/artwork/cordova_logo_white_small.png" alt="" 
/>
-        </div>
+<h3>Fixes</h3>
 
+<ul>
+  <li>fix(ios): fix deprecation warnings for iOS 12+ (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/169";>#169</a>)</li>
+  <li>fix(ios): Remove redundant <code>#import &lt;netinet6/in6.h&gt;</code> 
for Xcode 26.4 compatibility (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/166";>#166</a>)</li>
+</ul>
 
-        <div class="col-xs-12 col-md-4">
-            <div class="button-container middle">
-                <a class="button" href="/static/downloads/logos.zip">LOGO 
SET<label>2 Sets of 4 Variations</label></a>
-            </div>
+<h3>Other</h3>
 
+<ul>
+  <li>chore: various updates (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/177";>#177</a>)</li>
+  <li>chore: update asf config (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/161";>#161</a>)</li>
+  <li>chore(dev-dep): bump @cordova/eslint-config to 6.0.1 w/ fixes (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/171";>#171</a>)
 [<a 
href="https://github.com/apache/cordova-plugin-network-information/commit/952bd51";>952bd51</a>]</li>
+</ul>
 
-        </div>
+<p>For a full list of changes, see the <a 
href="https://github.com/apache/cordova-plugin-network-information/blob/master/RELEASENOTES.md#310";>release
 notes</a>.</p>
 
+<p>Please report any issues you find at <a 
href="https://github.com/apache/cordova-plugin-network-information/issues";>GitHub</a>!</p>
 
-    </div>
-
-    <div class="row iconset">
-        <div class="images col-xs-12 col-md-8">
-            <img src="/static/img/splash.png" alt=""/>
         </div>
-
-
-        <div class="col-xs-12 col-md-4">
-            <div class="button-container middle">
-                <a class="button" href="/static/downloads/screens.zip">SPLASH 
SCREENS<label>For iPhone, iPad, etc.</label></a>
+    </section>
+    <footer>
+        <div class="row">
+            <div class="col-sm-6">
+                
+                    <a 
href="/announcements/2026/03/12/cordova-ios-8.0.1.html">Previous</a>
+                    <br>
+                    <br>
+                    <a class="title" 
href="/announcements/2026/03/12/cordova-ios-8.0.1.html">Cordova iOS 8.0.1 is 
now available!</a>
+                    <div class="date"> 12 Mar 2026 - By Darryl Pogue </div>
+                    <p class="content">
+                        We are happy to announce that we have just released 
Cordova iOS...
+                    </p>
+                
+            </div>
+            <div class="col-sm-6">
+                
             </div>
-
-
         </div>
-
-
-    </div>
-
-
+    </footer>
 </div>
 
+</div>
 
+</div>
 
 <div class="blue-divider"></div>
 <footer>
diff --git a/artwork/index.html b/artwork/index.html
index 8c7f62e3ad..5d816726da 100644
--- a/artwork/index.html
+++ b/artwork/index.html
@@ -128,17 +128,11 @@
             <img src="/static/img/cordova_24.png" alt=""/>
             <img src="/static/img/cordova_16.png" alt=""/>
         </div>
-
-
         <div class="col-xs-12 col-md-4">
             <div class="button-container middle">
                 <a class="button" href="/static/downloads/icons.zip">ICON 
SET<label>512x512~16x16</label></a>
             </div>
-
-
         </div>
-
-
     </div>
 
     <div class="row iconset">
@@ -169,20 +163,12 @@
         <div class="images col-xs-12 col-md-8">
             <img src="/static/img/splash.png" alt=""/>
         </div>
-
-
         <div class="col-xs-12 col-md-4">
             <div class="button-container middle">
                 <a class="button" href="/static/downloads/screens.zip">SPLASH 
SCREENS<label>For iPhone, iPad, etc.</label></a>
             </div>
-
-
         </div>
-
-
     </div>
-
-
 </div>
 
 
diff --git a/blog/index.html b/blog/index.html
index 412a52b6da..62378696c7 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -121,6 +121,73 @@
         </h1>
         <ul class="posts">
             
+            <li>
+                <header>
+                    <div class="adorner" blogTime="Sat, 16 May 2026 00:00:00 
+0000"></div>
+
+
+                    <h2 class="title">
+                        <a 
href="/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html">Network
 Information Plugin 3.1.0 Released!</a>
+                    </h2>
+                    <div class="details">
+                        <span class="date">16 May 2026</span>
+                        - by
+                        <span class="author">
+                            
+                                Manuel Beck
+                            
+                        </span>
+                    </div>
+
+
+                </header>
+                <section class="post-excerpt">
+                    <p><p>We are happy to announce that we have just released 
an update for <code>cordova-plugin-network-information</code>!</p>
+
+<ul>
+  <li><a 
href="https://www.npmjs.com/package/cordova-plugin-network-information";>[email protected]</a></li>
+</ul>
+
+<p><strong>To upgrade:</strong></p>
+
+<div class="language-bash highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>cordova plugin remove cordova-plugin-network-information
+cordova plugin add [email protected]
+</code></pre></div></div>
+
+<h2>Release Highlights</h2>
+
+<h3>Features</h3>
+
+<ul>
+  <li>feat(android): add 5G check and test (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/172";>#172</a>)</li>
+  <li>feat(ios): add 5G check (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/159";>#159</a>)</li>
+</ul>
+
+<h3>Fixes</h3>
+
+<ul>
+  <li>fix(ios): fix deprecation warnings for iOS 12+ (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/169";>#169</a>)</li>
+  <li>fix(ios): Remove redundant <code>#import &lt;netinet6/in6.h&gt;</code> 
for Xcode 26.4 compatibility (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/166";>#166</a>)</li>
+</ul>
+
+<h3>Other</h3>
+
+<ul>
+  <li>chore: various updates (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/177";>#177</a>)</li>
+  <li>chore: update asf config (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/161";>#161</a>)</li>
+  <li>chore(dev-dep): bump @cordova/eslint-config to 6.0.1 w/ fixes (<a 
href="https://github.com/apache/cordova-plugin-network-information/pull/171";>#171</a>)
 [<a 
href="https://github.com/apache/cordova-plugin-network-information/commit/952bd51";>952bd51</a>]</li>
+</ul>
+
+<p>For a full list of changes, see the <a 
href="https://github.com/apache/cordova-plugin-network-information/blob/master/RELEASENOTES.md#310";>release
 notes</a>.</p>
+
+<p>Please report any issues you find at <a 
href="https://github.com/apache/cordova-plugin-network-information/issues";>GitHub</a>!</p>
+</p>
+                    <div><a 
href="/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html">More...</a></div>
+
+
+                </section>
+            </li>
+            
             <li>
                 <header>
                     <div class="adorner" blogTime="Thu, 12 Mar 2026 00:00:00 
+0000"></div>
@@ -17213,7 +17280,7 @@ just around the corner (July 19, 2013), and we are 
really excited about it!</p>
 <script>
     window.onload = function(){
         setTimeout(function(){
-            var lastPostTime = new Date("Thu, 12 Mar 2026 00:00:00 
+0000").getTime();
+            var lastPostTime = new Date("Sat, 16 May 2026 00:00:00 
+0000").getTime();
           setCookie("visitTime", lastPostTime, 365);
         }, 2000);
     };
diff --git a/contribute/index.html b/contribute/index.html
index 273e5a6d40..3c4c732e6c 100644
--- a/contribute/index.html
+++ b/contribute/index.html
@@ -171,86 +171,52 @@
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Android</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-android";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">iOS</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-ios";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Browser</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-browser";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Electron</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-electron";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
         </ul>
     </div>
-
-
     
     
     <div class="col-lg-4 col-md-6">
@@ -261,346 +227,208 @@
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Battery 
Status</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-battery-status";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Camera</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-camera";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Device</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-device";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Device 
Motion</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-device-motion";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Device 
Orientation</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-device-orientation";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Dialogs</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-dialogs";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">File</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-file";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">File 
Transfer</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-file-transfer";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 
project-label">Geolocation</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-geolocation";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">In-App 
Browser</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-inappbrowser";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Media</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-media";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Media 
Capture</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-media-capture";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Network 
Information</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-network-information";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Screen 
Orientation</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-screen-orientation";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 
project-label">Splashscreen</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-splashscreen";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 
project-label">Statusbar</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-statusbar";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 
project-label">Vibration</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugin-vibration";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
         </ul>
     </div>
-
-
     
     
     <div class="col-lg-4 col-md-6">
@@ -611,306 +439,184 @@
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
Docs</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-docs";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova JS 
(JavaScript API)</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-js";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
CLI</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-cli";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
Plugman (Plugin Manager)</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-plugman";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova Lib 
(Common Code)</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-lib";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
Common</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-common";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
Serve</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-serve";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
Create</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-create";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
Fetch</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-fetch";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova Node 
Xcode (Parser Utility)</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-node-xcode";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
Eslint</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-eslint";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
Mobile Spec (Test Suite)</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-mobile-spec";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova 
Paramedic (Test Automation)</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-paramedic";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova Hello 
World (Sample App)</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-app-hello-world";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
 
             <li>
                 <div class="row">
                     <div class="col-xs-8 col-sm-8 project-label">Cordova Coho 
(Release Tool)</div>
-
-
                     <div class="col-xs-4 col-sm-4 project-links">
                         <div class="link-box">
                             <a class="link-github" target="_blank" 
href="https://github.com/apache/cordova-coho";></a>
                         </div>
-
-
                     </div>
-
-
                 </div>
-
-
             </li>
             
         </ul>
     </div>
-
-
     
 </div>
 
diff --git a/docs/en/latest/config_ref/index.html 
b/docs/en/latest/config_ref/index.html
index 6559d7bd62..19628715cf 100644
--- a/docs/en/latest/config_ref/index.html
+++ b/docs/en/latest/config_ref/index.html
@@ -2540,6 +2540,10 @@ and will be indicated as such.</p>
       <td>AllowNewWindows<br /><span class="cdv-var-type 
boolean">Boolean</span> <svg class="platform-icon ios"><use 
href="#cdv-platform-ios"></use></svg></td>
       <td><em>Default: false</em> <br /> Set to true to allow JavaScript 
<code>window.open</code> and HTML <code>target="_blank"</code> links to open a 
new view overlaying the web view.</td>
     </tr>
+    <tr>
+      <td>AndroidEdgeToEdge<br /><span class="cdv-var-type 
boolean">Boolean</span> <svg class="platform-icon android"><use 
href="#cdv-platform-android"></use></svg></td>
+      <td><em>Default: false</em> <br /> Added in cordova-android 14.0.0. 
Enables Android edge-to-edge mode. By default, Cordova uses a compatibility 
behavior that keeps status and navigation bars styled similarly to previous 
Android releases. Set this preference to <code>true</code> to opt in to full 
edge-to-edge rendering.</td>
+    </tr>
     <tr>
       <td>AndroidLaunchMode<br /><span class="cdv-var-type 
string">String</span> <svg class="platform-icon android"><use 
href="#cdv-platform-android"></use></svg></td>
       <td><em>Default: singleTop</em> <br /> Allowed values: standard, 
singleTop, singleTask, singleInstance <br />  Sets the Activity 
android:launchMode attribute. This changes what happens when the app is 
launched from app icon or intent and is already running.</td>
diff --git a/docs/en/latest/reference/cordova-plugin-camera/index.html 
b/docs/en/latest/reference/cordova-plugin-camera/index.html
index 4d139cef1e..73f484c78e 100644
--- a/docs/en/latest/reference/cordova-plugin-camera/index.html
+++ b/docs/en/latest/reference/cordova-plugin-camera/index.html
@@ -57,7 +57,7 @@
   <!-- End Matomo Code -->
   
 
-</head>
+<style>.markdown-alert{padding:.5rem 
1rem;margin-bottom:1rem;color:inherit;border-left:.25em solid 
#30363d}.markdown-alert>:first-child{margin-top:0}.markdown-alert>:last-child{margin-bottom:0}.markdown-alert
 
.markdown-alert-title{display:flex;font-weight:500;align-items:center;line-height:1}.markdown-alert
 svg{margin-right:.5rem!important}.markdown-alert svg 
path{fill:currentColor}.markdown-alert.markdown-alert-note{border-left-color:#4493f8}.markdown-alert.markdown-alert-note
 .markdown [...]
 
 <body>
     <header>
@@ -2123,33 +2123,57 @@
             <div id="page-toc-source">
                 <!-- WARNING: This file is generated. See fetch_docs.js. -->
 
-<!---
-# license: Licensed to the Apache Software Foundation (ASF) under one
-#         or more contributor license agreements.  See the NOTICE file
-#         distributed with this work for additional information
-#         regarding copyright ownership.  The ASF licenses this file
-#         to you under the Apache License, Version 2.0 (the
-#         "License"); you may not use this file except in compliance
-#         with the License.  You may obtain a copy of the License at
+<!--
 #
-#           http://www.apache.org/licenses/LICENSE-2.0
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
 #
-#         Unless required by applicable law or agreed to in writing,
-#         software distributed under the License is distributed on an
-#         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-#         KIND, either express or implied.  See the License for the
-#         specific language governing permissions and limitations
-#         under the License.
 -->
-
 <h1>cordova-plugin-camera</h1>
 
-<p><a 
href="https://github.com/apache/cordova-plugin-camera/actions/workflows/android.yml";><img
 
src="https://github.com/apache/cordova-plugin-camera/actions/workflows/android.yml/badge.svg";
 alt="Android Testsuite" /></a> <a 
href="https://github.com/apache/cordova-plugin-camera/actions/workflows/chrome.yml";><img
 
src="https://github.com/apache/cordova-plugin-camera/actions/workflows/chrome.yml/badge.svg";
 alt="Chrome Testsuite" /></a> <a 
href="https://github.com/apache/cordova-plugin-camera [...]
+<p><a href="https://npmjs.com/package/cordova-plugin-camera";><img 
src="https://img.shields.io/npm/v/cordova-plugin-camera/latest?label=Latest%20Release%20(npm)"
 alt="npm - Latest" /></a></p>
+
+<p><a href="https://github.com/apache/cordova-plugin-camera";><img 
src="https://img.shields.io/github/package-json/v/apache/cordova-plugin-camera?label=Development%20(Git)"
 alt="GitHub" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-camera/actions/workflows/android.yml?query=branch%3Amaster";><img
 
src="https://github.com/apache/cordova-plugin-camera/actions/workflows/android.yml/badge.svg?branch=master";
 alt="GitHub - Android Workflow" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-camera/actions/workflows/chrome.yml?query=branch%3Amaster";><img
 
src="https://github.com/apache/cordova-plugin-camera/actions/workflows/chrome.yml/badge.svg?branch=master";
 alt="GitHub - Chrome Workflow" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-camera/actions/workflows/ios.yml?query=branch%3Amaster";><img
 
src="https://github.com/apache/cordova-plugin-camera/actions/workflows/ios.yml/badge.svg?branch=master";
 alt="GitHub - iOS Workflow" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-camera/actions/workflows/lint.yml?query=branch%3Amaster";><img
 
src="https://github.com/apache/cordova-plugin-camera/actions/workflows/lint.yml/badge.svg?branch=master";
 alt="GitHub - Lint" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-camera/actions/workflows/release-audit.yml?query=branch%3Amaster";><img
 
src="https://github.com/apache/cordova-plugin-camera/actions/workflows/release-audit.yml/badge.svg?branch=master";
 alt="GitHub - Release Audit Workflow" /></a></p>
+
+<div class="markdown-alert markdown-alert-note"><p 
class="markdown-alert-title"><svg data-component="Octicon" class="octicon 
octicon-info" viewBox="0 0 16 16" version="1.1" width="16" height="16" 
aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 
1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 
.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 
1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg> Note< [...]
 
-<p>This plugin defines a global <code>navigator.camera</code> object, which 
provides an API for taking pictures and for choosing images from
-the system&#39;s image library.</p>
+<p>We strongly recommend using the WebView&#39;s native <code>&lt;input 
type="file" accept="image/*" capture /&gt;</code> element before opting for 
this plugin.</p>
 
-<p>Although the object is attached to the global scoped 
<code>navigator</code>, it is not available until after the 
<code>deviceready</code> event.</p>
+<p>The example above demonstrates how to capture an image. If you only need to 
select an existing image, simply remove the <code>capture</code> attribute.</p>
+
+<p>For more information:</p>
+
+<ul>
+  <li><a 
href="https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input/file";>MDN
 – HTML element: <code>&lt;input type="file"&gt;</code></a></li>
+  <li><a 
href="https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/accept";>MDN
 – HTML attribute: <code>accept</code></a></li>
+  <li><a 
href="https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/capture";>MDN
 – HTML attribute: <code>capture</code></a></li>
+</ul>
+
+<p>For advanced use cases, this plugin may be appropriate.</p>
+</div>
+
+<p>This plugin defines a global <code>navigator.camera</code> object, which 
provides an API for taking pictures and choosing images from the device&#39;s 
image library.</p>
+
+<p>Although the object is attached to the global <code>navigator</code> 
object, it is not available until after the <code>deviceready</code> event.</p>
 
 <div class="language-js highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code><span class="nb">document</span><span 
class="p">.</span><span class="nf">addEventListener</span><span 
class="p">(</span><span class="dl">"</span><span 
class="s2">deviceready</span><span class="dl">"</span><span class="p">,</span> 
<span class="nx">onDeviceReady</span><span class="p">,</span> <span 
class="kc">false</span><span class="p">);</span>
 
@@ -2158,41 +2182,68 @@ the system&#39;s image library.</p>
 <span class="p">}</span>
 </code></pre></div></div>
 
+<h2>Supported Platforms</h2>
+
+<ul>
+  <li>Android</li>
+  <li>Browser</li>
+  <li>iOS</li>
+</ul>
+
 <h2>Installation</h2>
 
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>cordova plugin add cordova-plugin-camera
+<div class="language-bash highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>cordova plugin add cordova-plugin-camera
 </code></pre></div></div>
 
-<p>It is also possible to install via repo url directly ( unstable )</p>
+<h3>Plugin Variables</h3>
 
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>cordova plugin add 
https://github.com/apache/cordova-plugin-camera.git
-</code></pre></div></div>
+<p>Plugin variables let you configure parts of a plugin and must be set during 
installation. To set these variables, append <code>--variable 
{VARIABLE_NAME}={VALUE}</code> to the <code>cordova plugin add</code> command 
for each variable. If you wish you change or remove any of the plugin 
variables, uninstall and reinstall with the updated variables.</p>
 
-<h2>Plugin variables</h2>
+<ul>
+  <li>
+    <p><strong><code>ANDROIDX_CORE_VERSION</code></strong></p>
 
-<p>The plugin uses the <code>ANDROIDX_CORE_VERSION</code> variable to 
configure <code>androidx.core:core</code> dependency. This allows to avoid 
conflicts with other plugins that have the dependency hardcoded.
-If no value is passed, it will use <code>1.6.+</code> as the default value.</p>
+    <p><strong>Default:</strong> <code>1.6.+</code></p>
 
-<p>The variable is configured on install time</p>
+    <p>This variable allows you to configure the 
<code>androidx.core:core</code> dependency for this plugin only. Some plugins 
may include this dependency with hard-coded versions, so you can use this 
variable to try to match those versions and reduce conflicts.</p>
 
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>cordova plugin add cordova-plugin-camera --variable 
ANDROIDX_CORE_VERSION=1.8.0
-</code></pre></div></div>
+    <p><strong>Example:</strong></p>
 
-<h2>How to Contribute</h2>
+    <div class="language-bash highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>  cordova plugin add cordova-plugin-camera <span 
class="nt">--variable</span> <span class="nv">ANDROIDX_CORE_VERSION</span><span 
class="o">=</span>1.8.0
+</code></pre></div>    </div>
+  </li>
+</ul>
+
+<h2>App Configuration</h2>
 
-<p>Contributors are welcome! And we need your contributions to keep the 
project moving forward. You can[report bugs, improve the documentation, or <a 
href="https://github.com/apache/cordova-plugin-camera/pulls";>contribute 
code</a>.</p>
+<p>The following preferences can be set in the app&#39;s 
<code>config.xml</code> file to configure the plugin.</p>
 
-<p>There is a specific <a 
href="http://wiki.apache.org/cordova/ContributorWorkflow";>contributor 
workflow</a> we recommend. Start reading there. More information is available 
on <a href="http://wiki.apache.org/cordova";>our wiki</a>.</p>
+<h3>Android-Specific</h3>
 
-<p><strong>Have a solution?</strong> Send a <a 
href="https://github.com/apache/cordova-plugin-camera/pulls";>Pull 
Request</a>.</p>
+<h4>Supporting <code>saveToPhotoAlbum</code> on Android 9 (API 28) &amp; 
Lower</h4>
 
-<p>In order for your changes to be accepted, you need to sign and submit an 
Apache <a href="http://www.apache.org/licenses/#clas";>ICLA</a> (Individual 
Contributor License Agreement). Then your name will appear on the list of CLAs 
signed by <a 
href="https://people.apache.org/committer-index.html#unlistedclas";>non-committers</a>
 or <a 
href="http://people.apache.org/committers-by-project.html#cordova";>Cordova 
committers</a>.</p>
+<div class="markdown-alert markdown-alert-warning"><p 
class="markdown-alert-title"><svg data-component="Octicon" class="octicon 
octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" 
aria-hidden="true"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 
11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 
1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 
.22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 
0v-2.5a.75.75 0 0 1 1. [...]
 
-<p><strong>And don&#39;t forget to test and document your code.</strong></p>
+<p>If you support only Android 10 (API 29) and later, or do not need 
<code>saveToPhotoAlbum</code>, then skip this step.</p>
+
+<p>Configuring the <code>WRITE_EXTERNAL_STORAGE</code> permission for Android 
10 or later has no effect.</p>
+</div>
 
-<h3>iOS Specifics</h3>
+<p>To declare the <code>WRITE_EXTERNAL_STORAGE</code> permission, add the 
following:</p>
 
-<p>Since iOS 10 it&#39;s mandatory to provide a usage description in the 
<code>info.plist</code> when accessing privacy-sensitive data. The required 
keys depend on how you use the plugin and which iOS versions you support:</p>
+<div class="language-xml highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code><span class="nt">&lt;config-file</span> <span 
class="na">target=</span><span class="s">"AndroidManifest.xml"</span> <span 
class="na">parent=</span><span class="s">"/*"</span> <span 
class="na">xmlns:android=</span><span 
class="s">"http://schemas.android.com/apk/res/android";</span><span 
class="nt">&gt;</span>
+    <span class="nt">&lt;uses-permission</span> <span 
class="na">android:name=</span><span 
class="s">"android.permission.WRITE_EXTERNAL_STORAGE"</span> <span 
class="na">android:maxSdkVersion=</span><span class="s">"28"</span> <span 
class="nt">/&gt;</span>
+<span class="nt">&lt;/config-file&gt;</span>
+</code></pre></div></div>
+
+<h3>iOS-Specific</h3>
+
+<h4>Mandatory Usage Description</h4>
+
+<div class="markdown-alert markdown-alert-warning"><p 
class="markdown-alert-title"><svg data-component="Octicon" class="octicon 
octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" 
aria-hidden="true"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 
11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 
1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 
.22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 
0v-2.5a.75.75 0 0 1 1. [...]
+</div>
+
+<p>The required keys depend on how you use the plugin and which iOS versions 
you support:</p>
 
 <table>
   <thead>
@@ -2242,6 +2293,23 @@ If no value is passed, it will use <code>1.6.+</code> as 
the default value.</p>
 <span class="nt">&lt;/edit-config&gt;</span>
 </code></pre></div></div>
 
+<h4>Preferences</h4>
+
+<ul>
+  <li>
+    <p><strong><code>CameraUsesGeolocation</code></strong></p>
+
+    <p><strong>Default:</strong> <code>false</code> (boolean)</p>
+
+    <p>Enables geolocation data in the EXIF header when capturing JPEG images. 
When set to <code>true</code>, the app will request for geolocation permissions 
.</p>
+
+    <p>To set this preference, add the following:</p>
+
+    <div class="language-xml highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>  <span class="nt">&lt;preference</span> <span 
class="na">name=</span><span class="s">"CameraUsesGeolocation"</span> <span 
class="na">value=</span><span class="s">"false"</span> <span 
class="nt">/&gt;</span>
+</code></pre></div>    </div>
+  </li>
+</ul>
+
 <hr />
 
 <h1>API Reference <a name="reference"></a></h1>
@@ -2393,17 +2461,6 @@ quality, even if a <code>quality</code> parameter is 
specified.  To avoid common
 memory problems, set <code>Camera.destinationType</code> to 
<code>FILE_URI</code> rather
 than <code>DATA_URL</code>.</p>
 
-<p><strong>NOTE</strong>: To use <code>saveToPhotoAlbum</code> option on 
Android 9 (API 28) and lower, the <code>WRITE_EXTERNAL_STORAGE</code> 
permission must be declared.</p>
-
-<p>To do this, add the following in your <code>config.xml</code>:</p>
-
-<div class="language-xml highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code><span class="nt">&lt;config-file</span> <span 
class="na">target=</span><span class="s">"AndroidManifest.xml"</span> <span 
class="na">parent=</span><span class="s">"/*"</span> <span 
class="na">xmlns:android=</span><span 
class="s">"http://schemas.android.com/apk/res/android";</span><span 
class="nt">&gt;</span>
-    <span class="nt">&lt;uses-permission</span> <span 
class="na">android:name=</span><span 
class="s">"android.permission.WRITE_EXTERNAL_STORAGE"</span> <span 
class="na">android:maxSdkVersion=</span><span class="s">"28"</span> <span 
class="nt">/&gt;</span>
-<span class="nt">&lt;/config-file&gt;</span>
-</code></pre></div></div>
-
-<p>Android 10 (API 29) and later devices does not require 
<code>WRITE_EXTERNAL_STORAGE</code> permission. If your application only 
supports Android 10 or later, then this step is not necessary.</p>
-
 <h4>FILE_URI Usage</h4>
 
 <p>When <code>FILE_URI</code> is used, the returned path is not directly 
usable. The file path needs to be resolved into
@@ -2553,6 +2610,7 @@ after calling <a 
href="#module_camera.getPicture"><code>camera.getPicture</code>
 
 <h3>camera.CameraOptions : <code>Object</code></h3>
 <p>Optional parameters to customize the camera settings.</p>
+
 <ul>
   <li><a href="#CameraOptions-quirks">Quirks</a></li>
 </ul>
@@ -2862,17 +2920,6 @@ after calling <a 
href="#module_camera.getPicture"><code>camera.getPicture</code>
 <span class="p">}</span>
 </code></pre></div></div>
 
-<h4>Preferences (iOS)</h4>
-
-<ul>
-  <li>
-    <p><strong>CameraUsesGeolocation</strong> (boolean, defaults to false). 
For capturing JPEGs, set to true to get geolocation data in the EXIF header. 
This will trigger a request for geolocation permissions if set to true.</p>
-
-    <div class="language-plaintext highlighter-rouge"><div 
class="highlight"><pre class="highlight"><code> &lt;preference 
name="CameraUsesGeolocation" value="false" /&gt;
-</code></pre></div>    </div>
-  </li>
-</ul>
-
 <h4>Android Quirks</h4>
 
 <p>Android uses intents to launch the camera activity on the device to capture
diff --git a/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html 
b/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html
index 02381141f3..a5b5e2ce4e 100644
--- a/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html
+++ b/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html
@@ -2146,7 +2146,15 @@
 
 <h1>cordova-plugin-inappbrowser</h1>
 
-<p><a 
href="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/android.yml";><img
 
src="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/android.yml/badge.svg";
 alt="Android Testsuite" /></a> <a 
href="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/chrome.yml";><img
 
src="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/chrome.yml/badge.svg";
 alt="Chrome Testsuite" /></a> <a href="https://github.com/apac [...]
+<p><a href="https://npmjs.com/package/cordova-plugin-inappbrowser";><img 
src="https://img.shields.io/npm/v/cordova-plugin-inappbrowser/latest?label=Latest%20Release%20(npm)"
 alt="npm - Latest" /></a>
+<a href="https://github.com/apache/cordova-plugin-inappbrowser";><img 
src="https://img.shields.io/github/package-json/v/apache/cordova-plugin-inappbrowser?label=Development%20(Git)"
 alt="GitHub" /></a></p>
+
+<p><a 
href="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/ci.yml?query=branch%3Amaster";><img
 
src="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/ci.yml/badge.svg?branch=master";
 alt="GitHub - Node Workflow" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/android.yml";><img
 
src="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/android.yml/badge.svg";
 alt="Android Testsuite" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/chrome.yml";><img
 
src="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/chrome.yml/badge.svg";
 alt="Chrome Testsuite" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/ios.yml";><img
 
src="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/ios.yml/badge.svg";
 alt="iOS Testsuite" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/lint.yml";><img
 
src="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/lint.yml/badge.svg";
 alt="Lint Test" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/release-audit.yml?query=branch%3Amaster";><img
 
src="https://github.com/apache/cordova-plugin-inappbrowser/actions/workflows/release-audit.yml/badge.svg?branch=master";
 alt="GitHub - Release Audit Workflow" /></a></p>
 
 <p>You can show helpful articles, videos, and web resources inside of your 
app. Users can view web pages without leaving your app.</p>
 
@@ -2212,13 +2220,13 @@ instance, or the system browser.
 
     var ref = cordova.InAppBrowser.open(url, target, options);
 
-- __ref__: Reference to the `InAppBrowser` window when the target is set to 
`'_blank'`. _(InAppBrowser)_
+- __ref__: Reference to the `InAppBrowser` window when the target is set to 
`'_blank'`. _(InAppBrowser)_ On Android, non-whitelisted URLs also fall back to 
the `InAppBrowser` when the target is set to `'_self'`.
 
 - __url__: The URL to load _(String)_. Call `encodeURI()` on this if the URL 
contains Unicode characters.
 
 - __target__: The target in which to load the URL, an optional parameter that 
defaults to `_self`. _(String)_
 
-    - `_self`: Opens in the Cordova WebView if the URL is in the white list, 
otherwise it opens in the `InAppBrowser`.
+    - `_self`: Opens in the Cordova WebView. On Android, non-whitelisted URLs 
fall back to the `InAppBrowser`. On iOS, the current implementation does not 
perform this fallback and navigation remains in the Cordova WebView (subject to 
`&lt;allow-navigation&gt;`).
     - `_blank`: Opens in the `InAppBrowser`.
     - `_system`: Opens in the system's web browser.
 
@@ -2234,8 +2242,8 @@ instance, or the system browser.
 
     - __hidden__: set to `yes` to create the browser and load the page, but 
not show it. The loadstop event fires when loading is complete. Omit or set to 
`no` (default) to have the browser open and load normally.
     - __beforeload__: set to enable the `beforeload` event to modify which 
pages are actually loaded in the browser. Accepted values are `get` to 
intercept only GET requests, `post` to intercept on POST requests or `yes` to 
intercept both GET &amp; POST requests. Note that POST requests are not 
currently supported and will be ignored (if you set `beforeload=post` it will 
raise an error).
-    - __clearcache__: set to `yes` to have the browser's cookie cache cleared 
before the new window is opened
-    - __clearsessioncache__: set to `yes` to have the session cookie cache 
cleared before the new window is opened
+    - __clearcache__:  Set to `yes` to clear the shared browser's cookie cache 
of your app, which means also the one of the Cordova WebView, before the in-app 
browser is opened.
+    - __clearsessioncache__: Set to `yes` to clear the shared session cookies 
from the browser's cache of your app, which means also the one of the Cordova 
WebView, before the in-app browser is opened.
     - __closebuttoncaption__: set to a string to use as the close button's 
caption instead of a X. Note that you need to localize this value yourself.
     - __closebuttoncolor__: set to a valid hex color string, for example: 
`#00ff00`, and it will change the
     close button color from default, regardless of being a text or default X. 
Only has effect if user has location set to `yes`.
@@ -2249,7 +2257,8 @@ instance, or the system browser.
     - __navigationbuttoncolor__: set to a valid hex color string, for example: 
`#00ff00`, and it will change the color of both navigation buttons from 
default. Only has effect if user has location set to `yes` and not 
hidenavigationbuttons set to `yes`.
     - __toolbarcolor__: set to a valid hex color string, for example: 
`#00ff00`, and it will change the color the toolbar from default. Only has 
effect if user has location set to `yes`.
     - __lefttoright__: Set to `yes` to swap positions of the navigation 
buttons and the close button. Specifically, navigation buttons go to the right 
and close button to the left. Default value is `no`.
-    - __zoom__: set to `yes` to show Android browser's zoom controls, set to 
`no` to hide them.  Default value is `yes`.
+    - __zoom__: Enables pinch-to-zoom gesture. Set to `no` to disable it. 
Default value is `yes`.
+    - __zoomcontrols__: set to `yes` to show Android browser's zoom controls, 
set to `no` to hide them. Default value is `yes`. The zoom controls are 
deprecated since Android API Level 26 (Android 8). Google recommends to disable 
them.
     - __mediaPlaybackRequiresUserAction__: Set to `yes` to prevent HTML5 audio 
or video from autoplaying (defaults to `no`).
     - __shouldPauseOnSuspend__: Set to `yes` to make InAppBrowser WebView to 
pause/resume with the app to stop background audio (this may be required to 
avoid Google Play issues like described in 
[CB-11013](https://issues.apache.org/jira/browse/CB-11013)).
     - __useWideViewPort__: Sets whether the WebView should enable support for 
the "viewport" HTML meta tag or should use a wide viewport. When the value of 
the setting is `no`, the layout width is always set to the width of the WebView 
control in device-independent (CSS) pixels. When the value is `yes` and the 
page contains the viewport meta tag, the value of the width specified in the 
tag is used. If the page does not contain the tag or does not provide a width, 
then a wide viewport wil [...]
@@ -2259,9 +2268,9 @@ instance, or the system browser.
 
     - __hidden__: set to `yes` to create the browser and load the page, but 
not show it. The loadstop event fires when loading is complete. Omit or set to 
`no` (default) to have the browser open and load normally.
     - __beforeload__: set to enable the `beforeload` event to modify which 
pages are actually loaded in the browser. Accepted values are `get` to 
intercept only GET requests, `post` to intercept on POST requests or `yes` to 
intercept both GET &amp; POST requests. Note that POST requests are not 
currently supported and will be ignored (if you set `beforeload=post` it will 
raise an error).
-    - __clearcache__: set to `yes` to have the browser's cookie cache cleared 
before the new window is opened
-    - __clearsessioncache__: set to `yes` to have the session cookie cache 
cleared before the new window is opened. For WKWebView, requires iOS 11+ on 
target device.
-    - __cleardata__: set to `yes` to have the browser's entire local storage 
cleared (cookies, HTML5 local storage, IndexedDB, etc.) before the new window 
is opened
+    - __clearcache__: Set to `yes` to clear the browser's cookie cache of your 
app, which means also the one of the Cordova WebView, before the in-app browser 
is opened.
+    - __clearsessioncache__: Set to `yes` to clear the shared session cookies 
from the browser's  cache of your app, which means also the one of the Cordova 
WebView, before the in-app browser is opened.
+    - __cleardata__: Set to `yes` to clear the shared browser's entire local 
storage of your app, which means also the one of the Cordova WebView, like 
cookies, HTML5 local storage, IndexedDB, etc., before the in-app browser is 
opened.
     - __closebuttoncolor__: set as a valid hex color string, for example: 
`#00ff00`, to change from the default __Done__ button's color. Only applicable 
if toolbar is not disabled.
     - __closebuttoncaption__: set to a string to use as the __Done__ button's 
caption. Note that you need to localize this value yourself.
     - __disallowoverscroll__: Set to `yes` or `no` (default is `no`). Turns 
on/off the the bounce of the WKWebView's UIScrollView.
@@ -2269,7 +2278,7 @@ instance, or the system browser.
     - __navigationbuttoncolor__:  set as a valid hex color string, for 
example: `#00ff00`, to change from the default color. Only applicable if 
navigation buttons are visible.
     - __toolbar__:  set to `yes` or `no` to turn the toolbar on or off for the 
InAppBrowser (defaults to `yes`)
     - __toolbarcolor__: set as a valid hex color string, for example: 
`#00ff00`, to change from the default color of the toolbar. Only applicable if 
toolbar is not disabled.
-    - __toolbartranslucent__:  set to `yes` or `no` to make the toolbar 
translucent(semi-transparent)  (defaults to `yes`). Only applicable if toolbar 
is not disabled.
+    - __toolbartranslucent__:  set to `yes` or `no` to make the toolbar 
translucent(semi-transparent). Only applicable if toolbar is not disabled. The 
toolbar is semi-transparent by default.
     - __lefttoright__: Set to `yes` to swap positions of the navigation 
buttons and the close button. Specifically, close button goes to the right and 
navigation buttons to the left.
     - __enableViewportScale__:  Set to `yes` or `no` to prevent viewport 
scaling through a meta tag (defaults to `no`).
     - __mediaPlaybackRequiresUserAction__: Set to `yes` to prevent HTML5 audio 
or video from autoplaying (defaults to `no`).
@@ -2301,6 +2310,8 @@ Since the introduction of iPadOS 13, iPads try to adapt 
their content mode / use
 
 <p>The example above forces the user agent to contain <code>iPad</code>. The 
other option is to use the value <code>desktop</code> to turn the user agent to 
<code>Macintosh</code>.</p>
 
+<p>The current iOS implementation of <code>target='_self'</code> does not fall 
back to <code>InAppBrowser</code> for non-whitelisted URLs. If you need 
guaranteed <code>InAppBrowser</code> behavior on iOS, use 
<code>target='_blank'</code>.</p>
+
 <h3>Browser Quirks</h3>
 
 <ul>
@@ -2360,101 +2371,71 @@ Since the introduction of iPadOS 13, iPads try to 
adapt their content mode / use
   </li>
 </ul>
 
-<h2>Example</h2>
+<h3>Example</h3>
 
 <div class="language-javascript highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>
-<span class="kd">var</span> <span class="nx">inAppBrowserRef</span><span 
class="p">;</span>
-
 <span class="kd">function</span> <span class="nf">showHelp</span><span 
class="p">(</span><span class="nx">url</span><span class="p">)</span> <span 
class="p">{</span>
 
-    <span class="kd">var</span> <span class="nx">target</span> <span 
class="o">=</span> <span class="dl">"</span><span class="s2">_blank</span><span 
class="dl">"</span><span class="p">;</span>
-
-    <span class="kd">var</span> <span class="nx">options</span> <span 
class="o">=</span> <span class="dl">"</span><span 
class="s2">location=yes,hidden=yes,beforeload=yes</span><span 
class="dl">"</span><span class="p">;</span>
-
-    <span class="nx">inAppBrowserRef</span> <span class="o">=</span> <span 
class="nx">cordova</span><span class="p">.</span><span 
class="nx">InAppBrowser</span><span class="p">.</span><span 
class="nf">open</span><span class="p">(</span><span class="nx">url</span><span 
class="p">,</span> <span class="nx">target</span><span class="p">,</span> <span 
class="nx">options</span><span class="p">);</span>
-
-    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">loadstart</span><span 
class="dl">'</span><span class="p">,</span> <span 
class="nx">loadStartCallBack</span><span class="p">);</span>
-
-    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">loadstop</span><span 
class="dl">'</span><span class="p">,</span> <span 
class="nx">loadStopCallBack</span><span class="p">);</span>
-
-    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">loaderror</span><span 
class="dl">'</span><span class="p">,</span> <span 
class="nx">loadErrorCallBack</span><span class="p">);</span>
-
-    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">beforeload</span><span 
class="dl">'</span><span class="p">,</span> <span 
class="nx">beforeloadCallBack</span><span class="p">);</span>
-
-    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">message</span><span 
class="dl">'</span><span class="p">,</span> <span 
class="nx">messageCallBack</span><span class="p">);</span>
-<span class="p">}</span>
-
-<span class="kd">function</span> <span 
class="nf">loadStartCallBack</span><span class="p">()</span> <span 
class="p">{</span>
+    <span class="kd">let</span> <span class="nx">inAppBrowserRef</span> <span 
class="o">=</span> <span class="nx">cordova</span><span class="p">.</span><span 
class="nx">InAppBrowser</span><span class="p">.</span><span 
class="nf">open</span><span class="p">(</span><span class="nx">url</span><span 
class="p">,</span> <span class="dl">"</span><span class="s2">_blank</span><span 
class="dl">"</span><span class="p">,</span> <span class="dl">"</span><span 
class="s2">location=yes,hidden=yes,befor [...]
 
-    <span class="nf">$</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">#status-message</span><span 
class="dl">'</span><span class="p">).</span><span class="nf">text</span><span 
class="p">(</span><span class="dl">"</span><span class="s2">loading please wait 
...</span><span class="dl">"</span><span class="p">);</span>
+    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">loadstart</span><span 
class="dl">'</span><span class="p">,</span> <span class="p">(</span><span 
class="nx">inAppBrowserEvent</span><span class="p">)</span> <span 
class="o">=&gt;</span> <span class="p">{</span>
+        <span class="nb">document</span><span class="p">.</span><span 
class="nf">getElementById</span><span class="p">(</span><span 
class="dl">"</span><span class="s2">status-message</span><span 
class="dl">"</span><span class="p">).</span><span class="nx">textContent</span> 
<span class="o">=</span> <span class="dl">"</span><span class="s2">loading 
please wait ...</span><span class="dl">"</span><span class="p">;</span>
+    <span class="p">});</span>
 
-<span class="p">}</span>
-
-<span class="kd">function</span> <span class="nf">loadStopCallBack</span><span 
class="p">()</span> <span class="p">{</span>
-
-    <span class="k">if </span><span class="p">(</span><span 
class="nx">inAppBrowserRef</span> <span class="o">!=</span> <span 
class="kc">undefined</span><span class="p">)</span> <span class="p">{</span>
+    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">loadstop</span><span 
class="dl">'</span><span class="p">,</span> <span class="p">(</span><span 
class="nx">inAppBrowserEvent</span><span class="p">)</span> <span 
class="o">=&gt;</span> <span class="p">{</span>
+        <span class="k">if </span><span class="p">(</span><span 
class="nx">inAppBrowserRef</span> <span class="o">==</span> <span 
class="kc">undefined</span><span class="p">)</span> <span 
class="k">return</span><span class="p">;</span>
 
         <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">insertCSS</span><span class="p">({</span> <span 
class="na">code</span><span class="p">:</span> <span class="dl">"</span><span 
class="s2">body{font-size: 25px;}</span><span class="dl">"</span> <span 
class="p">});</span>
-
-        <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">executeScript</span><span class="p">({</span> <span 
class="na">code</span><span class="p">:</span> <span class="dl">"</span><span 
class="se">\</span><span class="s2">
-            var message = 'this is the message';</span><span 
class="se">\</span><span class="s2">
-            var messageObj = {my_message: message};</span><span 
class="se">\</span><span class="s2">
-            var stringifiedMessageObj = 
JSON.stringify(messageObj);</span><span class="se">\</span><span class="s2">
-            
webkit.messageHandlers.cordova_iab.postMessage(stringifiedMessageObj);</span><span
 class="dl">"</span>
+        <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">executeScript</span><span class="p">({</span>
+            <span class="na">code</span><span class="p">:</span>
+            <span class="s2">`
+                const message = 'this is the message';
+                const messageObj = {my_message: message};
+                const stringifiedMessageObj = JSON.stringify(messageObj);
+                
webkit.messageHandlers.cordova_iab.postMessage(stringifiedMessageObj);
+            `</span>
         <span class="p">});</span>
 
-        <span class="nf">$</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">#status-message</span><span 
class="dl">'</span><span class="p">).</span><span class="nf">text</span><span 
class="p">(</span><span class="dl">""</span><span class="p">);</span>
-
+        <span class="nb">document</span><span class="p">.</span><span 
class="nf">getElementById</span><span class="p">(</span><span 
class="dl">"</span><span class="s2">status-message</span><span 
class="dl">"</span><span class="p">).</span><span class="nx">textContent</span> 
<span class="o">=</span> <span class="dl">""</span><span class="p">;</span>
         <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">show</span><span class="p">();</span>
-    <span class="p">}</span>
-
+    <span class="p">});</span>
+
+    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">loaderror</span><span 
class="dl">'</span><span class="p">,</span> <span class="p">(</span><span 
class="nx">inAppBrowserEvent</span><span class="p">)</span> <span 
class="o">=&gt;</span> <span class="p">{</span>
+        <span class="nb">document</span><span class="p">.</span><span 
class="nf">getElementById</span><span class="p">(</span><span 
class="dl">"</span><span class="s2">status-message</span><span 
class="dl">"</span><span class="p">).</span><span class="nx">textContent</span> 
<span class="o">=</span> <span class="dl">""</span><span class="p">;</span>
+
+        <span class="kd">const</span> <span 
class="nx">scriptErrorMesssage</span> <span class="o">=</span> <span 
class="nf">alert</span><span class="p">(</span>
+            <span class="s2">`Sorry we cannot open that page. Message from the 
server is : </span><span class="p">${</span><span 
class="nx">inAppBrowserEvent</span><span class="p">.</span><span 
class="nx">message</span><span class="p">}</span><span class="s2">`</span>
+        <span class="p">);</span>
+
+        <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">executeScript</span><span class="p">(</span>
+            <span class="p">{</span> <span class="na">code</span><span 
class="p">:</span> <span class="nx">scriptErrorMesssage</span> <span 
class="p">},</span> 
+            <span class="c1">// callback</span>
+            <span class="p">(</span><span class="nx">params</span><span 
class="p">)</span> <span class="o">=&gt;</span> <span class="p">{</span>
+                <span class="k">if </span><span class="p">(</span><span 
class="nx">params</span><span class="p">[</span><span class="mi">0</span><span 
class="p">]</span> <span class="o">==</span> <span class="kc">null</span><span 
class="p">)</span> <span class="p">{</span>
+                    <span class="nb">document</span><span 
class="p">.</span><span class="nf">getElementById</span><span 
class="p">(</span><span class="dl">"</span><span 
class="s2">status-message</span><span class="dl">"</span><span 
class="p">).</span><span class="nx">textContent</span> <span class="o">=</span>
+                        <span class="s2">`Sorry we couldn't open that page. 
Message from the server is : '</span><span class="p">${</span><span 
class="nx">params</span><span class="p">.</span><span 
class="nx">message</span><span class="p">}</span><span 
class="s2">'`</span><span class="p">;</span>
+                <span class="p">}</span>
+            <span class="p">}</span>
+        <span class="p">);</span>
+
+        <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">close</span><span class="p">();</span>
+        <span class="nx">inAppBrowserRef</span> <span class="o">=</span> <span 
class="kc">undefined</span><span class="p">;</span>
+    <span class="p">});</span>
+
+    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">beforeload</span><span 
class="dl">'</span><span class="p">,</span> <span class="p">(</span><span 
class="nx">inAppBrowserEvent</span><span class="p">,</span> <span 
class="nx">callback</span><span class="p">)</span> <span class="o">=&gt;</span> 
<span class="p">{</span>
+        <span class="k">if </span><span class="p">(</span><span 
class="nx">inAppBrowserEvent</span><span class="p">.</span><span 
class="nx">url</span><span class="p">.</span><span 
class="nf">startsWith</span><span class="p">(</span><span 
class="dl">"</span><span class="s2">http://www.example.com/</span><span 
class="dl">"</span><span class="p">))</span> <span class="p">{</span>
+            <span class="c1">// Load this URL in the inAppBrowser.</span>
+            <span class="nf">callback</span><span class="p">(</span><span 
class="nx">inAppBrowserEvent</span><span class="p">.</span><span 
class="nx">url</span><span class="p">);</span>
+        <span class="p">}</span> <span class="k">else</span> <span 
class="p">{</span>
+            <span class="c1">// The callback is not invoked, so the page will 
not be loaded.</span>
+            <span class="nb">document</span><span class="p">.</span><span 
class="nf">getElementById</span><span class="p">(</span><span 
class="dl">"</span><span class="s2">status-message</span><span 
class="dl">"</span><span class="p">).</span><span class="nx">textContent</span> 
<span class="o">=</span> <span class="dl">"</span><span class="s2">This browser 
only opens pages on http://www.example.com/</span><span 
class="dl">"</span><span class="p">;</span>
+        <span class="p">}</span>
+    <span class="p">});</span>
+
+    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">addEventListener</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">message</span><span 
class="dl">'</span><span class="p">,</span> <span class="p">(</span><span 
class="nx">inAppBrowserEvent</span><span class="p">)</span> <span 
class="o">=&gt;</span> <span class="p">{</span>
+       <span class="nb">document</span><span class="p">.</span><span 
class="nf">getElementById</span><span class="p">(</span><span 
class="dl">"</span><span class="s2">status-message</span><span 
class="dl">"</span><span class="p">).</span><span class="nx">textContent</span> 
<span class="o">=</span> <span class="s2">`message received: </span><span 
class="p">${</span><span class="nx">inAppBrowserEvent</span><span 
class="p">.</span><span class="nx">data</span><span class="p">.</span><span cl 
[...]
+    <span class="p">});</span>
 <span class="p">}</span>
-
-<span class="kd">function</span> <span 
class="nf">loadErrorCallBack</span><span class="p">(</span><span 
class="nx">params</span><span class="p">)</span> <span class="p">{</span>
-
-    <span class="nf">$</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">#status-message</span><span 
class="dl">'</span><span class="p">).</span><span class="nf">text</span><span 
class="p">(</span><span class="dl">""</span><span class="p">);</span>
-
-    <span class="kd">var</span> <span class="nx">scriptErrorMesssage</span> 
<span class="o">=</span>
-       <span class="dl">"</span><span class="s2">alert('Sorry we cannot open 
that page. Message from the server is : </span><span class="dl">"</span>
-       <span class="o">+</span> <span class="nx">params</span><span 
class="p">.</span><span class="nx">message</span> <span class="o">+</span> 
<span class="dl">"</span><span class="s2">');</span><span class="dl">"</span>
-
-    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">executeScript</span><span class="p">({</span> <span 
class="na">code</span><span class="p">:</span> <span 
class="nx">scriptErrorMesssage</span> <span class="p">},</span> <span 
class="nx">executeScriptCallBack</span><span class="p">);</span>
-
-    <span class="nx">inAppBrowserRef</span><span class="p">.</span><span 
class="nf">close</span><span class="p">();</span>
-
-    <span class="nx">inAppBrowserRef</span> <span class="o">=</span> <span 
class="kc">undefined</span><span class="p">;</span>
-
-<span class="p">}</span>
-
-<span class="kd">function</span> <span 
class="nf">executeScriptCallBack</span><span class="p">(</span><span 
class="nx">params</span><span class="p">)</span> <span class="p">{</span>
-
-    <span class="k">if </span><span class="p">(</span><span 
class="nx">params</span><span class="p">[</span><span class="mi">0</span><span 
class="p">]</span> <span class="o">==</span> <span class="kc">null</span><span 
class="p">)</span> <span class="p">{</span>
-
-        <span class="nf">$</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">#status-message</span><span 
class="dl">'</span><span class="p">).</span><span class="nf">text</span><span 
class="p">(</span>
-           <span class="dl">"</span><span class="s2">Sorry we couldn't open 
that page. Message from the server is : '</span><span class="dl">"</span>
-           <span class="o">+</span> <span class="nx">params</span><span 
class="p">.</span><span class="nx">message</span> <span class="o">+</span> 
<span class="dl">"</span><span class="s2">'</span><span 
class="dl">"</span><span class="p">);</span>
-    <span class="p">}</span>
-
-<span class="p">}</span>
-
-<span class="kd">function</span> <span 
class="nf">beforeloadCallBack</span><span class="p">(</span><span 
class="nx">params</span><span class="p">,</span> <span 
class="nx">callback</span><span class="p">)</span> <span class="p">{</span>
-
-    <span class="k">if </span><span class="p">(</span><span 
class="nx">params</span><span class="p">.</span><span 
class="nx">url</span><span class="p">.</span><span 
class="nf">startsWith</span><span class="p">(</span><span 
class="dl">"</span><span class="s2">http://www.example.com/</span><span 
class="dl">"</span><span class="p">))</span> <span class="p">{</span>
-
-        <span class="c1">// Load this URL in the inAppBrowser.</span>
-        <span class="nf">callback</span><span class="p">(</span><span 
class="nx">params</span><span class="p">.</span><span 
class="nx">url</span><span class="p">);</span>
-    <span class="p">}</span> <span class="k">else</span> <span 
class="p">{</span>
-
-        <span class="c1">// The callback is not invoked, so the page will not 
be loaded.</span>
-        <span class="nf">$</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">#status-message</span><span 
class="dl">'</span><span class="p">).</span><span class="nf">text</span><span 
class="p">(</span><span class="dl">"</span><span class="s2">This browser only 
opens pages on http://www.example.com/</span><span class="dl">"</span><span 
class="p">);</span>
-    <span class="p">}</span>
-
-<span class="p">}</span>
-
-<span class="kd">function</span> <span class="nf">messageCallBack</span><span 
class="p">(</span><span class="nx">params</span><span class="p">){</span>
-    <span class="nf">$</span><span class="p">(</span><span 
class="dl">'</span><span class="s1">#status-message</span><span 
class="dl">'</span><span class="p">).</span><span class="nf">text</span><span 
class="p">(</span><span class="dl">"</span><span class="s2">message received: 
</span><span class="dl">"</span><span class="o">+</span><span 
class="nx">params</span><span class="p">.</span><span 
class="nx">data</span><span class="p">.</span><span 
class="nx">my_message</span><span class="p">) [...]
-<span class="p">}</span>
-
 </code></pre></div></div>
 
 <h3>Customscheme event Example</h3>
@@ -2942,10 +2923,12 @@ iab.open('https://whitelisted-url.com', 
'random_string', 'location=no'); // load
 
 <h3>Urls that are not white-listed</h3>
 
+<p>Platform note: <code>_self</code> differs by platform for non-whitelisted 
URLs. On Android it falls back to <code>InAppBrowser</code>. On iOS it stays in 
the Cordova WebView and is controlled by 
<code>&lt;allow-navigation&gt;</code>.</p>
+
 <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>var iab = cordova.InAppBrowser;
 
 iab.open('https://url-that-fails-whitelist.com');                  // loads in 
the InAppBrowser
-iab.open('https://url-that-fails-whitelist.com', '_self');         // loads in 
the InAppBrowser
+iab.open('https://url-that-fails-whitelist.com', '_self');         // Android: 
loads in the InAppBrowser, iOS: handled by Cordova WebView rules
 iab.open('https://url-that-fails-whitelist.com', '_system');       // loads in 
the system browser
 iab.open('https://url-that-fails-whitelist.com', '_blank');        // loads in 
the InAppBrowser
 iab.open('https://url-that-fails-whitelist.com', 'random_string'); // loads in 
the InAppBrowser
diff --git 
a/docs/en/latest/reference/cordova-plugin-network-information/index.html 
b/docs/en/latest/reference/cordova-plugin-network-information/index.html
index 1e3e5f634b..f4cbad7f34 100644
--- a/docs/en/latest/reference/cordova-plugin-network-information/index.html
+++ b/docs/en/latest/reference/cordova-plugin-network-information/index.html
@@ -2124,27 +2124,36 @@
                 <!-- WARNING: This file is generated. See fetch_docs.js. -->
 
 <!--
-# license: Licensed to the Apache Software Foundation (ASF) under one
-#         or more contributor license agreements.  See the NOTICE file
-#         distributed with this work for additional information
-#         regarding copyright ownership.  The ASF licenses this file
-#         to you under the Apache License, Version 2.0 (the
-#         "License"); you may not use this file except in compliance
-#         with the License.  You may obtain a copy of the License at
 #
-#           http://www.apache.org/licenses/LICENSE-2.0
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
 #
-#         Unless required by applicable law or agreed to in writing,
-#         software distributed under the License is distributed on an
-#         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-#         KIND, either express or implied.  See the License for the
-#         specific language governing permissions and limitations
-#         under the License.
 -->
-
 <h1>cordova-plugin-network-information</h1>
 
-<p><a 
href="https://github.com/apache/cordova-plugin-network-information/actions/workflows/android.yml";><img
 
src="https://github.com/apache/cordova-plugin-network-information/actions/workflows/android.yml/badge.svg";
 alt="Android Testsuite" /></a> <a 
href="https://github.com/apache/cordova-plugin-network-information/actions/workflows/chrome.yml";><img
 
src="https://github.com/apache/cordova-plugin-network-information/actions/workflows/chrome.yml/badge.svg";
 alt="Chrome Testsuite" /></a> <a h [...]
+<p><a href="https://npmjs.com/package/cordova-plugin-network-information";><img 
src="https://img.shields.io/npm/v/cordova-plugin-network-information/latest?label=Latest%20Release%20(npm)"
 alt="npm - Latest" /></a>
+<a href="https://github.com/apache/cordova-plugin-network-information";><img 
src="https://img.shields.io/github/package-json/v/apache/cordova-plugin-network-information?label=Development%20(Git)"
 alt="GitHub" /></a></p>
+
+<p><a 
href="https://github.com/apache/cordova-plugin-network-information/actions/workflows/ci.yml?query=branch%3Amaster";><img
 
src="https://github.com/apache/cordova-plugin-network-information/actions/workflows/ci.yml/badge.svg?branch=master";
 alt="GitHub - Node Workflow" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-network-information/actions/workflows/android.yml";><img
 
src="https://github.com/apache/cordova-plugin-network-information/actions/workflows/android.yml/badge.svg";
 alt="Android Testsuite" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-network-information/actions/workflows/chrome.yml";><img
 
src="https://github.com/apache/cordova-plugin-network-information/actions/workflows/chrome.yml/badge.svg";
 alt="Chrome Testsuite" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-network-information/actions/workflows/ios.yml";><img
 
src="https://github.com/apache/cordova-plugin-network-information/actions/workflows/ios.yml/badge.svg";
 alt="iOS Testsuite" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-network-information/actions/workflows/lint.yml";><img
 
src="https://github.com/apache/cordova-plugin-network-information/actions/workflows/lint.yml/badge.svg";
 alt="Lint Test" /></a>
+<a 
href="https://github.com/apache/cordova-plugin-network-information/actions/workflows/release-audit.yml?query=branch%3Amaster";><img
 
src="https://github.com/apache/cordova-plugin-network-information/actions/workflows/release-audit.yml/badge.svg?branch=master";
 alt="GitHub - Release Audit Workflow" /></a></p>
 
 <p>This plugin provides an implementation of an old version of the
 <a href="http://www.w3.org/TR/2011/WD-netinfo-api-20110607/";>Network 
Information API</a>.
@@ -2190,6 +2199,7 @@ wifi connection, and whether the device has an internet 
connection.</p>
   <li>Connection.CELL_2G</li>
   <li>Connection.CELL_3G</li>
   <li>Connection.CELL_4G</li>
+  <li>Connection.CELL_5G</li>
   <li>Connection.CELL</li>
   <li>Connection.NONE</li>
 </ul>
@@ -2211,6 +2221,7 @@ connection state, and type of connection.</p>
     <span class="nx">states</span><span class="p">[</span><span 
class="nx">Connection</span><span class="p">.</span><span 
class="nx">CELL_2G</span><span class="p">]</span>  <span class="o">=</span> 
<span class="dl">'</span><span class="s1">Cell 2G connection</span><span 
class="dl">'</span><span class="p">;</span>
     <span class="nx">states</span><span class="p">[</span><span 
class="nx">Connection</span><span class="p">.</span><span 
class="nx">CELL_3G</span><span class="p">]</span>  <span class="o">=</span> 
<span class="dl">'</span><span class="s1">Cell 3G connection</span><span 
class="dl">'</span><span class="p">;</span>
     <span class="nx">states</span><span class="p">[</span><span 
class="nx">Connection</span><span class="p">.</span><span 
class="nx">CELL_4G</span><span class="p">]</span>  <span class="o">=</span> 
<span class="dl">'</span><span class="s1">Cell 4G connection</span><span 
class="dl">'</span><span class="p">;</span>
+    <span class="nx">states</span><span class="p">[</span><span 
class="nx">Connection</span><span class="p">.</span><span 
class="nx">CELL_5G</span><span class="p">]</span>  <span class="o">=</span> 
<span class="dl">'</span><span class="s1">Cell 5G connection</span><span 
class="dl">'</span><span class="p">;</span>
     <span class="nx">states</span><span class="p">[</span><span 
class="nx">Connection</span><span class="p">.</span><span 
class="nx">CELL</span><span class="p">]</span>     <span class="o">=</span> 
<span class="dl">'</span><span class="s1">Cell generic connection</span><span 
class="dl">'</span><span class="p">;</span>
     <span class="nx">states</span><span class="p">[</span><span 
class="nx">Connection</span><span class="p">.</span><span 
class="nx">NONE</span><span class="p">]</span>     <span class="o">=</span> 
<span class="dl">'</span><span class="s1">No network connection</span><span 
class="dl">'</span><span class="p">;</span>
 
diff --git a/downloads/index.html b/downloads/index.html
index 65a610ff8d..3988c5a329 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -881,7 +881,7 @@
   
     <section class="release-card">
       <header class="release-header">
-        <h2>[email protected]</h2>
+        <h2>[email protected]</h2>
       </header>
 
       <ul class="download-list">
@@ -890,14 +890,44 @@
           
           <li class="download-row">
             <span class="download-name">
-              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-3.0.0.tgz";>
+              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-source-3.1.0.tar.gz";>
+                source (tar.gz)
+              </a>
+            </span>
+
+            <span class="download-actions">
+              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-source-3.1.0.tar.gz.asc";>ASC</a>
+              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-source-3.1.0.tar.gz.sha512";>SHA512</a>
+            </span>
+          </li>
+        
+          
+          
+          <li class="download-row">
+            <span class="download-name">
+              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-source-3.1.0.zip";>
+                source (zip)
+              </a>
+            </span>
+
+            <span class="download-actions">
+              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-source-3.1.0.zip.asc";>ASC</a>
+              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-source-3.1.0.zip.sha512";>SHA512</a>
+            </span>
+          </li>
+        
+          
+          
+          <li class="download-row">
+            <span class="download-name">
+              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-npm-3.1.0.tgz";>
                 npm (tgz)
               </a>
             </span>
 
             <span class="download-actions">
-              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-3.0.0.tgz.asc";>ASC</a>
-              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-3.0.0.tgz.sha512";>SHA512</a>
+              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-npm-3.1.0.tgz.asc";>ASC</a>
+              <a 
href="https://dlcdn.apache.org/cordova/plugins/cordova-plugin-network-information-npm-3.1.0.tgz.sha512";>SHA512</a>
             </span>
           </li>
         
@@ -1069,7 +1099,7 @@
 
 <h3>2. Verify the SHA-512 Checksum</h3>
 
-<div class="markdown-alert markdown-alert-note"><p 
class="markdown-alert-title"><svg class="octicon octicon-info" viewBox="0 0 16 
16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 
1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 
7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 
1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 
1 0 0 1 0 2Z"></path></svg> Note</p><p>In the steps below, [...]
+<div class="markdown-alert markdown-alert-note"><p 
class="markdown-alert-title"><svg data-component="Octicon" class="octicon 
octicon-info" viewBox="0 0 16 16" version="1.1" width="16" height="16" 
aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 
1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 
.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 
1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg> Note< [...]
 </div>
 
 <p>Use the <strong>provided checksum file</strong> to confirm that the 
downloaded package matches the official release:</p>
@@ -1082,9 +1112,11 @@
 <pre><code class="language-log">file.tgz: OK
 </code></pre>
 
-<div class="markdown-alert markdown-alert-note"><p 
class="markdown-alert-title"><svg class="octicon octicon-info" viewBox="0 0 16 
16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 
1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 
7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 
1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 
1 0 0 1 0 2Z"></path></svg> Note</p><p>Windows environment [...]
+<div class="markdown-alert markdown-alert-note"><p 
class="markdown-alert-title"><svg data-component="Octicon" class="octicon 
octicon-info" viewBox="0 0 16 16" version="1.1" width="16" height="16" 
aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 
1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 
.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 
1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg> Note< [...]
+
 <pre><code class="language-cmd">certutil -hashfile C:\path\to\file.tgz {SHA512}
 </code></pre>
+
 <p>Replace <code>{SHA512}</code> with the SHA512 string.</p>
 </div>
 
@@ -1096,13 +1128,13 @@ If you want to manually double-check, you may generate 
your own checksum:</p>
 
 <p>After generating your own checksum, compare it against the authoritative 
checksum, <code>file.tgz.sha512</code>, to confirm that they match.</p>
 
-<div class="markdown-alert markdown-alert-tip"><p 
class="markdown-alert-title"><svg class="octicon octicon-light-bulb" viewBox="0 
0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8 
1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 
2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 
1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 
0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 
4.863 0 8 0s5.5 2.31 5.5 5. [...]
+<div class="markdown-alert markdown-alert-tip"><p 
class="markdown-alert-title"><svg data-component="Octicon" class="octicon 
octicon-light-bulb" viewBox="0 0 16 16" version="1.1" width="16" height="16" 
aria-hidden="true"><path d="M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 
2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 
1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 
0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 
4. [...]
 The <strong>authoritative</strong> checksum is the one we provide.</p>
 </div>
 
 <h3>3. Verify the GPG Signature</h3>
 
-<div class="markdown-alert markdown-alert-note"><p 
class="markdown-alert-title"><svg class="octicon octicon-info" viewBox="0 0 16 
16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 
1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 
7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 
1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 
1 0 0 1 0 2Z"></path></svg> Note</p><p>In the steps below, [...]
+<div class="markdown-alert markdown-alert-note"><p 
class="markdown-alert-title"><svg data-component="Octicon" class="octicon 
octicon-info" viewBox="0 0 16 16" version="1.1" width="16" height="16" 
aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 
1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 
.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 
1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg> Note< [...]
 </div>
 
 <p>Use the <code>.asc</code> signature file to confirm that the tarball was 
signed by an authorized Apache Cordova developer.</p>
diff --git a/feed.xml b/feed.xml
index 370212fa08..d589640061 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,10 +6,65 @@
 </description>
     <link>https://cordova.apache.org/</link>
     <atom:link href="https://cordova.apache.org/feed.xml"; rel="self" 
type="application/rss+xml"/>
-    <pubDate>Thu, 19 Mar 2026 00:56:57 +0000</pubDate>
-    <lastBuildDate>Thu, 19 Mar 2026 00:56:57 +0000</lastBuildDate>
+    <pubDate>Sun, 17 May 2026 10:01:12 +0000</pubDate>
+    <lastBuildDate>Sun, 17 May 2026 10:01:12 +0000</lastBuildDate>
     <generator>Jekyll v4.4.1</generator>
     
+      <item>
+        <title>Network Information Plugin 3.1.0 Released!</title>
+        <description>&lt;p&gt;We are happy to announce that we have just 
released an update for 
&lt;code&gt;cordova-plugin-network-information&lt;/code&gt;!&lt;/p&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;&lt;a 
href=&quot;https://www.npmjs.com/package/cordova-plugin-network-information&quot;&gt;[email protected]&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;strong&gt;To upgrade:&lt;/strong&gt;&lt;/p&gt;
+
+&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div 
class=&quot;highlight&quot;&gt;&lt;pre 
class=&quot;highlight&quot;&gt;&lt;code&gt;cordova plugin remove 
cordova-plugin-network-information
+cordova plugin add [email protected]
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
+
+&lt;h2&gt;Release Highlights&lt;/h2&gt;
+
+&lt;h3&gt;Features&lt;/h3&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;feat(android): add 5G check and test (&lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/pull/172&quot;&gt;#172&lt;/a&gt;)&lt;/li&gt;
+  &lt;li&gt;feat(ios): add 5G check (&lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/pull/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h3&gt;Fixes&lt;/h3&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;fix(ios): fix deprecation warnings for iOS 12+ (&lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/pull/169&quot;&gt;#169&lt;/a&gt;)&lt;/li&gt;
+  &lt;li&gt;fix(ios): Remove redundant &lt;code&gt;#import 
&amp;lt;netinet6/in6.h&amp;gt;&lt;/code&gt; for Xcode 26.4 compatibility (&lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/pull/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h3&gt;Other&lt;/h3&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;chore: various updates (&lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/pull/177&quot;&gt;#177&lt;/a&gt;)&lt;/li&gt;
+  &lt;li&gt;chore: update asf config (&lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/pull/161&quot;&gt;#161&lt;/a&gt;)&lt;/li&gt;
+  &lt;li&gt;chore(dev-dep): bump @cordova/eslint-config to 6.0.1 w/ fixes 
(&lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/pull/171&quot;&gt;#171&lt;/a&gt;)
 [&lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/commit/952bd51&quot;&gt;952bd51&lt;/a&gt;]&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;For a full list of changes, see the &lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/blob/master/RELEASENOTES.md#310&quot;&gt;release
 notes&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;Please report any issues you find at &lt;a 
href=&quot;https://github.com/apache/cordova-plugin-network-information/issues&quot;&gt;GitHub&lt;/a&gt;!&lt;/p&gt;
+</description>
+        <pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate>
+        
<link>https://cordova.apache.org/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html</link>
+        <guid 
isPermaLink="true">https://cordova.apache.org/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html</guid>
+        
+        <category>news</category>
+        
+        <category>releases</category>
+        
+        
+        <category>announcements</category>
+        
+      </item>
+    
       <item>
         <title>Cordova iOS 8.0.1 is now available!</title>
         <description>&lt;p&gt;We are happy to announce that we have just 
released &lt;code&gt;Cordova iOS 8.0.1&lt;/code&gt;! This is one of 
Cordova&amp;#39;s supported platforms for building iOS applications.&lt;/p&gt;
@@ -959,64 +1014,6 @@ This resolves numerous issues around CocoaPods, 
multi-target projects, and Info.
         <category>releases</category>
         
         
-        <category>announcements</category>
-        
-      </item>
-    
-      <item>
-        <title>Cordova Android 14.0.1 Released!</title>
-        <description>&lt;p&gt;We are happy to announce that we have just 
released &lt;code&gt;Cordova Android 14.0.1&lt;/code&gt;! This is one of 
Cordova&amp;#39;s supported platforms for building Android 
applications.&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;&lt;a 
href=&quot;https://www.npmjs.com/package/cordova-android&quot;&gt;[email protected]&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;&lt;strong&gt;To upgrade:&lt;/strong&gt;&lt;/p&gt;
-
-&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div 
class=&quot;highlight&quot;&gt;&lt;pre 
class=&quot;highlight&quot;&gt;&lt;code&gt;cordova platform remove android
-cordova platform add [email protected]
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
-
-&lt;p&gt;&lt;strong&gt;To install:&lt;/strong&gt;&lt;/p&gt;
-
-&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div 
class=&quot;highlight&quot;&gt;&lt;pre 
class=&quot;highlight&quot;&gt;&lt;code&gt;cordova platform add [email protected]
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
-
-&lt;h2&gt;Release Highlights&lt;/h2&gt;
-
-&lt;h3&gt;Fixes&lt;/h3&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;&lt;strong&gt;Fetching Gradle Path for 
Windows&lt;/strong&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Resolved an issue in Windows environments where projects containing 
spaces in their paths could not be built due to changes in how the Gradle path 
was fetched.&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;&lt;strong&gt;Setting Gradle&amp;#39;s 
java.home&lt;/strong&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Resolved an issue where the user-defined environment variable 
&lt;code&gt;JAVA_HOME&lt;/code&gt; or 
&lt;code&gt;CORDOVA_JAVA_HOME&lt;/code&gt; was not being used to set the 
&lt;code&gt;java.home&lt;/code&gt; property for the Gradle Wrapper.&lt;/p&gt;
-
-&lt;!--more--&gt;
-&lt;h1&gt;Changes include:&lt;/h1&gt;
-
-&lt;p&gt;&lt;strong&gt;Fixes:&lt;/strong&gt;&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;&lt;a 
href=&quot;https://github.com/apache/cordova-android/pull/1795&quot;&gt;GH-1795&lt;/a&gt;
 fix: configure gradle &lt;code&gt;java.home&lt;/code&gt;&lt;/li&gt;
-  &lt;li&gt;&lt;a 
href=&quot;https://github.com/apache/cordova-android/pull/1793&quot;&gt;GH-1793&lt;/a&gt;
 fix(windows): get gradle path with &lt;code&gt;which&lt;/code&gt; 
command&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-        <pubDate>Wed, 30 Apr 2025 00:00:00 +0000</pubDate>
-        
<link>https://cordova.apache.org/announcements/2025/04/30/cordova-android-14.0.1.html</link>
-        <guid 
isPermaLink="true">https://cordova.apache.org/announcements/2025/04/30/cordova-android-14.0.1.html</guid>
-        
-        <category>news</category>
-        
-        <category>releases</category>
-        
-        
         <category>announcements</category>
         
       </item>
diff --git a/index.html b/index.html
index fa6ae2c068..6be20b9d93 100644
--- a/index.html
+++ b/index.html
@@ -446,17 +446,9 @@
                         <li><img 
src="/static/img/3rdparty_logo_sprite.svg"/></li>
                     </ul>
                 </div>
-
-
             </div>
-
-
         </div>
-
-
     </div>
-
-
 </div>
 
 <!-- /container-fluid -->
diff --git a/sitemap.xml b/sitemap.xml
index 353c043a53..a5ae4ec940 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -3,6 +3,11 @@
 
 <!-- posts -->
 
+<url>
+    
<loc>https://cordova.apache.org/announcements/2026/05/16/cordova-plugin-network-information-3.1.0.html</loc>
+</url>
+
+
 <url>
     
<loc>https://cordova.apache.org/announcements/2026/03/12/cordova-ios-8.0.1.html</loc>
 </url>
@@ -1646,9 +1651,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/blog/</loc>
-    <changefreq>weekly</changefreq>
-    <priority>0.7</priority>
+    <loc>https://cordova.apache.org/contribute/</loc>
 </url>
 
 
@@ -1666,7 +1669,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/contribute/</loc>
+    <loc>https://cordova.apache.org/plugins/</loc>
 </url>
 
 
@@ -1675,7 +1678,9 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/plugins/</loc>
+    <loc>https://cordova.apache.org/blog/</loc>
+    <changefreq>weekly</changefreq>
+    <priority>0.7</priority>
 </url>
 
 
@@ -1704,16 +1709,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/downloads/</loc>
-</url>
-
-
-    
-    
-    
-
-    <url>
-    <loc>https://cordova.apache.org/docs/en/latest/platform_pinning/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/platform_plugin_versioning_ref/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1724,7 +1720,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/platform_pinning/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/platform_plugin_versioning_ref/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1732,7 +1728,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/third-party/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1743,7 +1739,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/third-party/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1751,7 +1747,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/platform_plugin_versioning_ref/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-vibration/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1762,7 +1758,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/platform_plugin_versioning_ref/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-vibration/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1770,7 +1766,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/overview/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-battery-status/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1781,7 +1777,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/overview/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-battery-status/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1789,7 +1785,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/guide/appdev/allowlist/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-statusbar/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1800,7 +1796,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/guide/appdev/allowlist/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-statusbar/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1808,7 +1804,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/security/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/reference/cordova-cli/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1819,7 +1815,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/security/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/reference/cordova-cli/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1827,7 +1823,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/hooks/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1838,7 +1834,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/hooks/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1846,7 +1842,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/privacy/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1857,7 +1853,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/privacy/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1865,7 +1861,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/cli/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1876,7 +1872,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/cli/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1884,7 +1880,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/support/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1895,7 +1891,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/support/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1903,7 +1899,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1914,7 +1910,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1922,7 +1918,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/hybrid/webviews/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media-capture/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1933,7 +1929,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/hybrid/webviews/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media-capture/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1941,7 +1937,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/platforms/ios/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1952,7 +1948,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/platforms/ios/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1960,7 +1956,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/guide/platforms/electron/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-screen-orientation/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1971,7 +1967,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/guide/platforms/electron/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-screen-orientation/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1979,7 +1975,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/guide/platforms/android/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -1990,7 +1986,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/guide/platforms/android/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -1998,7 +1994,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/next/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2009,7 +2005,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/guide/next/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2017,7 +2013,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/config_ref/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/core/features/splashscreen/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2028,7 +2024,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/config_ref/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/core/features/splashscreen/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2036,7 +2032,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/guide/appdev/allowlist/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2047,7 +2043,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/guide/appdev/allowlist/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2055,7 +2051,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/security/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2066,7 +2062,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/security/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2074,7 +2070,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/hooks/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2085,7 +2081,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/hooks/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2093,7 +2089,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media-capture/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/privacy/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2104,7 +2100,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media-capture/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/appdev/privacy/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2112,7 +2108,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-battery-status/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/cli/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2123,7 +2119,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-battery-status/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/cli/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2131,7 +2127,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/support/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2142,7 +2138,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-dialogs/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/support/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2150,7 +2146,7 @@
     
 
     <url>
-    <loc>https://cordova.apache.org/docs/en/latest/reference/cordova-cli/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/overview/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2161,7 +2157,7 @@
     
         
         <url>
-    <loc>https://cordova.apache.org/docs/en/latest/reference/cordova-cli/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/overview/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2169,7 +2165,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/next/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2180,7 +2176,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/next/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2188,7 +2184,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/guide/platforms/electron/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2199,7 +2195,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/guide/platforms/electron/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2207,7 +2203,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/platforms/ios/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2218,7 +2214,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/platforms/ios/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2226,7 +2222,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-screen-orientation/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/guide/platforms/android/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2237,7 +2233,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-screen-orientation/</loc>
+    
<loc>https://cordova.apache.org/docs/en/latest/guide/platforms/android/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2245,7 +2241,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-statusbar/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2256,7 +2252,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-statusbar/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2264,7 +2260,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/hybrid/webviews/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2275,7 +2271,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/guide/hybrid/webviews/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2283,7 +2279,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/config_ref/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2294,7 +2290,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/config_ref/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2302,7 +2298,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-vibration/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/third-party/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2313,7 +2309,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-vibration/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/third-party/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2321,7 +2317,7 @@
     
 
     <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/core/features/splashscreen/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/platform_pinning/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
 </url>
@@ -2332,7 +2328,7 @@
     
         
         <url>
-    
<loc>https://cordova.apache.org/docs/en/latest/core/features/splashscreen/</loc>
+    <loc>https://cordova.apache.org/docs/en/latest/platform_pinning/</loc>
     <changefreq>monthly</changefreq>
     <priority>0.9</priority>
 </url>
@@ -2358,6 +2354,15 @@
 
     
 
+    <url>
+    <loc>https://cordova.apache.org/downloads/</loc>
+</url>
+
+
+    
+    
+    
+
     <url>
     <loc>https://cordova.apache.org/privacy/</loc>
 </url>
diff --git a/static/js/index.js b/static/js/index.js
index 097674ed0d..9acb5d4f67 100644
--- a/static/js/index.js
+++ b/static/js/index.js
@@ -47,6 +47,7 @@ function checkNotification() {
     var dates = [];
     if (lastVisit != "") {
         
+        dates.push('Sat, 16 May 2026 00:00:00 +0000');
         dates.push('Thu, 12 Mar 2026 00:00:00 +0000');
         dates.push('Fri, 06 Mar 2026 00:00:00 +0000');
         dates.push('Tue, 25 Nov 2025 00:00:00 +0000');


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to