|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +author: |
| 4 | + name: Niklas Merz |
| 5 | +title: "Cordova iOS 8.1.0 is now available!" |
| 6 | +categories: announcements |
| 7 | +tags: news releases |
| 8 | +--- |
| 9 | + |
| 10 | +We are happy to announce that we have just released `Cordova iOS 8.1.0`! This is one of Cordova's supported platforms for building iOS applications. |
| 11 | + |
| 12 | +This release contains fixes for several bugs that were reported against the 8.0.1 version. |
| 13 | + |
| 14 | +* [cordova-ios@8.1.0](https://www.npmjs.com/package/cordova-ios) |
| 15 | + |
| 16 | +**To upgrade:** |
| 17 | + |
| 18 | +```bash |
| 19 | +cordova platform remove ios |
| 20 | +cordova platform add ios@8.1.0 |
| 21 | +``` |
| 22 | + |
| 23 | +**To install:** |
| 24 | + |
| 25 | +```bash |
| 26 | +cordova platform add ios@8.1.0 |
| 27 | +``` |
| 28 | + |
| 29 | +## Release Highlights |
| 30 | + |
| 31 | +* **Fix for Ionic WebView plugin** |
| 32 | + |
| 33 | + Re-add an implementation of the deprecated `shouldOverrideLoadWithRequest:navigationType:` selector because the Ionic WebView plugin relies on it. |
| 34 | + |
| 35 | +* **Fix `/_app_file_/` URLs not working** |
| 36 | + |
| 37 | + During refactoring of the **URLSchemeTask** handler for cordova-ios 8, an error was introduced where `/_app_file_` URLs were treated as being relative to the resources directory rather than as filesystem paths. |
| 38 | + |
| 39 | +* **Fixes various build issues** |
| 40 | + |
| 41 | +<!--more--> |
| 42 | +## Changes include: |
| 43 | + |
| 44 | +**Fixes:** |
| 45 | + |
| 46 | +* [GH-1653](https://github.com/apache/cordova-ios/pull/1653) fix(actions): fix CDVURLSchemeHandlerTest warnings |
| 47 | +* [GH-1652](https://github.com/apache/cordova-ios/pull/1652) fix(actions): IPhone 16e not found on macOS 26 for latest OS |
| 48 | +* [GH-1640](https://github.com/apache/cordova-ios/pull/1640) fix: `NSInternalInconsistencyException: "No response has been sent for this task"` - second attempt |
| 49 | +* [GH-1637](https://github.com/apache/cordova-ios/pull/1637) fix(build): Target a generic **iOS** simulator for building |
| 50 | +* [GH-1632](https://github.com/apache/cordova-ios/pull/1632) fix(ionic): Add workaround for Ionic WebView plugin |
| 51 | +* [GH-1618](https://github.com/apache/cordova-ios/pull/1618) fix(xcode): Fix library search paths for target |
| 52 | +* [GH-1621](https://github.com/apache/cordova-ios/pull/1621) fix(xcode): Ensure we do NFD normalization on PRODUCT_NAME |
| 53 | +* [GH-1616](https://github.com/apache/cordova-ios/pull/1616) fix(spm): Ensure the deployment target always gets set |
| 54 | +* [GH-1606](https://github.com/apache/cordova-ios/pull/1606) fix(webview): Ensure scheme task is always finished |
| 55 | +* [GH-1610](https://github.com/apache/cordova-ios/pull/1610) fix(scheme): Fix /_app_file_/ URLs not working |
| 56 | +* [GH-1612](https://github.com/apache/cordova-ios/pull/1612) fix(spm): Set deployment target in Package.swift |
| 57 | +* [GH-1597](https://github.com/apache/cordova-ios/pull/1597) fix: ignore spm build artifacts |
| 58 | + |
| 59 | +**Others:** |
| 60 | + |
| 61 | +* [GH-1650](https://github.com/apache/cordova-ios/pull/1650) chore: remove redundant Hello World template files |
| 62 | +* [GH-1647](https://github.com/apache/cordova-ios/pull/1647) chore(deps): bump @xmldom/xmldom from 0.8.12 to 0.8.13 |
| 63 | +* [GH-1634](https://github.com/apache/cordova-ios/pull/1634) doc: `keepCallback` and `setKeepCallbackAsBool:` of `CDVPluginResult` |
| 64 | +* [GH-1646](https://github.com/apache/cordova-ios/pull/1646) chore(deps): bump lodash from 4.17.23 to 4.18.1 |
| 65 | +* [GH-1644](https://github.com/apache/cordova-ios/pull/1644) chore(deps): bump @xmldom/xmldom from 0.8.11 to 0.8.12 |
| 66 | +* [GH-1642](https://github.com/apache/cordova-ios/pull/1642) chore(deps): bump picomatch |
| 67 | +* [GH-1639](https://github.com/apache/cordova-ios/pull/1639) chore: update package-lock |
| 68 | +* [GH-1635](https://github.com/apache/cordova-ios/pull/1635) chore: Fix improperly ignored deprecation warning |
| 69 | +* [GH-1633](https://github.com/apache/cordova-ios/pull/1633) chore: Bump patch level for ongoing dev work |
| 70 | +* [GH-1628](https://github.com/apache/cordova-ios/pull/1628) chore: Fix missing licence headers |
| 71 | +* [GH-1627](https://github.com/apache/cordova-ios/pull/1627) release(8.0.1): Update release notes and version |
| 72 | +* [GH-1623](https://github.com/apache/cordova-ios/pull/1623) chore(ci): draft release |
| 73 | +* [GH-1624](https://github.com/apache/cordova-ios/pull/1624) chore: cleanup license headers |
| 74 | +* [GH-1625](https://github.com/apache/cordova-ios/pull/1625) chore: add DEVELOPMENT.md & cleanup `README`.md |
| 75 | +* [GH-1622](https://github.com/apache/cordova-ios/pull/1622) refactor(versions): Refactor version code for test reliability |
| 76 | +* [GH-1619](https://github.com/apache/cordova-ios/pull/1619) chore(deps): Update to latest jasmine & c8 versions |
| 77 | +* [GH-1614](https://github.com/apache/cordova-ios/pull/1614) doc(readme): improve badges |
| 78 | +* [GH-1601](https://github.com/apache/cordova-ios/pull/1601) chore: Remove compileBitcode from export options |
| 79 | +* [GH-1611](https://github.com/apache/cordova-ios/pull/1611) chore: set swift-tools-version to 5.9 |
| 80 | +* [GH-1599](https://github.com/apache/cordova-ios/pull/1599) chore(deps): bump lodash from 4.17.21 to 4.17.23 |
| 81 | +* [GH-1598](https://github.com/apache/cordova-ios/pull/1598) Add missing trailing new line |
| 82 | +* [GH-1592](https://github.com/apache/cordova-ios/pull/1592) doc(readme): add minimum **iOS** version |
| 83 | +* [GH-1591](https://github.com/apache/cordova-ios/pull/1591) doc(readme): add Link to **iOS** Platform Guide |
| 84 | +* [GH-1588](https://github.com/apache/cordova-ios/pull/1588) chore: update release audit workflow & license headers |
0 commit comments