You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by gi...@apache.org on 2025/08/29 06:34:28 UTC

(cordova-docs) branch asf-site updated: Deploying to asf-site from @ apache/cordova-docs@458e5055404d3bfed1ba20394bb4946d86da9842 🚀

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

github-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 c62c21369a Deploying to asf-site from @ apache/cordova-docs@458e5055404d3bfed1ba20394bb4946d86da9842 🚀
c62c21369a is described below

commit c62c21369a5c4a6d4bf9de6d5cab5c8167c1ae6a
Author: erisu <er...@users.noreply.github.com>
AuthorDate: Fri Aug 29 06:34:23 2025 +0000

    Deploying to asf-site from @ apache/cordova-docs@458e5055404d3bfed1ba20394bb4946d86da9842 🚀
---
 announcements/2025/08/09/cordova-common-6.0.0.html |   6 +-
 ...0.0.html => cordova-app-hello-world-7.0.0.html} |  71 +++---
 announcements/2025/08/29/cordova-fetch-5.0.0.html  |   8 +-
 blog/index.html                                    |  35 +++
 feed.xml                                           | 259 ++++-----------------
 sitemap.xml                                        |   5 +
 static/js/index.js                                 |   1 +
 7 files changed, 128 insertions(+), 257 deletions(-)

diff --git a/announcements/2025/08/09/cordova-common-6.0.0.html b/announcements/2025/08/09/cordova-common-6.0.0.html
index cd41f32787..ae6695158c 100644
--- a/announcements/2025/08/09/cordova-common-6.0.0.html
+++ b/announcements/2025/08/09/cordova-common-6.0.0.html
@@ -199,10 +199,10 @@
             </div>
             <div class="col-sm-6">
                 
-                    <a href="/announcements/2025/08/29/cordova-fetch-5.0.0.html">Next</a>
+                    <a href="/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html">Next</a>
                     <br>
                     <br>
-                    <a class="title" href="/announcements/2025/08/29/cordova-fetch-5.0.0.html">Cordova Fetch 5.0.0 Released!</a>
+                    <a class="title" href="/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html">Cordova App Hello World 7.0.0 Released!</a>
                     <div class="date"> 29 Aug 2025 - By Bryan Ellis </div>
                     <p class="content">
                         <!--
@@ -216,7 +216,7 @@
 
                             Reference: https://github.com/jekyll/jekyll/issues/2860
                         -->
-                        We are happy to announce that cordova-fetch@5.0.0 has been released. This is...
+                        We are happy to announce that cordova-app-hello-world@7.0.0 has been released. This is...
                     </p>
                 
             </div>
diff --git a/announcements/2025/08/29/cordova-fetch-5.0.0.html b/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html
similarity index 75%
copy from announcements/2025/08/29/cordova-fetch-5.0.0.html
copy to announcements/2025/08/29/cordova-app-hello-world-7.0.0.html
index 34cdd2b69d..40052c0a7b 100644
--- a/announcements/2025/08/29/cordova-fetch-5.0.0.html
+++ b/announcements/2025/08/29/cordova-app-hello-world-7.0.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="We are happy to announce that cordova-fetch@5.0.0 has been released. This is the library used behind-the-scenes of the Cordova tooling for fetching of Cordov...">
+    <meta name="description" content="We are happy to announce that cordova-app-hello-world@7.0.0 has been released. This is the default app template used when creating a new Cordova App project ...">
 
     <title>
         
             
-                Cordova Fetch 5.0.0 Released! - Apache Cordova
+                Cordova App Hello World 7.0.0 Released! - Apache Cordova
             
         
     </title>
@@ -23,7 +23,7 @@
     
     
 
-    <link rel="canonical" href="https://cordova.apache.org/announcements/2025/08/29/cordova-fetch-5.0.0.html">
+    <link rel="canonical" href="https://cordova.apache.org/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html">
 
     <!-- CSS -->
     <link rel="stylesheet" type="text/css" href="/static/css/main.css">
@@ -120,7 +120,7 @@
 
 <div class="post">
     <header>
-        <div class="title">Cordova Fetch 5.0.0 Released!</div>
+        <div class="title">Cordova App Hello World 7.0.0 Released!</div>
         <div class="author">By:
             
               Bryan Ellis
@@ -130,56 +130,33 @@
     </header>
     <section>
         <div>
-            <p>We are happy to announce that <code>cordova-fetch@5.0.0</code> has been released. This is the library used behind-the-scenes of the Cordova tooling for fetching of Cordova platforms and plugins.</p>
+            <p>We are happy to announce that <code>cordova-app-hello-world@7.0.0</code> has been released. This is the default app template used when creating a new Cordova App project though Cordova CLI.</p>
 
 <h2>Release Highlights</h2>
 
-<p>The most notable changes in this major release were:</p>
+<p>The most notable changes in this release were:</p>
 
 <ul>
-  <li>Updated the library&#39;s npm dependencies.</li>
-  <li>Increased in the Node.js engine requirement to <code>&gt;=20.9.0</code>.</li>
+  <li>Setting the <code>body</code> element&#39;s <code>box-sizing</code> to <code>border-box</code> to avoid the <code>safe-area-inset</code> padding that caused scrolling issues</li>
+  <li>Disabled the <code>overscroll</code> behavior of the root element to remove rubber-banding effects.</li>
+  <li>Used modern, unprefixed CSS directives.</li>
+  <li>Updated default template&#39;s package ID to <code>org.apache.cordova.hellocordova</code>.</li>
 </ul>
 
 <!--more-->
 <h1>Changes include:</h1>
 
-<p><strong>Breaking Changes:</strong></p>
+<p><strong>Fixes:</strong></p>
 
 <ul>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/131">GH-131</a> chore(npm)!: bump <code>cordova-common@6.0.0</code></li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/125">GH-125</a> chore!: bump node requirement &amp; npm dependencies</li>
+  <li><a href="https://github.com/apache/cordova-app-hello-world/pull/98">GH-98</a> fix(css): Fix extra padding causing scrolling</li>
 </ul>
 
 <p><strong>Chores:</strong></p>
 
 <ul>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/136">GH-136</a> chore(README): update badges</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/135">GH-135</a> chore: update &amp; add source code license headers</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/130">GH-130</a> chore: bump <code>@cordova/eslint-config</code></li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/127">GH-127</a> chore(coverage): Move from <code>nyc</code> to <code>c8</code> for code coverage</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/124">GH-124</a> chore(deps-dev): bump <code>brace-expansion</code> from 1.1.11 to 1.1.12</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/122">GH-122</a> chore(deps): bump <code>cross-spawn</code> from 7.0.3 to 7.0.6</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/120">GH-120</a> chore(deps): bump <code>micromatch</code> from 4.0.5 to 4.0.8</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/119">GH-119</a> chore(deps): bump <code>braces</code> from 3.0.2 to 3.0.3</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/116">GH-116</a> chore(deps): Update some dependencies, add Node 20 to CI</li>
-</ul>
-
-<p><strong>CI:</strong></p>
-
-<ul>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/137">GH-137</a> ci: workflow updates</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/128">GH-128</a> ci(workflow): update release-audit &amp; license config</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/123">GH-123</a> ci: Add licence checker workflow</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/121">GH-121</a> ci: Fix dependabot code scanning errors</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/118">GH-118</a> ci: Set up CodeQL analysis</li>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/117">GH-117</a> ci: update codecov@v4 w/ token</li>
-</ul>
-
-<p><strong>Tests:</strong></p>
-
-<ul>
-  <li><a href="https://github.com/apache/cordova-fetch/pull/126">GH-126</a> test: drop <code>file-url</code></li>
+  <li><a href="https://github.com/apache/cordova-app-hello-world/pull/99">GH-99</a> chore: updated defaults, license headers &amp; added release audit workflow</li>
+  <li><a href="https://github.com/apache/cordova-app-hello-world/pull/78">GH-78</a> chore: correct <code>access</code> inline comment</li>
 </ul>
 
         </div>
@@ -200,6 +177,26 @@
             </div>
             <div class="col-sm-6">
                 
+                    <a href="/announcements/2025/08/29/cordova-fetch-5.0.0.html">Next</a>
+                    <br>
+                    <br>
+                    <a class="title" href="/announcements/2025/08/29/cordova-fetch-5.0.0.html">Cordova Fetch 5.0.0 Released!</a>
+                    <div class="date"> 29 Aug 2025 - By Bryan Ellis </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 cordova-fetch@5.0.0 has been released. This is...
+                    </p>
+                
             </div>
         </div>
     </footer>
diff --git a/announcements/2025/08/29/cordova-fetch-5.0.0.html b/announcements/2025/08/29/cordova-fetch-5.0.0.html
index 34cdd2b69d..5abac8a893 100644
--- a/announcements/2025/08/29/cordova-fetch-5.0.0.html
+++ b/announcements/2025/08/29/cordova-fetch-5.0.0.html
@@ -188,13 +188,13 @@
         <div class="row">
             <div class="col-sm-6">
                 
-                    <a href="/announcements/2025/08/09/cordova-common-6.0.0.html">Previous</a>
+                    <a href="/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html">Previous</a>
                     <br>
                     <br>
-                    <a class="title" href="/announcements/2025/08/09/cordova-common-6.0.0.html">Cordova Common 6.0.0 Released!</a>
-                    <div class="date"> 09 Aug 2025 - By Bryan Ellis </div>
+                    <a class="title" href="/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html">Cordova App Hello World 7.0.0 Released!</a>
+                    <div class="date"> 29 Aug 2025 - By Bryan Ellis </div>
                     <p class="content">
-                        We are happy to announce that cordova-common@6.0.0 has been released. This is...
+                        We are happy to announce that cordova-app-hello-world@7.0.0 has been released. This is...
                     </p>
                 
             </div>
diff --git a/blog/index.html b/blog/index.html
index ab05982067..8aadc28d1a 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -154,6 +154,41 @@
                 </section>
             </li>
             
+            <li>
+                <header>
+                    <div class="adorner" blogTime="Fri, 29 Aug 2025 00:00:00 +0000"></div>
+                    <h2 class="title">
+                        <a href="/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html">Cordova App Hello World 7.0.0 Released!</a>
+                    </h2>
+                    <div class="details">
+                        <span class="date">29 Aug 2025</span>
+                        - by
+                        <span class="author">
+                            
+                                Bryan Ellis
+                            
+                        </span>
+                    </div>
+                </header>
+                <section class="post-excerpt">
+                    <p><p>We are happy to announce that <code>cordova-app-hello-world@7.0.0</code> has been released. This is the default app template used when creating a new Cordova App project though Cordova CLI.</p>
+
+<h2>Release Highlights</h2>
+
+<p>The most notable changes in this release were:</p>
+
+<ul>
+  <li>Setting the <code>body</code> element&#39;s <code>box-sizing</code> to <code>border-box</code> to avoid the <code>safe-area-inset</code> padding that caused scrolling issues</li>
+  <li>Disabled the <code>overscroll</code> behavior of the root element to remove rubber-banding effects.</li>
+  <li>Used modern, unprefixed CSS directives.</li>
+  <li>Updated default template&#39;s package ID to <code>org.apache.cordova.hellocordova</code>.</li>
+</ul>
+
+</p>
+                    <div><a href="/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html">More...</a></div>
+                </section>
+            </li>
+            
             <li>
                 <header>
                     <div class="adorner" blogTime="Sat, 09 Aug 2025 00:00:00 +0000"></div>
diff --git a/feed.xml b/feed.xml
index b158bbbb4c..f65cb5edbf 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,8 +6,8 @@
 </description>
     <link>https://cordova.apache.org/</link>
     <atom:link href="https://cordova.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Fri, 29 Aug 2025 06:12:37 +0000</pubDate>
-    <lastBuildDate>Fri, 29 Aug 2025 06:12:37 +0000</lastBuildDate>
+    <pubDate>Fri, 29 Aug 2025 06:33:22 +0000</pubDate>
+    <lastBuildDate>Fri, 29 Aug 2025 06:33:22 +0000</lastBuildDate>
     <generator>Jekyll v4.4.1</generator>
     
       <item>
@@ -77,6 +77,50 @@
         
       </item>
     
+      <item>
+        <title>Cordova App Hello World 7.0.0 Released!</title>
+        <description>&lt;p&gt;We are happy to announce that &lt;code&gt;cordova-app-hello-world@7.0.0&lt;/code&gt; has been released. This is the default app template used when creating a new Cordova App project though Cordova CLI.&lt;/p&gt;
+
+&lt;h2&gt;Release Highlights&lt;/h2&gt;
+
+&lt;p&gt;The most notable changes in this release were:&lt;/p&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;Setting the &lt;code&gt;body&lt;/code&gt; element&amp;#39;s &lt;code&gt;box-sizing&lt;/code&gt; to &lt;code&gt;border-box&lt;/code&gt; to avoid the &lt;code&gt;safe-area-inset&lt;/code&gt; padding that caused scrolling issues&lt;/li&gt;
+  &lt;li&gt;Disabled the &lt;code&gt;overscroll&lt;/code&gt; behavior of the root element to remove rubber-banding effects.&lt;/li&gt;
+  &lt;li&gt;Used modern, unprefixed CSS directives.&lt;/li&gt;
+  &lt;li&gt;Updated default template&amp;#39;s package ID to &lt;code&gt;org.apache.cordova.hellocordova&lt;/code&gt;.&lt;/li&gt;
+&lt;/ul&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-app-hello-world/pull/98&quot;&gt;GH-98&lt;/a&gt; fix(css): Fix extra padding causing scrolling&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;&lt;strong&gt;Chores:&lt;/strong&gt;&lt;/p&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-app-hello-world/pull/99&quot;&gt;GH-99&lt;/a&gt; chore: updated defaults, license headers &amp;amp; added release audit workflow&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-app-hello-world/pull/78&quot;&gt;GH-78&lt;/a&gt; chore: correct &lt;code&gt;access&lt;/code&gt; inline comment&lt;/li&gt;
+&lt;/ul&gt;
+</description>
+        <pubDate>Fri, 29 Aug 2025 00:00:00 +0000</pubDate>
+        <link>https://cordova.apache.org/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html</link>
+        <guid isPermaLink="true">https://cordova.apache.org/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html</guid>
+        
+        <category>news</category>
+        
+        <category>releases</category>
+        
+        
+        <category>announcements</category>
+        
+      </item>
+    
       <item>
         <title>Cordova Common 6.0.0 Released!</title>
         <description>&lt;p&gt;We are happy to announce that &lt;code&gt;cordova-common@6.0.0&lt;/code&gt; has been released. This is one of the libraries used behind-the-scenes by nearly all of the Cordova tooling and provides utilities for dealing with things like &lt;code&gt;config.xml&lt;/code&gt; parsing.&lt;/p&gt;
@@ -780,217 +824,6 @@ iOS webview is configured to use app schemes, or a &lt;code&gt;file://&lt;/code&
         <category>releases</category>
         
         
-        <category>announcements</category>
-        
-      </item>
-    
-      <item>
-        <title>Camera Plugin 8.0.0 Released!</title>
-        <description>&lt;p&gt;We are happy to announce that we have just released a major update for &lt;code&gt;cordova-plugin-camera&lt;/code&gt;!&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/cordova-plugin-camera&quot;&gt;cordova-plugin-camera@8.0.0&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-camera
-cordova plugin add cordova-plugin-camera@8.0.0
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
-
-&lt;h2&gt;Release Highlights&lt;/h2&gt;
-
-&lt;p&gt;This is a major update as it includes some breaking public API mechanisms, for
-the better!&lt;/p&gt;
-
-&lt;p&gt;The breaking changes includes:&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;&lt;a href=&quot;#getpicture&quot;&gt;getPicture&lt;/a&gt;&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;#uri-persistence&quot;&gt;URI Persistence&lt;/a&gt;&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;#optional-write_external_storage-permission&quot;&gt;Optional WRITE_EXTERNAL_STORAGE&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Additionally the &lt;code&gt;allowEdit&lt;/code&gt; feature is now deprecated. &lt;a href=&quot;#deprecation-allowedit&quot;&gt;See more details&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h3&gt;getPicture&lt;/h3&gt;
-
-&lt;p&gt;The Camera plugin previously was very inconsistent with the return paths when
-using &lt;code&gt;getPicture&lt;/code&gt; API. Sometimes it was &lt;code&gt;file://&lt;/code&gt; uri, sometimes it was a raw
-file path. Applications would have to check and usually prefix the path
-themselves to make any use of them. So we&amp;#39;ve streamlined the returned data as
-URIs.&lt;/p&gt;
-
-&lt;p&gt;All platforms consistently return a &lt;code&gt;&amp;lt;scheme&amp;gt;:...&lt;/code&gt; now.&lt;/p&gt;
-
-&lt;p&gt;For all platforms, when using the &lt;code&gt;DATA_URL&lt;/code&gt; option, the returned base64 encoded
-image used to return just the base64 encoded part. As of v8.0.0, the returned
-string now includes the &lt;code&gt;data:&lt;/code&gt; uri header, including the MIME type that the
-base64 data represents.&lt;/p&gt;
-
-&lt;p&gt;For iOS, &lt;code&gt;file://&lt;/code&gt; uris were always previously returned consistently therefore,
-no changes were made here.&lt;/p&gt;
-
-&lt;p&gt;For Android, the API behaved consistently depending on the underlying source of
-the content. Most of the time a raw file path was returned. It will now always
-return a URI of some sort, though unlike iOS, it is unsafe to assume it will be
-a &lt;code&gt;file://&lt;/code&gt; uri.&lt;/p&gt;
-
-&lt;p&gt;If you were testing and prefixing your file paths, you are no longer required to.
-All URIs returned when using &lt;code&gt;FILE_URI&lt;/code&gt; option is resolvable by 
-cordova-plugin-file@8.1.2` and later.&lt;/p&gt;
-
-&lt;p&gt;For examples on how to use the results, see the
-&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera?tab=readme-ov-file#take-a-picture-and-get-a-fileentry-object-&quot;&gt;Camera Plugin Documentation&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3&gt;URI Persistence&lt;/h3&gt;
-
-&lt;p&gt;For all platforms using &lt;code&gt;FILE_URI&lt;/code&gt; option, the returned URI is &lt;strong&gt;temporarily access&lt;/strong&gt; only.&lt;/p&gt;
-
-&lt;p&gt;When sourcing content from the camera, the file is stored in the app&amp;#39;s temporary
-directory, which the OS may clear out at any time when disk space is sparse.&lt;/p&gt;
-
-&lt;!-- For iOS, this might not be completely accurate, but for the sake of making
-the blog brief/simple, I'm omitting this fact --&gt;
-&lt;p&gt;When sourcing content from the user&amp;#39;s gallery, the returned URI has a
-temporarily read permission provided by the OS which expires typically once the
-application exits.&lt;/p&gt;
-
-&lt;p&gt;This means that the URI returned by &lt;code&gt;getPicture&lt;/code&gt; should not be stored. The
-application should decide what to do with it depending on their needs and
-requirements.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Example 1:&lt;/strong&gt; The application is receiving an image for the user&amp;#39;s profile
-picture and it will require persistent access to that content.&lt;/p&gt;
-
-&lt;p&gt;Solution: The application should copy the content to the app&amp;#39;s data directory
-and store and use the copied URI instead.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Example 2:&lt;/strong&gt; The application is receiving an image to edit or make
-manipulations. It just needs one-time read to load into memory to put the data
-in an image editor.&lt;/p&gt;
-
-&lt;p&gt;Solution: The application can safely use the temporarily URI to read and display
-the content and save the manipulated data later.&lt;/p&gt;
-
-&lt;h3&gt;Optional WRITE_EXTERNAL_STORAGE Permission&lt;/h3&gt;
-
-&lt;p&gt;For Android 7 - 12, this plugin used to always include the &lt;code&gt;WRITE_EXTERNAL_STORAGE&lt;/code&gt;
-permission, and for implementation reasons it was required to operate.&lt;/p&gt;
-
-&lt;p&gt;As of v8.0.0, the Camera plugin no longer automatically includes the permission
-declaration, as in most cases it is no longer required.&lt;/p&gt;
-
-&lt;p&gt;If your application enables the &lt;code&gt;saveToPhotoAlbum&lt;/code&gt; option, then you&amp;#39;ll need to
-add the following to the &lt;code&gt;config.xml&lt;/code&gt; file:&lt;/p&gt;
-
-&lt;div class=&quot;language-xml highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nt&quot;&gt;&amp;lt;platform&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;name=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;android&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;
-    &lt;span class=&quot;nt&quot;&gt;&amp;lt;config-file&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;target=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;AndroidManifest.xml&quot;&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;parent=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;/*&quot;&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;xmlns:android=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;http://schemas.android.com/apk/res/android&quot;&lt;/span&gt;&lt;span class=&quot [...]
-        &lt;span class=&quot;nt&quot;&gt;&amp;lt;uses-permission&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;android:name=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot;&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;android:maxSdkVersion=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;28&quot;&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;/&amp;gt;&lt;/span&gt;
-    &lt;span class=&quot;nt&quot;&gt;&amp;lt;/config-file&amp;gt;&lt;/span&gt;
-&lt;span class=&quot;nt&quot;&gt;&amp;lt;/platform&amp;gt;&lt;/span&gt;
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
-
-&lt;p&gt;If your application does not use &lt;code&gt;saveToPhotoAlbum&lt;/code&gt;, then your application does
-not require any permissions to operate both the camera, or picking from the
-user&amp;#39;s gallery.&lt;/p&gt;
-
-&lt;p&gt;Attempting to use &lt;code&gt;saveToPhotoAlbum&lt;/code&gt; without declaring the &lt;code&gt;WRITE_EXTERNAL_STORAGE&lt;/code&gt;
-will result in an error being returned on Android 7, Android 8, and Android 9 devices.&lt;/p&gt;
-
-&lt;h3&gt;Deprecation: allowEdit&lt;/h3&gt;
-
-&lt;p&gt;The &lt;code&gt;allowEdit&lt;/code&gt; feature when capturing images from the camera, or selecting
-images from the gallery is now deprecated. Behaviour of this feature was
-inconsistent across platforms, and often times is unreliable as it was dependent
-on support of the underlying Camera application which was not standard.&lt;/p&gt;
-
-&lt;p&gt;The feature still exists for the time being and should work as-is given it&amp;#39;s
-documented caveats, but Apache Cordova will no longer provide support for issues
-arising from using the feature. The &lt;code&gt;allowEdit&lt;/code&gt; option is scheduled to be
-completely removed at a later date with no direct replacement.&lt;/p&gt;
-
-&lt;p&gt;Users using the &lt;code&gt;allowEdit&lt;/code&gt; feature should move to a dedicated image
-manipulation library.&lt;/p&gt;
-
-&lt;h3&gt;Known Issues&lt;/h3&gt;
-
-&lt;h4&gt;iOS&lt;/h4&gt;
-
-&lt;p&gt;The &lt;code&gt;FileEntry.toURL&lt;/code&gt; method on iOS does not produce a DOM-usable uri while
-the application is configured to use schemes. A &lt;a href=&quot;https://github.com/apache/cordova-plugin-file/pull/642&quot;&gt;fix&lt;/a&gt;
-for this will be available at an later date. In the meantime, the following can
-be used as a workaround:&lt;/p&gt;
-
-&lt;div class=&quot;language-javascript highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c1&quot;&gt;// TODO: Remove when https://github.com/apache/cordova-plugin-file/pull/642 is released&lt;/span&gt;
-&lt;span class=&quot;kd&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;nx&quot;&gt;toDomURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;fileEntry&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
-    &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;cordova&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;platform&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;===&lt;/span&gt; &lt;span class=&quot;dl&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;ios&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/ [...]
-        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;window&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;WkWebView&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;convertFilePath&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;fileEntry&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&q [...]
-    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
-    &lt;span class=&quot;k&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
-        &lt;span class=&quot;k&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;nx&quot;&gt;fileEntry&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;toURL&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;();&lt;/span&gt;
-    &lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
-&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
-
-&lt;p&gt;If your app is still hosted on the &lt;code&gt;file://&lt;/code&gt; protocol on iOS, then the
-workaround is not necessary.&lt;/p&gt;
-
-&lt;h4&gt;Android&lt;/h4&gt;
-
-&lt;p&gt;Android will start returning &lt;code&gt;content://&lt;/code&gt; instead of &lt;code&gt;file://&lt;/code&gt; URIs when
-selecting images from the user&amp;#39;s gallery in order to make use of the underlying
-MediaStore APIs. In order for these paths to be resolvable to a DOM-usable URL,
-the &lt;code&gt;AndroidInsecureFileModeEnabled&lt;/code&gt; preference must be &lt;code&gt;&quot;false&quot;&lt;/code&gt; (the default value).&lt;/p&gt;
-
-&lt;p&gt;Please report any issues you find by following the
-&lt;a href=&quot;https://github.com/apache/cordova#filing-a-bug&quot;&gt;How to File a Bug&lt;/a&gt; guide!&lt;/p&gt;
-
-&lt;!--more--&gt;
-&lt;h1&gt;Changes include:&lt;/h1&gt;
-
-&lt;p&gt;&lt;strong&gt;Breaking:&lt;/strong&gt;&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/902&quot;&gt;GH-902&lt;/a&gt; fix(android): always return uris (#902)&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/909&quot;&gt;GH-909&lt;/a&gt; refactor(android): Make WRITE_EXTERNAL_STORAGE optional (#909)&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/910&quot;&gt;GH-910&lt;/a&gt; fix(android): Return data uris as an URI (#910)&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/911&quot;&gt;GH-911&lt;/a&gt; fix(ios): Sync camera API return to match Android changes (#911)&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/912&quot;&gt;GH-912&lt;/a&gt; fix(browser): Make data uri be returned as actual URI strings (#912)&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/915&quot;&gt;GH-915&lt;/a&gt; fix(android): remove WRITE_EXTERNAL_PERMISSION (#915)&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;&lt;strong&gt;Improvements:&lt;/strong&gt;&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/901&quot;&gt;GH-901&lt;/a&gt; fix(android): Isolate provider access to a subdirectory (#901)&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/904&quot;&gt;GH-904&lt;/a&gt; fix(android): Use VERSION_CODES instead of hard-coded API literals (#904)&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/906&quot;&gt;GH-906&lt;/a&gt; refactor(android): replace image path usage with image uris&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/907&quot;&gt;GH-907&lt;/a&gt; refactor(android): remove query img usage (#907)&lt;/li&gt;
-&lt;/ul&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-plugin-camera/pull/903&quot;&gt;GH-903&lt;/a&gt; fix(android): Improper serialization of image uri in save instance state (#903)&lt;/li&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/905&quot;&gt;GH-905&lt;/a&gt; fix(android): improper cache path construction during image manipulation (#905)&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;&lt;strong&gt;Deprecations:&lt;/strong&gt;&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/914&quot;&gt;GH-914&lt;/a&gt; deprecation: allowEdit (#914)&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;&lt;strong&gt;Documentation:&lt;/strong&gt;&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;&lt;a href=&quot;https://github.com/apache/cordova-plugin-camera/pull/913&quot;&gt;GH-913&lt;/a&gt; docs: Revisions for v8 public API changes with the return string formats of getPicture (#913)&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-        <pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
-        <link>https://cordova.apache.org/announcements/2024/11/02/camera-plugin-camera-8.0.0.html</link>
-        <guid isPermaLink="true">https://cordova.apache.org/announcements/2024/11/02/camera-plugin-camera-8.0.0.html</guid>
-        
-        <category>news</category>
-        
-        <category>releases</category>
-        
-        
         <category>announcements</category>
         
       </item>
diff --git a/sitemap.xml b/sitemap.xml
index f4e06fcca4..278d8d3bb5 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -8,6 +8,11 @@
 </url>
 
 
+<url>
+    <loc>https://cordova.apache.org/announcements/2025/08/29/cordova-app-hello-world-7.0.0.html</loc>
+</url>
+
+
 <url>
     <loc>https://cordova.apache.org/announcements/2025/08/09/cordova-common-6.0.0.html</loc>
 </url>
diff --git a/static/js/index.js b/static/js/index.js
index 827c2366ec..7cf00d602c 100644
--- a/static/js/index.js
+++ b/static/js/index.js
@@ -47,6 +47,7 @@ function checkNotification() {
     var dates = [];
     if (lastVisit != "") {
         
+        dates.push('Fri, 29 Aug 2025 00:00:00 +0000');
         dates.push('Fri, 29 Aug 2025 00:00:00 +0000');
         dates.push('Sat, 09 Aug 2025 00:00:00 +0000');
         dates.push('Wed, 30 Apr 2025 00:00:00 +0000');


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org