Skip to content

Commit 78801b7

Browse files
authored
chore(release): Add blog post for cordova-ios@8.0.1 (#1489)
1 parent 8996cfe commit 78801b7

File tree

2 files changed

+85
-6
lines changed

2 files changed

+85
-6
lines changed

www/_data/releases.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -184,16 +184,15 @@
184184
customName: cordova-electron
185185

186186
- package: cordova-ios
187-
version: 8.0.0
187+
version: 8.0.1
188188
downloadDir: platforms
189189
tarballs:
190-
# - type: source
191-
# extension: tar.gz
192-
# - type: source
193-
# extension: zip
190+
- type: source
191+
extension: tar.gz
192+
- type: source
193+
extension: zip
194194
- type: npm
195195
extension: tgz
196-
customName: cordova-ios
197196

198197
- package: cordova-plugin-battery-status
199198
version: 2.0.3
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
layout: post
3+
author:
4+
name: Darryl Pogue
5+
url: https://dpogue.ca
6+
title: "Cordova iOS 8.0.1 is now available!"
7+
categories: announcements
8+
tags: news releases
9+
---
10+
11+
We are happy to announce that we have just released `Cordova iOS 8.0.1`! This is one of Cordova's supported platforms for building iOS applications.
12+
13+
This release contains fixes for several bugs that were reported against the 8.0.0 version.
14+
15+
* [cordova-ios@8.0.1](https://www.npmjs.com/package/cordova-ios)
16+
17+
**To upgrade:**
18+
19+
```bash
20+
cordova platform remove ios
21+
cordova platform add ios@8.0.1
22+
```
23+
24+
**To install:**
25+
26+
```bash
27+
cordova platform add ios@8.0.1
28+
```
29+
30+
## Release Highlights
31+
32+
* **Fixed search paths for plugin libraries/frameworks**
33+
34+
Plugins that included frameworks as embedded libraries were causing app builds to fail due to Xcode using the wrong path when trying to link the framework bundle. Xcode should now look for these frameworks at the correct path.
35+
36+
* **Fix for local file `/_app_file_/` URLs not loading**
37+
38+
URLs returned by `window.WkWebView.convertFilePath()` and the File plugin's `FileEntry.getUrl()` were not being handled properly by the WebView to return file contents from the device filesystem. This should now work as expected, matching the behaviour from earlier cordova-ios versions.
39+
40+
* **Fix crash on cancelled WebView requests**
41+
42+
When serving content from a custom scheme, if a request was started and cancelled before it finished loading, there was a chance the app could crash. We now ensure that scheme requests are properly closed when cancelled and avoid race conditions.
43+
44+
* **Ensure Swift package deployment targets are set**
45+
46+
If a custom deployment target was set and a plugin relied on that deployment target, it was possible for Xcode to report errors due to the Swift package manager not reflecting that updated deployment target. We now propagate the `<preference name="deployment-target">` value to the Package.swift file that references plugins.
47+
48+
* **Ensure consistent normalization of the app name**
49+
50+
If an app name contained non-ASCII characters, Xcode could produce an app bundle that failed App Store validation checks. By ensuring the app product name is consistently normalized, apps should pass validation regardless of the characters in their name.
51+
52+
53+
<!--more-->
54+
## Changes include:
55+
56+
**Fixes:**
57+
58+
* [GH-1618](https://github.com/apache/cordova-ios/pull/1618) fix(xcode): Fix library search paths for target
59+
* [GH-1621](https://github.com/apache/cordova-ios/pull/1621) fix(xcode): Ensure we do NFD normalization on `PRODUCT_NAME`
60+
* [GH-1616](https://github.com/apache/cordova-ios/pull/1616) fix(spm): Ensure the deployment target always gets set
61+
* [GH-1606](https://github.com/apache/cordova-ios/pull/1606) fix(webview): Ensure scheme task is always finished
62+
* [GH-1610](https://github.com/apache/cordova-ios/pull/1610) fix(scheme): Fix `/_app_file_/` URLs not working
63+
* [GH-1612](https://github.com/apache/cordova-ios/pull/1612) fix(spm): Set deployment target in Package.swift
64+
* [GH-1597](https://github.com/apache/cordova-ios/pull/1597) fix(spm): git-ignore Swift Package Manager build artifacts
65+
66+
**Others:**
67+
68+
* [GH-1614](https://github.com/apache/cordova-ios/pull/1614) doc(readme): improve badges
69+
* [GH-1622](https://github.com/apache/cordova-ios/pull/1622) refactor(versions): Refactor version code for test reliability
70+
* [GH-1619](https://github.com/apache/cordova-ios/pull/1619) chore(deps): Update to latest jasmine & c8 versions
71+
* [GH-1623](https://github.com/apache/cordova-ios/pull/1623) chore(ci): draft release
72+
* [GH-1624](https://github.com/apache/cordova-ios/pull/1624) chore: cleanup license headers
73+
* [GH-1625](https://github.com/apache/cordova-ios/pull/1625) chore: add DEVELOPMENT.md & cleanup README.md
74+
* [GH-1598](https://github.com/apache/cordova-ios/pull/1598) Add missing trailing new line
75+
* [GH-1601](https://github.com/apache/cordova-ios/pull/1601) chore: Remove compileBitcode from export options
76+
* [GH-1611](https://github.com/apache/cordova-ios/pull/1611) chore: set swift-tools-version to 5.9
77+
* [GH-1599](https://github.com/apache/cordova-ios/pull/1599) chore(deps): bump lodash from 4.17.21 to 4.17.23
78+
* [GH-1592](https://github.com/apache/cordova-ios/pull/1592) doc(readme): add minimum **iOS** version
79+
* [GH-1591](https://github.com/apache/cordova-ios/pull/1591) doc(readme): add Link to **iOS** Platform Guide
80+
* [GH-1588](https://github.com/apache/cordova-ios/pull/1588) chore: update release audit workflow & license headers

0 commit comments

Comments
 (0)