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

erisu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-docs.git


The following commit(s) were added to refs/heads/master by this push:
     new 95764e1d43 doc(release): cordova-ios 7.0.0 (#1321)
95764e1d43 is described below

commit 95764e1d436355a60f7af009adfecd7e9de5163b
Author: エリス <er...@users.noreply.github.com>
AuthorDate: Wed Jul 12 00:53:35 2023 +0900

    doc(release): cordova-ios 7.0.0 (#1321)
---
 www/_posts/2023-07-10-cordova-ios-7.0.0.md | 189 +++++++++++++++++++++++++++++
 1 file changed, 189 insertions(+)

diff --git a/www/_posts/2023-07-10-cordova-ios-7.0.0.md 
b/www/_posts/2023-07-10-cordova-ios-7.0.0.md
new file mode 100644
index 0000000000..29e40672e5
--- /dev/null
+++ b/www/_posts/2023-07-10-cordova-ios-7.0.0.md
@@ -0,0 +1,189 @@
+---
+layout: post
+author:
+    name: Bryan Ellis
+title:  "Cordova iOS 7.0.0 Released!"
+categories: announcements
+tags: news releases
+---
+
+We are happy to announce that we have just released `Cordova iOS 7.0.0`! This 
is one of Cordova's supported platforms for building iOS applications.
+
+* [cordova-ios@7.0.0](https://www.npmjs.com/package/cordova-ios)
+
+**Upgrade steps:**
+
+```bash
+cordova platform remove ios
+cordova platform add ios@7.0.0
+```
+
+**New install steps:**
+
+```bash
+cordova platform add ios@7.0.0
+```
+
+## Release Highlights
+
+### Breaking Changes
+
+* **Removal of `podspec` type from `framework` tag**
+
+    Since Cordova-iOS 5.0.0, the new `podspec` tag was added to improve the 
readability and support of features that CocoaPods provided.
+
+    This release officially removes the old `type="podspec"` implementation of 
the `framework` tag. If you maintain plugins and still using the `framework` 
tag to load pod specs, it is recommended to migrate to the newer implementation.
+
+    For implementation specifications, please see our [Apache Cordova - 
Podspec](https://cordova.apache.org/docs/en/dev/plugin_ref/spec.html#podspec-) 
docs.
+
+* **Removed default `CONFIGURATION_BUILD_DIR` overrides**
+
+    This will change the location of where the output files are generated.
+
+    * `build/emulator` will become `build/Debug-iphonesimulator`
+    * `build/device` will become `build/Release-iphoneos`
+
+    This will help ensure that debug and release files are never mixed up in 
the same directory and improves support for macOS `maccatalyst` builds.
+
+* **Update supported NodeJS versions**
+
+    We have dropped support for NodeJS 14.x and increase the minimum NodeJS 
requirement to greater than or equal to 16.13.0.
+
+* **Dropped Platform Binaries**
+
+    We no longer supply or package platform-centric workflow binaries in the 
`cordova-ios` npm package or GitHub repository.
+
+    Please use the `cordova` CLI tool for managing your Cordova project 
plugins and platform configuration.
+
+* **Rename `Images.xcassets` to `Assets.xcassets`**
+
+* **Remove deprecated API `colorFromColorString` from `CDVViewController`**
+* **Remove the `CDVCommandDelegateImpl` class from public API**
+
+### New Features
+
+* **Added `LimitsNavigationsToAppBoundDomains` preference configuration**
+
+    This preference allows you to use cookie authentication or browser APIs 
but requires the value to be set to `YES`. The default value is `NO`.
+
+* **Support Apple Cloud Distribution Signing**
+
+    Apple Cloud Distribution Signing allows using AppStore Connect API keys to 
automatically manage the distribution signing certificate and provisioning 
profiles. With Cordova-iOS 7.0.0, you can specify AppStore Connect API 
credentials in `build.json` or as command-line parameters to the `cordova` tool.
+
+    These options are `authenticationKeyPath`, `authenticationKeyID`, and 
`authenticationKeyIssuerID`, and they work in combination with the existing 
`automaticProvisioning` option.
+
+* **Enable Mac Catalyst Support**
+
+    Apps built with Cordova-iOS can now target macOS using the Catalyst 
runtime. This can be enabled by checking the "macOS - Catalyst" checkbox in the 
Xcode project settings and then building for the macOS target in Xcode.
+
+    Currently, building for Catalyst from Cordova's command-line tool is not 
supported.
+
+Please report any issues you find on our 
[Cordova-iOS](https://github.com/apache/cordova-ios/issues) GitHub issue 
tracker!
+
+<!--more-->
+## Change Log
+
+**Breaking:**
+
+* [GH-1340](https://github.com/apache/cordova-ios/pull/1340) chore!: Remove 
`podspec` support from `framework` tag
+* [GH-1310](https://github.com/apache/cordova-ios/pull/1310) feat!: Remove 
some Xcode build dir overrides
+* [GH-1305](https://github.com/apache/cordova-ios/pull/1305) dep!: bump all 
possible dependencies w/ node engine requirement update `>=16.13.0`
+  * `semver@7.4.0`
+  * `plist@3.0.6`
+  * `fs-extra@11.1.1`
+  * `cordova-common@5.0.0`
+  * `nopt@7.1.0`
+  * `which@3.0.0`
+  * `@cordova/eslint-config@5.0.0`
+  * `jasmine@4.6.0`
+  * `rewire@6.0.0`
+* [GH-1180](https://github.com/apache/cordova-ios/pull/1180) refactor!: drop 
platform binaries
+* [GH-1169](https://github.com/apache/cordova-ios/pull/1169) chore!: Rename 
`Images.xcassets` to `Assets.xcassets`
+* [GH-1161](https://github.com/apache/cordova-ios/pull/1161) chore!: Breaking 
API cleanups
+* [GH-1182](https://github.com/apache/cordova-ios/pull/1182) dep(dev)!: bump 
eslint w/ corrections
+* [GH-1181](https://github.com/apache/cordova-ios/pull/1181) dep!: use latest 
dependencies
+  * `nyc@^15.1.0`
+
+**Features:**
+
+* [GH-1249](https://github.com/apache/cordova-ios/pull/1249) feat: Add 
`LimitsNavigationsToAppBoundDomains` configuration key
+* [GH-1320](https://github.com/apache/cordova-ios/pull/1320) feat: add 
`listTarget` api & revert original bin file location
+* [GH-1266](https://github.com/apache/cordova-ios/pull/1266) feat(plugman): 
support `framework` `link` attribute
+* [GH-1276](https://github.com/apache/cordova-ios/pull/1276) feat: Support 
Apple Cloud Distribution signing
+* [GH-1210](https://github.com/apache/cordova-ios/pull/1210) feat: support 
extending export options
+* [GH-1251](https://github.com/apache/cordova-ios/pull/1251) feat: support 
multiple provisioning profiles
+* [GH-1186](https://github.com/apache/cordova-ios/pull/1186) feat(versions): 
print error messages, not error objects
+* [GH-1168](https://github.com/apache/cordova-ios/pull/1168) feat(catalyst): 
Enable Mac Catalyst support
+* [GH-1050](https://github.com/apache/cordova-ios/pull/1050) feat: add 
`CDVWebViewEngineConfigurationDelegate`
+* [GH-1154](https://github.com/apache/cordova-ios/pull/1154) feat: Swift 
Package Manager support for CordovaLib
+
+**Fixes:**
+
+* [GH-1354](https://github.com/apache/cordova-ios/pull/1354) fix: Various 
ObjC/template cleanups
+* [GH-1341](https://github.com/apache/cordova-ios/pull/1341) fix: Try updating 
`Podfile` deployment target on prepare
+* [GH-1343](https://github.com/apache/cordova-ios/pull/1343) fix: Apply new 
Xcode flags consistently across test projects
+* [GH-1126](https://github.com/apache/cordova-ios/pull/1126) fix: replace of 
`podspec` variables in `Podfile`
+* [GH-1336](https://github.com/apache/cordova-ios/pull/1336) fix: Xcode 15 Beta
+* [GH-1337](https://github.com/apache/cordova-ios/pull/1337) fix: make the 
WebView the first responder when it loads
+* [GH-1326](https://github.com/apache/cordova-ios/pull/1326) fix: memory leak 
when removing the `CDVViewController`
+* [GH-1312](https://github.com/apache/cordova-ios/pull/1312) fix(create): 
Ensure unix paths in Xcode project file
+* [GH-1315](https://github.com/apache/cordova-ios/pull/1315) 
fix(splashscreen): positioning after rotation
+* [GH-1295](https://github.com/apache/cordova-ios/pull/1295) fix(`CDVPlugin`): 
swift init
+* [GH-1255](https://github.com/apache/cordova-ios/pull/1255) fix: import type 
definitions from obsolete `cordova-plugin-splashscreen`
+* [GH-1170](https://github.com/apache/cordova-ios/pull/1170) fix(bin/create): 
set failing exit code on failure
+* [GH-1171](https://github.com/apache/cordova-ios/pull/1171) fix(spec/create): 
handle `createAndBuild` promises
+* [GH-1140](https://github.com/apache/cordova-ios/pull/1140) fix: split xcode 
project location by env separator
+
+**Refactors:**
+
+* [GH-1206](https://github.com/apache/cordova-ios/pull/1206) refactor: 
platform version logic
+* [GH-1204](https://github.com/apache/cordova-ios/pull/1204) refactor: move 
cordova minimum template
+* [GH-1203](https://github.com/apache/cordova-ios/pull/1203) refactor!: do not 
copy JS lib to platform project
+* [GH-1202](https://github.com/apache/cordova-ios/pull/1202) refactor: do not 
infer project root from script location
+* [GH-1201](https://github.com/apache/cordova-ios/pull/1201) refactor(create): 
convert main implementation to class
+* [GH-1200](https://github.com/apache/cordova-ios/pull/1200) refactor(create): 
sort functions in breadth-first call order
+* [GH-1199](https://github.com/apache/cordova-ios/pull/1199) refactor(create): 
further cleanup
+* [GH-1198](https://github.com/apache/cordova-ios/pull/1198) refactor(create): 
cleanup createProject
+* [GH-1196](https://github.com/apache/cordova-ios/pull/1196) refactor: move 
project template out of bin w/ code changes
+* [GH-1195](https://github.com/apache/cordova-ios/pull/1195) refactor(create): 
cleanup `copyTemplateFiles`
+* [GH-1194](https://github.com/apache/cordova-ios/pull/1194) 
refactor(create)!: move apple_* binaries & cleanup `copyScripts`
+* [GH-1193](https://github.com/apache/cordova-ios/pull/1193) refactor: cleanup 
create script
+* [GH-1190](https://github.com/apache/cordova-ios/pull/1190) refactor: replace 
superspawn with execa
+* [GH-1188](https://github.com/apache/cordova-ios/pull/1188) refactor: hide 
implementation of build & run
+* [GH-1189](https://github.com/apache/cordova-ios/pull/1189) refactor(run): 
code cleanup
+* [GH-1185](https://github.com/apache/cordova-ios/pull/1185) 
refactor(versions): DRY version binary code
+* [GH-1167](https://github.com/apache/cordova-ios/pull/1167) refactor: Api 
class
+* [GH-1158](https://github.com/apache/cordova-ios/pull/1158) refactor: replace 
`copy-www-build-step` script with build phase
+* [GH-1032](https://github.com/apache/cordova-ios/pull/1032) refactor: update 
allow list name
+* [GH-1116](https://github.com/apache/cordova-ios/pull/1116) 
refactor(projectFile): drop dependency on underscore
+
+**Chores:**
+
+* chore(rat): add auto generated xcode files to ignore list
+* [GH-1339](https://github.com/apache/cordova-ios/pull/1339) chore: Remove 
unused `BackupWebStorage` preference
+* [GH-1308](https://github.com/apache/cordova-ios/pull/1308) chore: remove 
long-unused `codeSignResourceRules` option
+* [GH-1183](https://github.com/apache/cordova-ios/pull/1183) chore: remove 
unused and outdated `listStartedEmulators`
+* [GH-1174](https://github.com/apache/cordova-ios/pull/1174) chore: remove 
stale coffeescript tests
+* [GH-1173](https://github.com/apache/cordova-ios/pull/1173) chore: Remove 
unused imports from template
+* [GH-1160](https://github.com/apache/cordova-ios/pull/1160) chore(swiftpm): 
Fix up CordovaLib Swift Package
+* [GH-1034](https://github.com/apache/cordova-ios/pull/1034) chore: remove 
more deprecated `UIWebView` things
+* [GH-1145](https://github.com/apache/cordova-ios/pull/1145) chore: `npmrc`
+* [GH-1129](https://github.com/apache/cordova-ios/pull/1129) chore: rebuild 
`package-lock.json` to address reported npm audit vulnerabilities
+* [GH-1105](https://github.com/apache/cordova-ios/pull/1105) chore: add 
undeclared dependency `underscore`
+
+**Others:**
+
+* [GH-1197](https://github.com/apache/cordova-ios/pull/1197) build: build 
`cordova.js` during npm prepare
+* [GH-1317](https://github.com/apache/cordova-ios/pull/1317) ci: add node 20.x
+* [GH-1307](https://github.com/apache/cordova-ios/pull/1307) ci: Drop NodeJS 
14 tests for non-darwin jobs
+* [GH-1277](https://github.com/apache/cordova-ios/pull/1277) ci(workflow): 
update dependencies
+* [GH-1271](https://github.com/apache/cordova-ios/pull/1271) ci: remove Node 
10-12 & add Node 16-18.
+* [GH-1237](https://github.com/apache/cordova-ios/pull/1237) dep: bump 
`simple-plist` from 1.3.0 to 1.3.1
+* [GH-1208](https://github.com/apache/cordova-ios/pull/1208) dep: bump 
`jasmine@^3.10.0`
+* [GH-1187](https://github.com/apache/cordova-ios/pull/1187) test(version): 
merge two test suites into one
+* [GH-1184](https://github.com/apache/cordova-ios/pull/1184) test(create): 
further increase timeouts to avoid false negatives
+* [GH-1177](https://github.com/apache/cordova-ios/pull/1177) test(create): 
waste less time on name variants
+* [GH-1179](https://github.com/apache/cordova-ios/pull/1179) test: simpler 
killing of running simulators
+* [GH-1178](https://github.com/apache/cordova-ios/pull/1178) test(versions): 
increase test timeout when invoking pod
+* [GH-1176](https://github.com/apache/cordova-ios/pull/1176) test(create): 
increase test timeout
+* [GH-1133](https://github.com/apache/cordova-ios/pull/1133) doc: `README` 
improvements (cleaup, xcode debugging, etc)


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

Reply via email to