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 d63cf7bfc7 Deploying to asf-site from @
apache/cordova-docs@6d2ac5ca484ca9c35897c435ba1fad379df1d6d1 🚀
d63cf7bfc7 is described below
commit d63cf7bfc73c708848d16238a7033f98a91d99f6
Author: erisu <[email protected]>
AuthorDate: Tue May 23 15:49:51 2023 +0000
Deploying to asf-site from @
apache/cordova-docs@6d2ac5ca484ca9c35897c435ba1fad379df1d6d1 🚀
---
.../2023/05/13/cordova-browser-release-7.0.0.html | 20 +
.../2023/05/22/cordova-android-12.0.0.html | 472 ++++++++++++++++++
blog/index.html | 195 +++++++-
feed.xml | 531 +++++++++++++--------
.../2023/05/22/cordova-cli-12.0.0.html | 157 +++++-
sitemap.xml | 10 +
.../2023/cordova-android-12-platform-sdk-33.png | Bin 0 -> 683722 bytes
.../cordova-android-12-sdk-build-tools-3302.png | Bin 0 -> 588155 bytes
static/js/index.js | 2 +
9 files changed, 1178 insertions(+), 209 deletions(-)
diff --git a/announcements/2023/05/13/cordova-browser-release-7.0.0.html
b/announcements/2023/05/13/cordova-browser-release-7.0.0.html
index c5a8eca59b..dbd9933821 100644
--- a/announcements/2023/05/13/cordova-browser-release-7.0.0.html
+++ b/announcements/2023/05/13/cordova-browser-release-7.0.0.html
@@ -179,6 +179,26 @@ cordova platform add browser@7
</div>
<div class="col-sm-6">
+ <a
href="/announcements/2023/05/22/cordova-android-12.0.0.html">Next</a>
+ <br>
+ <br>
+ <a class="title"
href="/announcements/2023/05/22/cordova-android-12.0.0.html">Cordova Android
12.0.0 Released!</a>
+ <div class="date"> 22 May 2023 - 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 we have just released
Cordova Android...
+ </p>
+
</div>
</div>
</footer>
diff --git a/announcements/2023/05/22/cordova-android-12.0.0.html
b/announcements/2023/05/22/cordova-android-12.0.0.html
new file mode 100644
index 0000000000..c1e5383d24
--- /dev/null
+++ b/announcements/2023/05/22/cordova-android-12.0.0.html
@@ -0,0 +1,472 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <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 we have
just released Cordova Android 12.0.0! This is one of Cordova's supported
platforms for building Android application...">
+
+ <title>
+
+
+ Cordova Android 12.0.0 Released! - Apache Cordova
+
+
+ </title>
+
+ <link rel="SHORTCUT ICON" href="/favicon.ico"/>
+
+
+
+
+
+
+ <link rel="canonical"
href="https://cordova.apache.org/announcements/2023/05/22/cordova-android-12.0.0.html">
+
+ <!-- CSS -->
+ <link rel="stylesheet" type="text/css" href="/static/css/main.css">
+ <link rel="stylesheet" type="text/css" href="/static/css/lib/syntax.css">
+ <!-- Algolia Search CSS -->
+ <link rel="stylesheet"
href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css" />
+
+ <!-- Fonts -->
+ <!-- For attribution information, see www/attributions.html -->
+ <link
href='https://fonts.googleapis.com/css?family=Raleway:700,400,300,700italic,400italic,300italic'
rel='stylesheet' type='text/css'>
+
+ <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media
queries -->
+ <!--[if lt IE 9]>
+ <script
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+ <script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+ <![endif]-->
+ <script type="text/javascript">
+ var disqus_developer = 1; // this would set it to developer mode
+ </script>
+
+ <!-- JS -->
+ <script defer type="text/javascript"
src="/static/js/lib/jquery-2.1.1.min.js"></script>
+ <script defer type="text/javascript"
src="/static/js/lib/bootstrap.min.js"></script>
+
+ <!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before
"trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '16']);
+ var d=document, g=d.createElement('script'),
s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+ </script>
+ <!-- End Matomo Code -->
+
+
+</head>
+
+<body>
+ <header>
+ <a class="scroll-point pt-top" name="top"></a>
+ <nav class="navbar navbar-inverse navbar-fixed-top">
+ <div class="container-fluid">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed"
data-toggle="collapse" data-target="#navbar" aria-expanded="false"
aria-controls="navbar">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/"><img id="logo_top"
src="/static/img/cordova-logo-newbrand.svg"/></a>
+ </div>
+ <div id="navbar" class="navbar-collapse collapse">
+ <div class="nav_bar_center">
+ <ul class="nav navbar-nav">
+ <li >
+ <a href="/docs/en/latest/">Documentation</a>
+ </li>
+ <li >
+ <a href="/plugins">Plugins</a>
+ </li>
+ <li class="active">
+ <a href="/blog" id="blog_button">Blog<span
class="badge" id="new_blog_count"></span></a>
+ </li>
+ <li >
+ <a href="/contribute">Contribute</a>
+ </li>
+ <li >
+ <a href="/contribute/team.html">Team</a>
+ </li>
+ <li>
+ <a href="/#getstarted">Get Started</a>
+ </li>
+ <li>
+ <form class="navbar-form navbar-right"
id="header-search-form" role="search">
+ <div class="input-group">
+
+ <input id="header-search-field"
type="text" placeholder="Search '11.x' docs..." class="form-control hidden-xs"
autocomplete="off">
+ </div>
+ </form>
+ </li>
+ </ul>
+ </div>
+ </div><!--/.navbar-collapse -->
+ </div>
+ </nav>
+ <div id="_fixed_navbar_spacer" style="padding-top:50px"></div>
+</header>
+
+<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="post">
+ <header>
+ <div class="title">Cordova Android 12.0.0 Released!</div>
+ <div class="author">By:
+
+ Bryan Ellis
+
+ </div>
+ <div class="date">22 May 2023</div>
+ </header>
+ <section>
+ <div>
+ <p>We are happy to announce that we have just released
<code>Cordova Android 12.0.0</code>! This is one of Cordova's supported
platforms for building Android applications.</p>
+
+<ul>
+ <li><a
href="https://www.npmjs.com/package/cordova-android">[email protected]</a></li>
+</ul>
+
+<h2>Release Highlights</h2>
+
+<p><strong>To upgrade:</strong></p>
+
+<div class="language-bash highlighter-rouge"><div class="highlight"><pre
class="highlight"><code>cordova platform remove android
+cordova platform add [email protected]
+</code></pre></div></div>
+
+<p><strong>To install:</strong></p>
+
+<div class="language-bash highlighter-rouge"><div class="highlight"><pre
class="highlight"><code>cordova platform add [email protected]
+</code></pre></div></div>
+
+<p><strong>BREAKING CHANGES:</strong></p>
+
+<ul>
+ <li>
+ <p><strong>Increased Minimum & Target SDK</strong></p>
+
+ <p>This release has increased the minimum supported SDK version to 24
which is Android 7.0. It also has increased the target SDK to 33, Android
13.</p>
+ </li>
+ <li>
+ <p><strong>Build Tools</strong></p>
+
+ <p>To use <code>cordova-android@12</code>, SDK Platform <code>33</code>
and SDK Build Tools <code>33.0.2</code> must be installed. Older build tools
version can be uninstalled if older versions of cordova-android is no longer
used in your projects.</p>
+
+ <p>To install SDK Platform 33:</p>
+
+ <ol>
+ <li>Open Android Studio's <strong>SDK Manager</strong>:</li>
+ <li>Click on <code>SDK Platforms</code> tab</li>
+ <li>Check <code>Android 13.0 (Tiramisu)</code> which has the <code>API
Level</code> of <code>33</code></li>
+ <li>Click <code>Apply</code></li>
+ </ol>
+
+ <p><img src="/static/img/blog/2023/cordova-android-12-platform-sdk-33.png"
alt="Android SDK Platform" /></p>
+
+ <p>To install SDK Build Tools 33.0.2:</p>
+
+ <ol>
+ <li>Open Android Studio's <strong>SDK Manager</strong>:</li>
+ <li>Click on <code>SDK Tools</code> tab</li>
+ <li>Check <code>Show Package Details</code></li>
+ <li>Expand <code>Android SDK Build-Tools</code></li>
+ <li>Check <code>33.0.2</code></li>
+ <li>Click <code>Apply</code></li>
+ </ol>
+
+ <p><img
src="/static/img/blog/2023/cordova-android-12-sdk-build-tools-3302.png"
alt="Android SDK Build Tools" /></p>
+ </li>
+ <li>
+ <p><strong>Project Dependencies</strong></p>
+
+ <p>The following project dependencies were bumpped:</p>
+
+ <ul>
+ <li>Kotlin: <code>1.7.21</code></li>
+ <li>Gradle: <code>7.6</code></li>
+ <li>Android Gradle Plugin (AGP): <code>7.4.2</code></li>
+ <li>Google Services Gradle Plugin: <code>4.3.15</code></li>
+ <li>AndroidX App Compat Library: <code>1.6.1</code></li>
+ <li>AndroidX WebKit Library: <code>1.6.0</code></li>
+ <li>AndroidX SplashScreen Core Library: <code>1.0.0</code></li>
+ </ul>
+
+ <p>If you or a plugin has made changes to any of the following
configuration preferences, the build results might not match the expected
outcomes with this release:</p>
+
+ <ul>
+ <li><code>android-minSdkVersion</code></li>
+ <li><code>android-maxSdkVersion</code></li>
+ <li><code>android-targetSdkVersion</code></li>
+ <li><code>android-compileSdkVersion</code></li>
+ <li><code>android-buildToolsVersion</code></li>
+ <li><code>GradleVersion</code></li>
+ <li><code>AndroidGradlePluginVersion</code></li>
+ <li><code>GradlePluginKotlinVersion</code></li>
+ <li><code>AndroidXAppCompatVersion</code></li>
+ <li><code>AndroidXWebKitVersion</code></li>
+ <li><code>GradlePluginGoogleServicesVersion</code></li>
+ </ul>
+
+ <p>Please take note of the versions that have been updated in this
release. If you have manually modified any of these values, it is recommended
to review and update the preference values accordingly.</p>
+ </li>
+ <li>
+ <p><strong>Node Support</strong></p>
+
+ <p>We have dropped support for Node 14.x and increase the minimum Node
requirement to greater than or equal to 16.13.0.</p>
+ </li>
+</ul>
+
+<p><strong>New Features:</strong></p>
+
+<ul>
+ <li>
+ <p><strong>Monochrome Support</strong></p>
+
+ <p>Android 13 has added Themed Icons support which is also known as
Monochrome. This release has introduced support for Themed icons.</p>
+ </li>
+</ul>
+
+<p>Please report any issues you find on our <a
href="https://github.com/apache/cordova-android/issues">Cordova-Android</a>
GitHub issue tracker!</p>
+
+<!--more-->
+<h1>Changes include:</h1>
+
+<p><strong>Breaking:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1605">GH-1605</a> fix!:
Make <code>CoreAndroid</code> plugin instantiate on load</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1539">GH-1539</a> feat!:
bump Gradle 7.6 & AGP 7.4.2</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1571">GH-1571</a> feat!:
bump min SDK to 24</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1538">GH-1538</a> feat!:
bump target sdk & build tools for SDK 33 support</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1540">GH-1540</a> feat!:
bump node engine requirement <code>>=16.13.0</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1597">GH-1597</a>
deprecate: <code>CoreAndroid.getBuildConfigValue</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1541">GH-1541</a>
dep(npm)!: bump acceptable modules w/ rebuilt <code>package-lock</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1566">GH-1566</a>
dep(npm)!: bump <code>[email protected]</code></li>
+</ul>
+
+<p><strong>Features:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1602">GH-1602</a> feat:
add <code>listTarget</code> api</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1574">GH-1574</a> feat:
add plugin hooks for <code>WebViewClient.onRenderProcessGone</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1594">GH-1594</a> feat:
bump default <code>kotlin</code> to version 1.7.21</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1550">GH-1550</a> feat:
add <code>monochrome</code> app icon support</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1589">GH-1589</a> feat:
<code>InspectableWebview</code> preference</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1568">GH-1568</a> feat:
bump <code>androidx.appcompat.appcompat</code> 1.6.1</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1567">GH-1567</a> feat:
bump <code>androidx.webkit.webkit</code> 1.6.0</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1547">GH-1547</a> feat:
bump <code>com.google.gms.google-services</code> 4.3.15</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1546">GH-1546</a> feat:
bump <code>androidx.core.core-splashscreen</code> 1.0.0</li>
+</ul>
+
+<p><strong>Fixes:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1606">GH-1606</a> fix:
Gradle Args parsing</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1575">GH-1575</a>
fix(<code>BuildHelper</code>): get package name from
<code>ApplicationInfo</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1595">GH-1595</a>
fix(test): Native test namespace refactor</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1471">GH-1471</a> fix:
<code>ANDROID_HOME</code> is the new default, to check first and give
advice</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1573">GH-1573</a>
fix(GH-1432): Default <code>content</code> <code>src</code> when content tag is
missing</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1506">GH-1506</a> fix:
only do fadeout animation if <code>FadeSplashScreen</code> is true</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1505">GH-1505</a> fix:
correctly flag API dependency on <code>AppCompat</code> for Maven</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1487">GH-1487</a> fix: Add
<strong>Android</strong> prefix to
<code>WindowSplashScreenBrandingImage</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1489">GH-1489</a> fix:
import type definitions from obsolete
<code>cordova-plugin-splashscreen</code></li>
+</ul>
+
+<p><strong>Chores, Refactor, Dependencies & CI:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1493">GH-1493</a> chore:
add <code>lint:fix</code> script for fixing lint errors</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1491">GH-1491</a> chore:
Use gradle 7.4.2 distribution url</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1588">GH-1588</a>
refactor: Removed obsolete version code checks</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1492">GH-1492</a>
refactor: replace deprecated <code>Handler</code> constructor</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1587">GH-1587</a> dep:
bump npm dependencies
+ <ul>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>@cordova/[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ </ul>
+ </li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1607">GH-1607</a> ci:
Added NodeJS 20.x to the workflow matrix</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1542">GH-1542</a>
ci(workflow): update <code>codecov/codecov-action@v3</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1532">GH-1532</a> ci:
update <code>codecov/codecov-action</code> reporting format</li>
+</ul>
+
+ </div>
+ </section>
+ <footer>
+ <div class="row">
+ <div class="col-sm-6">
+
+ <a
href="/announcements/2023/05/13/cordova-browser-release-7.0.0.html">Previous</a>
+ <br>
+ <br>
+ <a class="title"
href="/announcements/2023/05/13/cordova-browser-release-7.0.0.html">Cordova
Browser 7.0.0 Released!</a>
+ <div class="date"> 13 May 2023 - By Norman Breau </div>
+ <p class="content">
+ We are happy to announce that we have just released
Cordova Browser...
+ </p>
+
+ </div>
+ <div class="col-sm-6">
+
+ <a href="/news/2023/05/22/cordova-cli-12.0.0.html">Next</a>
+ <br>
+ <br>
+ <a class="title"
href="/news/2023/05/22/cordova-cli-12.0.0.html">Cordova CLI 12.0.0 & Internal
Packages Released!</a>
+ <div class="date"> 22 May 2023 - 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 we have just released a
major...
+ </p>
+
+ </div>
+ </div>
+ </footer>
+ <div class="disqus">
+ <div id="disqus_thread"></div>
+<script type="text/javascript">
+ /* * * CONFIGURATION VARIABLES * * */
+ var disqus_shortname = 'cordovablogs';
+
+ /* * * DON'T EDIT BELOW THIS LINE * * */
+ (function() {
+ var dsq = document.createElement('script'); dsq.type =
'text/javascript'; dsq.async = true;
+ dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+ (document.getElementsByTagName('head')[0] ||
document.getElementsByTagName('body')[0]).appendChild(dsq);
+ })();
+</script>
+<noscript>Please enable JavaScript to view the <a
href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by
Disqus.</a></noscript>
+
+ </div>
+</div>
+
+</div>
+
+</div>
+
+<div class="blue-divider"></div>
+<footer>
+ <div class="container">
+ <div class="row">
+ <div class="col-sm-9">
+ <h1>More Resources</h1>
+ <div class="row">
+ <div class="col-sm-4">
+ <h2>General</h2>
+ <ul class="nav">
+ <li>
+ <a target="_blank"
href="https://projects.apache.org/project.html?cordova">Apache Project Page</a>
+ </li>
+ <li>
+ <a
href="https://www.apache.org/dyn/closer.cgi/cordova">Source Distribution</a>
+ </li>
+ <li>
+ <a target="_blank"
href="https://www.apache.org/licenses/LICENSE-2.0">License</a>
+ </li>
+ <li>
+ <a href="/artwork">Artwork</a>
+ </li>
+ </ul>
+ </div>
+ <div class="col-sm-4">
+ <h2>Development</h2>
+ <ul class="nav">
+ <li><a target="_blank"
href="https://github.com/apache?utf8=%E2%9C%93&q=cordova-">Source
Code</a></li>
+ <li><a target="_blank"
href="https://github.com/apache/cordova#filing-a-bug">Issue Tracker</a></li>
+ <li><a target="_blank"
href="https://stackoverflow.com/questions/tagged/cordova">Stack
Overflow</a></li>
+ <li><a href="/contact">Mailing List</a></li>
+ <li><a href="/contribute/nightly_builds.html">Nightly
builds</a></li>
+ </ul>
+ </div>
+ <div class="col-sm-4">
+ <h2>Apache Software Foundation</h2>
+ <ul class="nav">
+ <li>
+ <a target="_blank"
href="https://www.apache.org/">About ASF</a>
+ </li>
+ <li>
+ <a target="_blank"
href="https://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a>
+ </li>
+ <li>
+ <a target="_blank"
href="https://www.apache.org/foundation/thanks.html">Thanks</a>
+ </li>
+ <li>
+ <a target="_blank"
href="https://www.apache.org/security/">Security</a>
+ </li>
+ <li>
+ <a target="_blank"
href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy
policy</a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm-3">
+ <h1>Contribute</h1>
+ <p style="padding-top:20px"><strong>Help Cordova move
forward!</strong></p>
+ <p>Report bugs, improve the docs, or contribute to the code.</p>
+ <a href="/contribute" class="btn btn-lg btn-primary">
+ Learn More
+ </a>
+ <p style="padding-top:20px"> <a
href="https://twitter.com/apachecordova" class="twitter-follow-button"
data-show-count="false">Follow @apachecordova</a></p>
+ <script async defer
src="https://slack-cordova-io.herokuapp.com/slackin.js"></script>
+ </div>
+</div>
+<p class="copyright_text">
+ Copyright © 2023 The Apache Software Foundation, Licensed under the
<a target="_blank" href="https://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.<br/>
+ Apache and the Apache feather logos are <a target="_blank"
href="https://www.apache.org/foundation/marks/list/">trademarks</a> of The
Apache Software Foundation.
+ <br/>
+ <p>See the <a href="/attributions/">attributions page</a> for other
copyright & trademark notices.</p>
+</p>
+
+ </div>
+</footer>
+
+
+ <script defer type="text/javascript" src="/static/js/index.js"></script>
+ <script defer type="text/javascript" src="/static/js/twitter.js"></script>
+
+
+
+
+<script type="text/javascript"
src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script>
+<script type="text/javascript">
+ docsearch({
+ apiKey: '0a916ab198bd93d031aa70611271e42e',
+ indexName: 'cordova',
+ inputSelector: '#header-search-field',
+ algoliaOptions: { 'facetFilters': ["version: 11.x", "language: en"] }
+ });
+</script>
+
+</body>
+</html>
diff --git a/blog/index.html b/blog/index.html
index 01ca867a0b..acb6485f2a 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -130,6 +130,199 @@
</h1>
<ul class="posts">
+ <li>
+ <header>
+ <div class="adorner" blogTime="Mon, 22 May 2023 00:00:00
+0000"></div>
+ <h2 class="title">
+ <a
href="/news/2023/05/22/cordova-cli-12.0.0.html">Cordova CLI 12.0.0 & Internal
Packages Released!</a>
+ </h2>
+ <div class="details">
+ <span class="date">22 May 2023</span>
+ - by
+ <span class="author">
+
+ Bryan Ellis
+
+ </span>
+ <a class="comment"
href="/news/2023/05/22/cordova-cli-12.0.0.html#disqus_thread"></a>
+ </div>
+ </header>
+ <section class="post-excerpt">
+ <p><p>We are happy to announce that we have just released
a major update to our Cordova CLI!</p>
+
+<ul>
+ <li><a href="https://www.npmjs.com/package/cordova">[email protected]</a></li>
+</ul>
+
+<p>In this CLI release, it also includes the latest internal libraries:</p>
+
+<ul>
+ <li><a
href="https://www.npmjs.com/package/cordova-lib">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-create">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-common">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-fetch">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-serve">[email protected]</a></li>
+</ul>
+
+<h2>Release Highlights</h2>
+
+<p>This release drops Nodejs 14 support. The minimum supported version that
Cordova requires is greater than or equal to 16.13.0.</p>
+
+<p>In all releases, we have updated all npm packages to the possible latest
release that Cordova can support.</p>
+
+<p><strong>BREAKING CHANGES:</strong></p>
+
+<p>We have removed the deprecated platforms <strong>OSX</strong> and
<strong>Windows</strong> from the platform listing. While you can still install
these platforms, you will need to use the full npm package names
<code>cordova-osx</code> and <code>cordova-windows</code>. Please note that
these platforms are no longer actively maintained, and there is a possibility
that they may not function as expected and could break in the future. As a
result, they will not receive any further support.</p>
+
+<p>Additionally, we have removed all internal platform pinnings. When running
the <code>cordova platform add <PLATFORM></code> command, it will always
fetch the latest available platform from the npm registry. This allows for
immediate access to newly released platforms. If you require the command to
consistently fetch a specific version, you will need to update your command to
include the version pinning, like this: <code>cordova platform add
<PLATFORM>@<VERSION></code>.</p>
+
+<p>Please report any issues you find on our GitHub issue tracker! Please
select below the appropriate repo when submitting.</p>
+
+<ul>
+ <li><a href="https://github.com/apache/cordova-cli/issues">Cordova CLI -
Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-lib/issues">Cordova Lib -
Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-create/issues">Cordova Create
- Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-fetch/issues">Cordova Fetch -
Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-serve/issues">Cordova Serve -
Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-common/issues">Cordova Common
- Issue Tracker</a></li>
+</ul>
+
+</p>
+ <div><a
href="/news/2023/05/22/cordova-cli-12.0.0.html">More...</a></div>
+ </section>
+ </li>
+
+ <li>
+ <header>
+ <div class="adorner" blogTime="Mon, 22 May 2023 00:00:00
+0000"></div>
+ <h2 class="title">
+ <a
href="/announcements/2023/05/22/cordova-android-12.0.0.html">Cordova Android
12.0.0 Released!</a>
+ </h2>
+ <div class="details">
+ <span class="date">22 May 2023</span>
+ - by
+ <span class="author">
+
+ Bryan Ellis
+
+ </span>
+ <a class="comment"
href="/announcements/2023/05/22/cordova-android-12.0.0.html#disqus_thread"></a>
+ </div>
+ </header>
+ <section class="post-excerpt">
+ <p><p>We are happy to announce that we have just released
<code>Cordova Android 12.0.0</code>! This is one of Cordova's supported
platforms for building Android applications.</p>
+
+<ul>
+ <li><a
href="https://www.npmjs.com/package/cordova-android">[email protected]</a></li>
+</ul>
+
+<h2>Release Highlights</h2>
+
+<p><strong>To upgrade:</strong></p>
+
+<div class="language-bash highlighter-rouge"><div class="highlight"><pre
class="highlight"><code>cordova platform remove android
+cordova platform add [email protected]
+</code></pre></div></div>
+
+<p><strong>To install:</strong></p>
+
+<div class="language-bash highlighter-rouge"><div class="highlight"><pre
class="highlight"><code>cordova platform add [email protected]
+</code></pre></div></div>
+
+<p><strong>BREAKING CHANGES:</strong></p>
+
+<ul>
+ <li>
+ <p><strong>Increased Minimum & Target SDK</strong></p>
+
+ <p>This release has increased the minimum supported SDK version to 24
which is Android 7.0. It also has increased the target SDK to 33, Android
13.</p>
+ </li>
+ <li>
+ <p><strong>Build Tools</strong></p>
+
+ <p>To use <code>cordova-android@12</code>, SDK Platform <code>33</code>
and SDK Build Tools <code>33.0.2</code> must be installed. Older build tools
version can be uninstalled if older versions of cordova-android is no longer
used in your projects.</p>
+
+ <p>To install SDK Platform 33:</p>
+
+ <ol>
+ <li>Open Android Studio's <strong>SDK Manager</strong>:</li>
+ <li>Click on <code>SDK Platforms</code> tab</li>
+ <li>Check <code>Android 13.0 (Tiramisu)</code> which has the <code>API
Level</code> of <code>33</code></li>
+ <li>Click <code>Apply</code></li>
+ </ol>
+
+ <p><img src="/static/img/blog/2023/cordova-android-12-platform-sdk-33.png"
alt="Android SDK Platform" /></p>
+
+ <p>To install SDK Build Tools 33.0.2:</p>
+
+ <ol>
+ <li>Open Android Studio's <strong>SDK Manager</strong>:</li>
+ <li>Click on <code>SDK Tools</code> tab</li>
+ <li>Check <code>Show Package Details</code></li>
+ <li>Expand <code>Android SDK Build-Tools</code></li>
+ <li>Check <code>33.0.2</code></li>
+ <li>Click <code>Apply</code></li>
+ </ol>
+
+ <p><img
src="/static/img/blog/2023/cordova-android-12-sdk-build-tools-3302.png"
alt="Android SDK Build Tools" /></p>
+ </li>
+ <li>
+ <p><strong>Project Dependencies</strong></p>
+
+ <p>The following project dependencies were bumpped:</p>
+
+ <ul>
+ <li>Kotlin: <code>1.7.21</code></li>
+ <li>Gradle: <code>7.6</code></li>
+ <li>Android Gradle Plugin (AGP): <code>7.4.2</code></li>
+ <li>Google Services Gradle Plugin: <code>4.3.15</code></li>
+ <li>AndroidX App Compat Library: <code>1.6.1</code></li>
+ <li>AndroidX WebKit Library: <code>1.6.0</code></li>
+ <li>AndroidX SplashScreen Core Library: <code>1.0.0</code></li>
+ </ul>
+
+ <p>If you or a plugin has made changes to any of the following
configuration preferences, the build results might not match the expected
outcomes with this release:</p>
+
+ <ul>
+ <li><code>android-minSdkVersion</code></li>
+ <li><code>android-maxSdkVersion</code></li>
+ <li><code>android-targetSdkVersion</code></li>
+ <li><code>android-compileSdkVersion</code></li>
+ <li><code>android-buildToolsVersion</code></li>
+ <li><code>GradleVersion</code></li>
+ <li><code>AndroidGradlePluginVersion</code></li>
+ <li><code>GradlePluginKotlinVersion</code></li>
+ <li><code>AndroidXAppCompatVersion</code></li>
+ <li><code>AndroidXWebKitVersion</code></li>
+ <li><code>GradlePluginGoogleServicesVersion</code></li>
+ </ul>
+
+ <p>Please take note of the versions that have been updated in this
release. If you have manually modified any of these values, it is recommended
to review and update the preference values accordingly.</p>
+ </li>
+ <li>
+ <p><strong>Node Support</strong></p>
+
+ <p>We have dropped support for Node 14.x and increase the minimum Node
requirement to greater than or equal to 16.13.0.</p>
+ </li>
+</ul>
+
+<p><strong>New Features:</strong></p>
+
+<ul>
+ <li>
+ <p><strong>Monochrome Support</strong></p>
+
+ <p>Android 13 has added Themed Icons support which is also known as
Monochrome. This release has introduced support for Themed icons.</p>
+ </li>
+</ul>
+
+<p>Please report any issues you find on our <a
href="https://github.com/apache/cordova-android/issues">Cordova-Android</a>
GitHub issue tracker!</p>
+
+</p>
+ <div><a
href="/announcements/2023/05/22/cordova-android-12.0.0.html">More...</a></div>
+ </section>
+ </li>
+
<li>
<header>
<div class="adorner" blogTime="Sat, 13 May 2023 00:00:00
+0000"></div>
@@ -12818,7 +13011,7 @@ window.twttr = (function(d, s, id) {
<script>
window.onload = function(){
setTimeout(function(){
- var lastPostTime = new Date("Sat, 13 May 2023 00:00:00
+0000").getTime();
+ var lastPostTime = new Date("Mon, 22 May 2023 00:00:00
+0000").getTime();
setCookie("visitTime", lastPostTime, 365);
}, 2000);
};
diff --git a/feed.xml b/feed.xml
index 624336eb55..224a5b802a 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,10 +6,351 @@
</description>
<link>https://cordova.apache.org/</link>
<atom:link href="https://cordova.apache.org/feed.xml" rel="self"
type="application/rss+xml"/>
- <pubDate>Tue, 23 May 2023 11:40:47 +0000</pubDate>
- <lastBuildDate>Tue, 23 May 2023 11:40:47 +0000</lastBuildDate>
+ <pubDate>Tue, 23 May 2023 15:48:42 +0000</pubDate>
+ <lastBuildDate>Tue, 23 May 2023 15:48:42 +0000</lastBuildDate>
<generator>Jekyll v4.3.2</generator>
+ <item>
+ <title>Cordova CLI 12.0.0 & Internal Packages Released!</title>
+ <description><p>We are happy to announce that we have just
released a major update to our Cordova CLI!</p>
+
+<ul>
+ <li><a
href="https://www.npmjs.com/package/cordova">[email protected]</a></li>
+</ul>
+
+<p>In this CLI release, it also includes the latest internal
libraries:</p>
+
+<ul>
+ <li><a
href="https://www.npmjs.com/package/cordova-lib">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-create">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-common">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-fetch">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-serve">[email protected]</a></li>
+</ul>
+
+<h2>Release Highlights</h2>
+
+<p>This release drops Nodejs 14 support. The minimum supported version
that Cordova requires is greater than or equal to 16.13.0.</p>
+
+<p>In all releases, we have updated all npm packages to the possible
latest release that Cordova can support.</p>
+
+<p><strong>BREAKING CHANGES:</strong></p>
+
+<p>We have removed the deprecated platforms
<strong>OSX</strong> and <strong>Windows</strong> from
the platform listing. While you can still install these platforms, you will
need to use the full npm package names <code>cordova-osx</code> and
<code>cordova-windows</code>. Please note that these platforms are
no longer actively maintained, and there is a possibility that they may not
function as expected and could break in the future. [...]
+
+<p>Additionally, we have removed all internal platform pinnings. When
running the <code>cordova platform add
&lt;PLATFORM&gt;</code> command, it will always fetch the latest
available platform from the npm registry. This allows for immediate access to
newly released platforms. If you require the command to consistently fetch a
specific version, you will need to update your command to include the version
pinning, like this: <code>cordova platform add &l [...]
+
+<p>Please report any issues you find on our GitHub issue tracker! Please
select below the appropriate repo when submitting.</p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-cli/issues">Cordova CLI -
Issue Tracker</a></li>
+ <li><a
href="https://github.com/apache/cordova-lib/issues">Cordova Lib -
Issue Tracker</a></li>
+ <li><a
href="https://github.com/apache/cordova-create/issues">Cordova
Create - Issue Tracker</a></li>
+ <li><a
href="https://github.com/apache/cordova-fetch/issues">Cordova
Fetch - Issue Tracker</a></li>
+ <li><a
href="https://github.com/apache/cordova-serve/issues">Cordova
Serve - Issue Tracker</a></li>
+ <li><a
href="https://github.com/apache/cordova-common/issues">Cordova
Common - Issue Tracker</a></li>
+</ul>
+
+<!--more-->
+<h1>Changes include:</h1>
+
+<p><strong>Cordova CLI 12.0.0:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-cli/pull/611">GH-611</a>
feat!(run): call platform api to list targets</li>
+ <li><a
href="https://github.com/apache/cordova-cli/pull/595">GH-595</a>
feat!: remove <code>update-notifier</code> support</li>
+ <li><a
href="https://github.com/apache/cordova-cli/pull/615">GH-615</a>
dep!: bump <code>[email protected]</code> &amp;
<code>[email protected]</code></li>
+ <li><a
href="https://github.com/apache/cordova-cli/pull/613">GH-613</a>
dep!: bump possible dependencies &amp; set bump node requirement
<code>&gt;=16.13.0</code>
+ <ul>
+
<li><code>@cordova/eslint-config@^5.0.0</code></li>
+ <li><code>jasmine@^4.6.0</code></li>
+ <li><code>rewire@^6.0.0</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ </ul>
+ </li>
+</ul>
+
+<p><strong>Cordova Lib 12.0.0 &amp;
12.0.1:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-lib/pull/918">GH-918</a>
fix: platform add with tarball &amp; directory</li>
+ <li><a
href="https://github.com/apache/cordova-lib/pull/917">GH-917</a>
feat!(<code>run</code>): call platform api to list
targets</li>
+ <li><a
href="https://github.com/apache/cordova-lib/pull/894">GH-894</a>
feat!: remove platform pinning</li>
+ <li><a
href="https://github.com/apache/cordova-lib/pull/896">GH-896</a>
feat!: remove <strong>OSX</strong> &amp;
<strong>Windows</strong> platform</li>
+</ul>
+
+<p><strong>Cordova Create 5.0.0:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-create/pull/82">GH-82</a>
dep!: packages upgrade &amp; requirements
+ <ul>
+ <li>Bumped Packages
+ <ul>
+
<li><code>@cordova/eslint-config@[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ </ul>
+ </li>
+ <li>Rebuilt <code>package-lock.json</code></li>
+ <li>Bumped <code>node</code> engine requirement
<code>&gt;=16.13.0</code></li>
+ </ul>
+ </li>
+</ul>
+
+<p><strong>Cordova Fetch 4.0.0:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-fetch/pull/108">GH-108</a>
dep!: bumped <code>node</code> &amp;
<code>npm</code> engine requirment &amp; dependencies w/
<code>package-lock</code> rebuild
+ <ul>
+ <li>Engine Requirement Update
+ <ul>
+ <li>Node: <code>&gt;= 16.13.0</code></li>
+ <li>npm: <code>&gt;= 8.1.0</code></li>
+ </ul>
+ </li>
+ <li>Package Upgrade
+ <ul>
+ <li><code>@npmcli/[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+
<li><code>@cordova/[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li><a
href="https://github.com/apache/cordova-fetch/pull/109">GH-109</a>
dep!: bump <code>[email protected]</code></li>
+ <li><a
href="https://github.com/apache/cordova-fetch/pull/102">GH-102</a>
dep(npm): update <code>[email protected]</code></li>
+ <li><a
href="https://github.com/apache/cordova-fetch/pull/75">GH-75</a>
refactor: replace <code>superspawn</code> with
<code>execa</code></li>
+ <li><a
href="https://github.com/apache/cordova-fetch/pull/110">GH-110</a>
test: remove private internal method testing and
<code>rewire</code></li>
+ <li><a
href="https://github.com/apache/cordova-fetch/pull/111">GH-111</a>
ci: sync <code>codecov-action</code> setup between other
repos</li>
+</ul>
+
+<p><strong>Cordova Serve 4.0.1:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-serve/pull/49">GH-49</a>,
<a
href="https://github.com/apache/cordova-serve/pull/51">GH-51</a>,
<a
href="https://github.com/apache/cordova-serve/pull/53">GH-53</a>
chore: rebuilt package-lock.json</li>
+ <li><a
href="https://github.com/apache/cordova-serve/pull/52">GH-52</a>
ci: update github action workflow</li>
+ <li><a
href="https://github.com/apache/cordova-serve/pull/46">GH-46</a>
fix(main.js): color of 404 status in console logs</li>
+ <li><a
href="https://github.com/apache/cordova-serve/pull/45">GH-45</a>
fix(main.js): resolve deprecation warning on Node.js 12</li>
+ <li><a
href="https://github.com/apache/cordova-serve/pull/44">GH-44</a>
fix: pass mandatory args to platform API constructor</li>
+ <li><a
href="https://github.com/apache/cordova-serve/pull/38">GH-38</a>
ci: add node 14 to workflow</li>
+</ul>
+
+<p><strong>Cordova Common 5.0.0:</strong></p>
+
+<p>See the <a
href="2023-03-09-cordova-common-release-5.0.0.md">Cordova Common
Release 5.0.0</a> blog post.</p>
+</description>
+ <pubDate>Mon, 22 May 2023 00:00:00 +0000</pubDate>
+
<link>https://cordova.apache.org/news/2023/05/22/cordova-cli-12.0.0.html</link>
+ <guid
isPermaLink="true">https://cordova.apache.org/news/2023/05/22/cordova-cli-12.0.0.html</guid>
+
+ <category>news</category>
+
+ <category>releases</category>
+
+
+ <category>news</category>
+
+ </item>
+
+ <item>
+ <title>Cordova Android 12.0.0 Released!</title>
+ <description><p>We are happy to announce that we have just
released <code>Cordova Android 12.0.0</code>! This is one of
Cordova&#39;s supported platforms for building Android
applications.</p>
+
+<ul>
+ <li><a
href="https://www.npmjs.com/package/cordova-android">[email protected]</a></li>
+</ul>
+
+<h2>Release Highlights</h2>
+
+<p><strong>To upgrade:</strong></p>
+
+<div class="language-bash highlighter-rouge"><div
class="highlight"><pre
class="highlight"><code>cordova platform remove android
+cordova platform add [email protected]
+</code></pre></div></div>
+
+<p><strong>To install:</strong></p>
+
+<div class="language-bash highlighter-rouge"><div
class="highlight"><pre
class="highlight"><code>cordova platform add [email protected]
+</code></pre></div></div>
+
+<p><strong>BREAKING CHANGES:</strong></p>
+
+<ul>
+ <li>
+ <p><strong>Increased Minimum &amp; Target
SDK</strong></p>
+
+ <p>This release has increased the minimum supported SDK version to
24 which is Android 7.0. It also has increased the target SDK to 33, Android
13.</p>
+ </li>
+ <li>
+ <p><strong>Build Tools</strong></p>
+
+ <p>To use <code>cordova-android@12</code>, SDK Platform
<code>33</code> and SDK Build Tools <code>33.0.2</code>
must be installed. Older build tools version can be uninstalled if older
versions of cordova-android is no longer used in your projects.</p>
+
+ <p>To install SDK Platform 33:</p>
+
+ <ol>
+ <li>Open Android Studio&#39;s <strong>SDK
Manager</strong>:</li>
+ <li>Click on <code>SDK Platforms</code> tab</li>
+ <li>Check <code>Android 13.0 (Tiramisu)</code> which
has the <code>API Level</code> of
<code>33</code></li>
+ <li>Click <code>Apply</code></li>
+ </ol>
+
+ <p><img
src="/static/img/blog/2023/cordova-android-12-platform-sdk-33.png"
alt="Android SDK Platform" /></p>
+
+ <p>To install SDK Build Tools 33.0.2:</p>
+
+ <ol>
+ <li>Open Android Studio&#39;s <strong>SDK
Manager</strong>:</li>
+ <li>Click on <code>SDK Tools</code> tab</li>
+ <li>Check <code>Show Package Details</code></li>
+ <li>Expand <code>Android SDK
Build-Tools</code></li>
+ <li>Check <code>33.0.2</code></li>
+ <li>Click <code>Apply</code></li>
+ </ol>
+
+ <p><img
src="/static/img/blog/2023/cordova-android-12-sdk-build-tools-3302.png"
alt="Android SDK Build Tools" /></p>
+ </li>
+ <li>
+ <p><strong>Project Dependencies</strong></p>
+
+ <p>The following project dependencies were bumpped:</p>
+
+ <ul>
+ <li>Kotlin: <code>1.7.21</code></li>
+ <li>Gradle: <code>7.6</code></li>
+ <li>Android Gradle Plugin (AGP):
<code>7.4.2</code></li>
+ <li>Google Services Gradle Plugin:
<code>4.3.15</code></li>
+ <li>AndroidX App Compat Library:
<code>1.6.1</code></li>
+ <li>AndroidX WebKit Library:
<code>1.6.0</code></li>
+ <li>AndroidX SplashScreen Core Library:
<code>1.0.0</code></li>
+ </ul>
+
+ <p>If you or a plugin has made changes to any of the following
configuration preferences, the build results might not match the expected
outcomes with this release:</p>
+
+ <ul>
+ <li><code>android-minSdkVersion</code></li>
+ <li><code>android-maxSdkVersion</code></li>
+ <li><code>android-targetSdkVersion</code></li>
+ <li><code>android-compileSdkVersion</code></li>
+ <li><code>android-buildToolsVersion</code></li>
+ <li><code>GradleVersion</code></li>
+ <li><code>AndroidGradlePluginVersion</code></li>
+ <li><code>GradlePluginKotlinVersion</code></li>
+ <li><code>AndroidXAppCompatVersion</code></li>
+ <li><code>AndroidXWebKitVersion</code></li>
+
<li><code>GradlePluginGoogleServicesVersion</code></li>
+ </ul>
+
+ <p>Please take note of the versions that have been updated in this
release. If you have manually modified any of these values, it is recommended
to review and update the preference values accordingly.</p>
+ </li>
+ <li>
+ <p><strong>Node Support</strong></p>
+
+ <p>We have dropped support for Node 14.x and increase the minimum
Node requirement to greater than or equal to 16.13.0.</p>
+ </li>
+</ul>
+
+<p><strong>New Features:</strong></p>
+
+<ul>
+ <li>
+ <p><strong>Monochrome Support</strong></p>
+
+ <p>Android 13 has added Themed Icons support which is also known as
Monochrome. This release has introduced support for Themed icons.</p>
+ </li>
+</ul>
+
+<p>Please report any issues you find on our <a
href="https://github.com/apache/cordova-android/issues">Cordova-Android</a>
GitHub issue tracker!</p>
+
+<!--more-->
+<h1>Changes include:</h1>
+
+<p><strong>Breaking:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1605">GH-1605</a>
fix!: Make <code>CoreAndroid</code> plugin instantiate on
load</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1539">GH-1539</a>
feat!: bump Gradle 7.6 &amp; AGP 7.4.2</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1571">GH-1571</a>
feat!: bump min SDK to 24</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1538">GH-1538</a>
feat!: bump target sdk &amp; build tools for SDK 33 support</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1540">GH-1540</a>
feat!: bump node engine requirement
<code>&gt;=16.13.0</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1597">GH-1597</a>
deprecate: <code>CoreAndroid.getBuildConfigValue</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1541">GH-1541</a>
dep(npm)!: bump acceptable modules w/ rebuilt
<code>package-lock</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1566">GH-1566</a>
dep(npm)!: bump <code>[email protected]</code></li>
+</ul>
+
+<p><strong>Features:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1602">GH-1602</a>
feat: add <code>listTarget</code> api</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1574">GH-1574</a>
feat: add plugin hooks for
<code>WebViewClient.onRenderProcessGone</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1594">GH-1594</a>
feat: bump default <code>kotlin</code> to version 1.7.21</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1550">GH-1550</a>
feat: add <code>monochrome</code> app icon support</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1589">GH-1589</a>
feat: <code>InspectableWebview</code> preference</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1568">GH-1568</a>
feat: bump <code>androidx.appcompat.appcompat</code>
1.6.1</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1567">GH-1567</a>
feat: bump <code>androidx.webkit.webkit</code> 1.6.0</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1547">GH-1547</a>
feat: bump <code>com.google.gms.google-services</code>
4.3.15</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1546">GH-1546</a>
feat: bump <code>androidx.core.core-splashscreen</code>
1.0.0</li>
+</ul>
+
+<p><strong>Fixes:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1606">GH-1606</a>
fix: Gradle Args parsing</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1575">GH-1575</a>
fix(<code>BuildHelper</code>): get package name from
<code>ApplicationInfo</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1595">GH-1595</a>
fix(test): Native test namespace refactor</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1471">GH-1471</a>
fix: <code>ANDROID_HOME</code> is the new default, to check first
and give advice</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1573">GH-1573</a>
fix(GH-1432): Default <code>content</code>
<code>src</code> when content tag is missing</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1506">GH-1506</a>
fix: only do fadeout animation if <code>FadeSplashScreen</code> is
true</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1505">GH-1505</a>
fix: correctly flag API dependency on <code>AppCompat</code> for
Maven</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1487">GH-1487</a>
fix: Add <strong>Android</strong> prefix to
<code>WindowSplashScreenBrandingImage</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1489">GH-1489</a>
fix: import type definitions from obsolete
<code>cordova-plugin-splashscreen</code></li>
+</ul>
+
+<p><strong>Chores, Refactor, Dependencies &amp;
CI:</strong></p>
+
+<ul>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1493">GH-1493</a>
chore: add <code>lint:fix</code> script for fixing lint
errors</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1491">GH-1491</a>
chore: Use gradle 7.4.2 distribution url</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1588">GH-1588</a>
refactor: Removed obsolete version code checks</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1492">GH-1492</a>
refactor: replace deprecated <code>Handler</code>
constructor</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1587">GH-1587</a>
dep: bump npm dependencies
+ <ul>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+
<li><code>@cordova/[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ </ul>
+ </li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1607">GH-1607</a>
ci: Added NodeJS 20.x to the workflow matrix</li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1542">GH-1542</a>
ci(workflow): update
<code>codecov/codecov-action@v3</code></li>
+ <li><a
href="https://github.com/apache/cordova-android/pull/1532">GH-1532</a>
ci: update <code>codecov/codecov-action</code> reporting
format</li>
+</ul>
+</description>
+ <pubDate>Mon, 22 May 2023 00:00:00 +0000</pubDate>
+
<link>https://cordova.apache.org/announcements/2023/05/22/cordova-android-12.0.0.html</link>
+ <guid
isPermaLink="true">https://cordova.apache.org/announcements/2023/05/22/cordova-android-12.0.0.html</guid>
+
+ <category>news</category>
+
+ <category>releases</category>
+
+
+ <category>announcements</category>
+
+ </item>
+
<item>
<title>Cordova Browser 7.0.0 Released!</title>
<description><p>We are happy to announce that we have just
released <code>Cordova Browser 7.0.0</code>! This is one of
Cordova&#39;s supported platforms for building browser targeted
applications.</p>
@@ -526,192 +867,6 @@ cordova platform add [email protected]
<category>releases</category>
- <category>announcements</category>
-
- </item>
-
- <item>
- <title>Media Plugin 6.0.0 & Media Capture Plugin 4.0.0
Released!</title>
- <description><p>We are happy to announce that we have just
released an update for <code>cordova-plugin-media</code> &amp;
<code>cordova-plugin-media-capture</code>!</p>
-
-<ul>
- <li><a
href="https://www.npmjs.com/package/cordova-plugin-media">[email protected]</a></li>
- <li><a
href="https://www.npmjs.com/package/cordova-plugin-media-capture">[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-media
-cordova plugin add [email protected]
-
-cordova plugin remove cordova-plugin-media-capture
-cordova plugin add [email protected]
-</code></pre></div></div>
-
-<h2>Release Highlights</h2>
-
-<h3><code>cordova-plugin-media</code></h3>
-
-<p>For Android, the <code>WRITE_EXTERNAL_STORAGE</code> and
<code>READ_PHONE_STATE</code> permissions have a protection level
of dangerous. Because of this, we removed the declaration of these
permissions.</p>
-
-<p>The <code>cordova-plugin-file</code> dependency was
updated to use version <code>^7.0.0</code>.</p>
-
-<p>The <code>setRate</code> functionality, which was
previously only supported on the iOS platform, is now supported on the Android
platform. There was also a fix around this functionality for iOS.</p>
-
-<h3><code>cordova-plugin-media-capture</code></h3>
-
-<p>For Android, the <code>RECORD_VIDEO</code> permission
definition was removed as it was never used and appears to never
exist.</p>
-
-<p>The <code>cordova-plugin-file</code> dependency was
updated to use version <code>^7.0.0</code>.</p>
-
-<p>Permission checks, for Android, has been unified to fix
inconsistencies between the different capture methods.</p>
-
-<p>Please report any issues you find at <a
href="http://issues.cordova.io/">issues.cordova.io</a>!</p>
-
-<!--more-->
-<h1>Changes include:</h1>
-
-<h2>cordova-plugin-media</h2>
-
-<ul>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/344">GH-344</a>
feat(android): drop <code>WRITE_EXTERNAL_STORAGE</code>
permission</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/195">GH-195</a>
feat(ios): Add error call for
<code>stalled_playback</code></li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/341">GH-341</a>
feat(android): add <code>setRate</code></li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/340">GH-340</a>
fix(ios): set rate with current playback rate</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/197">GH-197</a>
feat: add <code>durationUpdate</code> callback</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/232">GH-232</a>
fix(android): remove <code>READ_PHONE_STATE</code>
permission</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/285">GH-285</a>
fix: remove deprecated platform code snippets</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/338">GH-338</a>
fix: missing parenthesis from #328</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/328">GH-328</a>
fix(android): issue #325</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/334">GH-334</a>
dep!: bump <code>cordova-plugin-file@^7.0.0</code></li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/337">GH-337</a>
chore: bump <code>cordovaDependencies</code> next next major
cordova requirement</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media/pull/336">GH-336</a>
chore: rebuilt <code>package-lock</code></li>
-</ul>
-
-<h2>cordova-plugin-media-capture</h2>
-
-<ul>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/238">GH-238</a>
dep!: bump <code>cordova-plugin-file@^7.0.0</code></li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/248">GH-248</a>
test: remove <code>cordova-plugin-media</code>
dependency</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/247">GH-247</a>
chore: bump <code>cordovaDependencies</code> next next major
cordova requirement</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/246">GH-246</a>
chore: rebuilt <code>package-lock</code> w/ v2</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/192">GH-192</a>
fix(android): Unify and fix permission check</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/231">GH-231</a>
ci(ios): update workflow w/ <strong>iOS</strong> 15</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/230">GH-230</a>
ci: add <code>action-badge</code></li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/229">GH-229</a>
ci: remove <code>travis</code> &amp;
<code>appveyor</code></li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/228">GH-228</a>
ci: add <code>gh-actions</code> workflows</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/200">GH-200</a>
fix(android): remove unknown permission
<code>android.permission.RECORD_VIDEO</code></li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/203">GH-203</a>
ci: add node-14.x to workflow</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/193">GH-193</a>
chore: clean up <code>package.json</code></li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/177">GH-177</a>
breaking(ios): remove code warnings</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/180">GH-180</a>
chore: adds <code>package-lock</code> file</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/179">GH-179</a>
refactor(eslint): use <code>cordova-eslint</code> /w fix</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/178">GH-178</a>
chore(npm): use short notation in
<code>package.json</code></li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/165">GH-165</a>
ci: updates Node.js versions</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/164">GH-164</a>
chore(npm): improve ignore list</li>
- <li><a
href="https://github.com/apache/cordova-plugin-media-capture/pull/161">GH-161</a>
Small javadoc fix</li>
-</ul>
-</description>
- <pubDate>Mon, 30 May 2022 00:00:00 +0000</pubDate>
-
<link>https://cordova.apache.org/news/2022/05/30/media-plugin-6.0.0-media-capture-plugin-4.0.0-release.html</link>
- <guid
isPermaLink="true">https://cordova.apache.org/news/2022/05/30/media-plugin-6.0.0-media-capture-plugin-4.0.0-release.html</guid>
-
- <category>release</category>
-
- <category>plugins</category>
-
-
- <category>news</category>
-
- </item>
-
- <item>
- <title>Cordova Electron 3.1.0 Released!</title>
- <description><p>We are happy to announce that we have just
released <code>Cordova Electron 3.1.0</code>! This is one of
Cordova&#39;s supported platforms for building Electron
applications.</p>
-
-<ul>
- <li><a
href="https://www.npmjs.com/package/cordova-electron">[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 platform remove electron
-cordova platform add [email protected]
-</code></pre></div></div>
-
-<p><strong>To install:</strong></p>
-
-<div class="language-bash highlighter-rouge"><div
class="highlight"><pre
class="highlight"><code>cordova platform add [email protected]
-</code></pre></div></div>
-
-<h2>Release Highlights</h2>
-
-<p>Some of the notable changes &amp; new features in this release
are:</p>
-
-<p><strong>Electron Update:</strong></p>
-
-<p>The <strong>Electron</strong> core dependencies have been
updated to <code>14.2.9</code>.</p>
-
-<p><strong>Defining &amp; Pinning Electron
Version</strong></p>
-
-<p>The ability to define and pin specific Electron versions has been
added. This feature leveraged the usage of npm&#39;s
<code>overrides</code> property, which was introduced in npm
8.</p>
-
-<p>Example:</p>
-
-<p>In the Cordova app&#39;s <code>package.json</code>
file, add the following:</p>
-
-<div class="language-json highlighter-rouge"><div
class="highlight"><pre
class="highlight"><code><span
class="nl">"overrides"</span><span
class="p">:</span><span class="w">
</span><span class="p">{</span><span
class="w">
- </span><span
class="nl">"cordova-electron"</span><span
class="p">:</span><span class="w">
</span><span class="p">{</span><span
class="w">
- </span><span
class="nl">"electron"</span><span
class="p">:</span><span class="w">
</span><span
class="s2">"14.2.9"</span><span
class="p">,</span><span class="w">
- </span><span class="p">}</span><span
class="w">
-</span><span class="p">}</span><span
class="w">
-</span></code></pre></div></div>
-
-<p>If you already have the platform added to the project, you will need
to remove the platform or delete the <code>platforms</code>
directory before running <code>cordova prepare electron</code> to
recheckout the pinned version. If you also have in your project director the
<code>package-lock.json</code> file, this will also need to be
removed.</p>
-
-<p>For a quick start guide and in-depth configuration setup, please
check out our <a
href="https://github.com/apache/cordova-electron/blob/rel/2.0.0/DOCUMENTATION.md">Cordova
Electron Documentation</a>!</p>
-
-<p>Please report any issues you find at <a
href="http://issues.cordova.io/">issues.cordova.io</a>!</p>
-
-<!--more-->
-<h1>Changes include:</h1>
-
-<h4>Features</h4>
-
-<ul>
- <li><a
href="https://github.com/apache/cordova-electron/pull/230">GH-230</a>
feat: support custom <strong>Electron</strong> version</li>
- <li><a
href="https://github.com/apache/cordova-electron/pull/228">GH-228</a>
feat: bump <code>electron@^14.2.9</code></li>
-</ul>
-
-<h4>Fixes</h4>
-
-<ul>
- <li><a
href="https://github.com/apache/cordova-electron/pull/229">GH-229</a>
fix: <code>npm</code> 8 does not install plugin
dependencies</li>
-</ul>
-
-<h4>Chores</h4>
-
-<ul>
- <li><a
href="https://github.com/apache/cordova-electron/pull/231">GH-231</a>
chore(npm): bump all dependencies to latest minor/path</li>
-</ul>
-
-<h4>Other Changes</h4>
-
-<ul>
- <li><a
href="https://github.com/apache/cordova-electron/pull/226">GH-226</a>
dep(npm): bump <code>@cordova/eslint-config@^4.0.0</code> w/
fix</li>
- <li><a
href="https://github.com/apache/cordova-electron/pull/221">GH-221</a>
dep(npm): bump <code>minimist</code> from 1.2.5 to 1.2.6</li>
- <li><a
href="https://github.com/apache/cordova-electron/pull/207">GH-207</a>
doc: <code>mas-dev</code> is macOS package</li>
-</ul>
-</description>
- <pubDate>Mon, 30 May 2022 00:00:00 +0000</pubDate>
-
<link>https://cordova.apache.org/announcements/2022/05/30/cordova-electron-release-3.1.0.html</link>
- <guid
isPermaLink="true">https://cordova.apache.org/announcements/2022/05/30/cordova-electron-release-3.1.0.html</guid>
-
- <category>news</category>
-
- <category>releases</category>
-
-
<category>announcements</category>
</item>
diff --git a/announcements/2023/05/13/cordova-browser-release-7.0.0.html
b/news/2023/05/22/cordova-cli-12.0.0.html
similarity index 55%
copy from announcements/2023/05/13/cordova-browser-release-7.0.0.html
copy to news/2023/05/22/cordova-cli-12.0.0.html
index c5a8eca59b..122a7b3612 100644
--- a/announcements/2023/05/13/cordova-browser-release-7.0.0.html
+++ b/news/2023/05/22/cordova-cli-12.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 we have
just released Cordova Browser 7.0.0! This is one of Cordova's supported
platforms for building browser targeted app...">
+ <meta name="description" content="We are happy to announce that we have
just released a major update to our Cordova CLI! [email protected] this CLI
release, it also includes the latest intern...">
<title>
- Cordova Browser 7.0.0 Released! - Apache Cordova
+ Cordova CLI 12.0.0 & Internal Packages Released! - Apache
Cordova
</title>
@@ -23,7 +23,7 @@
- <link rel="canonical"
href="https://cordova.apache.org/announcements/2023/05/13/cordova-browser-release-7.0.0.html">
+ <link rel="canonical"
href="https://cordova.apache.org/news/2023/05/22/cordova-cli-12.0.0.html">
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="/static/css/main.css">
@@ -129,37 +129,154 @@
<div class="post">
<header>
- <div class="title">Cordova Browser 7.0.0 Released!</div>
+ <div class="title">Cordova CLI 12.0.0 & Internal Packages
Released!</div>
<div class="author">By:
- Norman Breau
+ Bryan Ellis
</div>
- <div class="date">13 May 2023</div>
+ <div class="date">22 May 2023</div>
</header>
<section>
<div>
- <p>We are happy to announce that we have just released
<code>Cordova Browser 7.0.0</code>! This is one of Cordova's supported
platforms for building browser targeted applications.</p>
+ <p>We are happy to announce that we have just released a major
update to our Cordova CLI!</p>
<ul>
- <li><a
href="https://www.npmjs.com/package/cordova-browser">[email protected]</a></li>
+ <li><a href="https://www.npmjs.com/package/cordova">[email protected]</a></li>
+</ul>
+
+<p>In this CLI release, it also includes the latest internal libraries:</p>
+
+<ul>
+ <li><a
href="https://www.npmjs.com/package/cordova-lib">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-create">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-common">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-fetch">[email protected]</a></li>
+ <li><a
href="https://www.npmjs.com/package/cordova-serve">[email protected]</a></li>
</ul>
<h2>Release Highlights</h2>
-<p>This release contains updates for more modern NodeJS runtimes and contains
a ShellJS security fix.</p>
+<p>This release drops Nodejs 14 support. The minimum supported version that
Cordova requires is greater than or equal to 16.13.0.</p>
+
+<p>In all releases, we have updated all npm packages to the possible latest
release that Cordova can support.</p>
+
+<p><strong>BREAKING CHANGES:</strong></p>
+
+<p>We have removed the deprecated platforms <strong>OSX</strong> and
<strong>Windows</strong> from the platform listing. While you can still install
these platforms, you will need to use the full npm package names
<code>cordova-osx</code> and <code>cordova-windows</code>. Please note that
these platforms are no longer actively maintained, and there is a possibility
that they may not function as expected and could break in the future. As a
result, they will not receive any further support.</p>
+
+<p>Additionally, we have removed all internal platform pinnings. When running
the <code>cordova platform add <PLATFORM></code> command, it will always
fetch the latest available platform from the npm registry. This allows for
immediate access to newly released platforms. If you require the command to
consistently fetch a specific version, you will need to update your command to
include the version pinning, like this: <code>cordova platform add
<PLATFORM>@<VERSION></code>.</p>
+
+<p>Please report any issues you find on our GitHub issue tracker! Please
select below the appropriate repo when submitting.</p>
+
+<ul>
+ <li><a href="https://github.com/apache/cordova-cli/issues">Cordova CLI -
Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-lib/issues">Cordova Lib -
Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-create/issues">Cordova Create
- Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-fetch/issues">Cordova Fetch -
Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-serve/issues">Cordova Serve -
Issue Tracker</a></li>
+ <li><a href="https://github.com/apache/cordova-common/issues">Cordova Common
- Issue Tracker</a></li>
+</ul>
+
+<!--more-->
+<h1>Changes include:</h1>
+
+<p><strong>Cordova CLI 12.0.0:</strong></p>
+
+<ul>
+ <li><a href="https://github.com/apache/cordova-cli/pull/611">GH-611</a>
feat!(run): call platform api to list targets</li>
+ <li><a href="https://github.com/apache/cordova-cli/pull/595">GH-595</a>
feat!: remove <code>update-notifier</code> support</li>
+ <li><a href="https://github.com/apache/cordova-cli/pull/615">GH-615</a>
dep!: bump <code>[email protected]</code> &
<code>[email protected]</code></li>
+ <li><a href="https://github.com/apache/cordova-cli/pull/613">GH-613</a>
dep!: bump possible dependencies & set bump node requirement
<code>>=16.13.0</code>
+ <ul>
+ <li><code>@cordova/eslint-config@^5.0.0</code></li>
+ <li><code>jasmine@^4.6.0</code></li>
+ <li><code>rewire@^6.0.0</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ </ul>
+ </li>
+</ul>
+
+<p><strong>Cordova Lib 12.0.0 & 12.0.1:</strong></p>
+
+<ul>
+ <li><a href="https://github.com/apache/cordova-lib/pull/918">GH-918</a> fix:
platform add with tarball & directory</li>
+ <li><a href="https://github.com/apache/cordova-lib/pull/917">GH-917</a>
feat!(<code>run</code>): call platform api to list targets</li>
+ <li><a href="https://github.com/apache/cordova-lib/pull/894">GH-894</a>
feat!: remove platform pinning</li>
+ <li><a href="https://github.com/apache/cordova-lib/pull/896">GH-896</a>
feat!: remove <strong>OSX</strong> & <strong>Windows</strong> platform</li>
+</ul>
-<p><strong>To upgrade:</strong></p>
+<p><strong>Cordova Create 5.0.0:</strong></p>
-<div class="language-bash highlighter-rouge"><div class="highlight"><pre
class="highlight"><code>cordova platform remove browser
-cordova platform add browser@7
-</code></pre></div></div>
+<ul>
+ <li><a href="https://github.com/apache/cordova-create/pull/82">GH-82</a>
dep!: packages upgrade & requirements
+ <ul>
+ <li>Bumped Packages
+ <ul>
+ <li><code>@cordova/eslint-config@[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ </ul>
+ </li>
+ <li>Rebuilt <code>package-lock.json</code></li>
+ <li>Bumped <code>node</code> engine requirement
<code>>=16.13.0</code></li>
+ </ul>
+ </li>
+</ul>
-<p>Please report any issues you find at <a
href="https://github.com/apache/cordova-browser/issues">GitHub Issues</a>!</p>
+<p><strong>Cordova Fetch 4.0.0:</strong></p>
+
+<ul>
+ <li><a href="https://github.com/apache/cordova-fetch/pull/108">GH-108</a>
dep!: bumped <code>node</code> & <code>npm</code> engine requirment &
dependencies w/ <code>package-lock</code> rebuild
+ <ul>
+ <li>Engine Requirement Update
+ <ul>
+ <li>Node: <code>>= 16.13.0</code></li>
+ <li>npm: <code>>= 8.1.0</code></li>
+ </ul>
+ </li>
+ <li>Package Upgrade
+ <ul>
+ <li><code>@npmcli/[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>@cordova/[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ <li><code>[email protected]</code></li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li><a href="https://github.com/apache/cordova-fetch/pull/109">GH-109</a>
dep!: bump <code>[email protected]</code></li>
+ <li><a href="https://github.com/apache/cordova-fetch/pull/102">GH-102</a>
dep(npm): update <code>[email protected]</code></li>
+ <li><a href="https://github.com/apache/cordova-fetch/pull/75">GH-75</a>
refactor: replace <code>superspawn</code> with <code>execa</code></li>
+ <li><a href="https://github.com/apache/cordova-fetch/pull/110">GH-110</a>
test: remove private internal method testing and <code>rewire</code></li>
+ <li><a href="https://github.com/apache/cordova-fetch/pull/111">GH-111</a>
ci: sync <code>codecov-action</code> setup between other repos</li>
+</ul>
+
+<p><strong>Cordova Serve 4.0.1:</strong></p>
+
+<ul>
+ <li><a href="https://github.com/apache/cordova-serve/pull/49">GH-49</a>, <a
href="https://github.com/apache/cordova-serve/pull/51">GH-51</a>, <a
href="https://github.com/apache/cordova-serve/pull/53">GH-53</a> chore: rebuilt
package-lock.json</li>
+ <li><a href="https://github.com/apache/cordova-serve/pull/52">GH-52</a> ci:
update github action workflow</li>
+ <li><a href="https://github.com/apache/cordova-serve/pull/46">GH-46</a>
fix(main.js): color of 404 status in console logs</li>
+ <li><a href="https://github.com/apache/cordova-serve/pull/45">GH-45</a>
fix(main.js): resolve deprecation warning on Node.js 12</li>
+ <li><a href="https://github.com/apache/cordova-serve/pull/44">GH-44</a> fix:
pass mandatory args to platform API constructor</li>
+ <li><a href="https://github.com/apache/cordova-serve/pull/38">GH-38</a> ci:
add node 14 to workflow</li>
+</ul>
-<h2>Release Notes</h2>
+<p><strong>Cordova Common 5.0.0:</strong></p>
-<p>For a more detailed release notes, please see <a
href="https://github.com/apache/cordova-browser/blob/master/RELEASENOTES.md">RELEASENOTES.md</a></p>
+<p>See the <a href="2023-03-09-cordova-common-release-5.0.0.md">Cordova Common
Release 5.0.0</a> blog post.</p>
</div>
</section>
@@ -167,13 +284,13 @@ cordova platform add browser@7
<div class="row">
<div class="col-sm-6">
- <a
href="/announcements/2023/04/15/cordova-ios-release-6.3.0.html">Previous</a>
+ <a
href="/announcements/2023/05/22/cordova-android-12.0.0.html">Previous</a>
<br>
<br>
- <a class="title"
href="/announcements/2023/04/15/cordova-ios-release-6.3.0.html">Cordova iOS
6.3.0 Released!</a>
- <div class="date"> 15 Apr 2023 - By Niklas Merz </div>
+ <a class="title"
href="/announcements/2023/05/22/cordova-android-12.0.0.html">Cordova Android
12.0.0 Released!</a>
+ <div class="date"> 22 May 2023 - By Bryan Ellis </div>
<p class="content">
- We are happy to announce that we have just released
Cordova iOS...
+ We are happy to announce that we have just released
Cordova Android...
</p>
</div>
diff --git a/sitemap.xml b/sitemap.xml
index b86bfa4789..3faa8d3515 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -3,6 +3,16 @@
<!-- posts -->
+<url>
+
<loc>https://cordova.apache.org/news/2023/05/22/cordova-cli-12.0.0.html</loc>
+</url>
+
+
+<url>
+
<loc>https://cordova.apache.org/announcements/2023/05/22/cordova-android-12.0.0.html</loc>
+</url>
+
+
<url>
<loc>https://cordova.apache.org/announcements/2023/05/13/cordova-browser-release-7.0.0.html</loc>
</url>
diff --git a/static/img/blog/2023/cordova-android-12-platform-sdk-33.png
b/static/img/blog/2023/cordova-android-12-platform-sdk-33.png
new file mode 100644
index 0000000000..def9fefcf1
Binary files /dev/null and
b/static/img/blog/2023/cordova-android-12-platform-sdk-33.png differ
diff --git a/static/img/blog/2023/cordova-android-12-sdk-build-tools-3302.png
b/static/img/blog/2023/cordova-android-12-sdk-build-tools-3302.png
new file mode 100644
index 0000000000..c5cc641af5
Binary files /dev/null and
b/static/img/blog/2023/cordova-android-12-sdk-build-tools-3302.png differ
diff --git a/static/js/index.js b/static/js/index.js
index 43605eaace..24a9b2db82 100644
--- a/static/js/index.js
+++ b/static/js/index.js
@@ -47,6 +47,8 @@ function checkNotification() {
var dates = [];
if (lastVisit != "") {
+ dates.push('Mon, 22 May 2023 00:00:00 +0000');
+ dates.push('Mon, 22 May 2023 00:00:00 +0000');
dates.push('Sat, 13 May 2023 00:00:00 +0000');
dates.push('Sat, 15 Apr 2023 00:00:00 +0000');
dates.push('Thu, 09 Mar 2023 00:00:00 +0000');
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]