|
22 | 22 |
|
23 | 23 | Cordova is a static library that enables developers to include the Cordova API in their iOS application projects easily, and also create new Cordova-based iOS application projects through the command-line.
|
24 | 24 |
|
| 25 | +### 7.0.0 (Jul 07, 2023) |
| 26 | + |
| 27 | +**Breaking:** |
| 28 | + |
| 29 | +* [GH-1340](https://github.com/apache/cordova-ios/pull/1340) chore!: Remove `podspec` support from `framework` tag |
| 30 | +* [GH-1310](https://github.com/apache/cordova-ios/pull/1310) feat!: Remove some Xcode build dir overrides |
| 31 | +* [GH-1305](https://github.com/apache/cordova-ios/pull/1305) dep!: bump all possible dependencies w/ node engine requirement update `>=16.13.0` |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | +* [GH-1180](https://github.com/apache/cordova-ios/pull/1180) refactor!: drop platform binaries |
| 42 | +* [GH-1169](https://github.com/apache/cordova-ios/pull/1169) chore!: Rename `Images.xcassets` to `Assets.xcassets` |
| 43 | +* [GH-1161](https://github.com/apache/cordova-ios/pull/1161) chore!: Breaking API cleanups |
| 44 | +* [GH-1182](https://github.com/apache/cordova-ios/pull/1182) dep(dev)!: bump eslint w/ corrections |
| 45 | +* [GH-1181](https://github.com/apache/cordova-ios/pull/1181) dep!: use latest dependencies |
| 46 | + * `nyc@^15.1.0` |
| 47 | + |
| 48 | +**Features:** |
| 49 | + |
| 50 | +* [GH-1249](https://github.com/apache/cordova-ios/pull/1249) feat: Add `LimitsNavigationsToAppBoundDomains` configuration key |
| 51 | +* [GH-1320](https://github.com/apache/cordova-ios/pull/1320) feat: add `listTarget` api & revert original bin file location |
| 52 | +* [GH-1266](https://github.com/apache/cordova-ios/pull/1266) feat(plugman): support `framework` `link` attribute |
| 53 | +* [GH-1276](https://github.com/apache/cordova-ios/pull/1276) feat: Support Apple Cloud Distribution signing |
| 54 | +* [GH-1210](https://github.com/apache/cordova-ios/pull/1210) feat: support extending export options |
| 55 | +* [GH-1251](https://github.com/apache/cordova-ios/pull/1251) feat: support multiple provisioning profiles |
| 56 | +* [GH-1186](https://github.com/apache/cordova-ios/pull/1186) feat(versions): print error messages, not error objects |
| 57 | +* [GH-1168](https://github.com/apache/cordova-ios/pull/1168) feat(catalyst): Enable Mac Catalyst support |
| 58 | +* [GH-1050](https://github.com/apache/cordova-ios/pull/1050) feat: add `CDVWebViewEngineConfigurationDelegate` |
| 59 | +* [GH-1154](https://github.com/apache/cordova-ios/pull/1154) feat: Swift Package Manager support for CordovaLib |
| 60 | + |
| 61 | +**Fixes:** |
| 62 | + |
| 63 | +* [GH-1354](https://github.com/apache/cordova-ios/pull/1354) fix: Various ObjC/template cleanups |
| 64 | +* [GH-1341](https://github.com/apache/cordova-ios/pull/1341) fix: Try updating `Podfile` deployment target on prepare |
| 65 | +* [GH-1343](https://github.com/apache/cordova-ios/pull/1343) fix: Apply new Xcode flags consistently across test projects |
| 66 | +* [GH-1126](https://github.com/apache/cordova-ios/pull/1126) fix: replace of `podspec` variables in `Podfile` |
| 67 | +* [GH-1336](https://github.com/apache/cordova-ios/pull/1336) fix: Xcode 15 Beta |
| 68 | +* [GH-1337](https://github.com/apache/cordova-ios/pull/1337) fix: make the WebView the first responder when it loads |
| 69 | +* [GH-1326](https://github.com/apache/cordova-ios/pull/1326) fix: memory leak when removing the `CDVViewController` |
| 70 | +* [GH-1312](https://github.com/apache/cordova-ios/pull/1312) fix(create): Ensure unix paths in Xcode project file |
| 71 | +* [GH-1315](https://github.com/apache/cordova-ios/pull/1315) fix(splashscreen): positioning after rotation |
| 72 | +* [GH-1295](https://github.com/apache/cordova-ios/pull/1295) fix(`CDVPlugin`): swift init |
| 73 | +* [GH-1255](https://github.com/apache/cordova-ios/pull/1255) fix: import type definitions from obsolete `cordova-plugin-splashscreen` |
| 74 | +* [GH-1170](https://github.com/apache/cordova-ios/pull/1170) fix(bin/create): set failing exit code on failure |
| 75 | +* [GH-1171](https://github.com/apache/cordova-ios/pull/1171) fix(spec/create): handle `createAndBuild` promises |
| 76 | +* [GH-1140](https://github.com/apache/cordova-ios/pull/1140) fix: split xcode project location by env separator |
| 77 | + |
| 78 | +**Refactors:** |
| 79 | + |
| 80 | +* [GH-1206](https://github.com/apache/cordova-ios/pull/1206) refactor: platform version logic |
| 81 | +* [GH-1204](https://github.com/apache/cordova-ios/pull/1204) refactor: move cordova minimum template |
| 82 | +* [GH-1203](https://github.com/apache/cordova-ios/pull/1203) refactor!: do not copy JS lib to platform project |
| 83 | +* [GH-1202](https://github.com/apache/cordova-ios/pull/1202) refactor: do not infer project root from script location |
| 84 | +* [GH-1201](https://github.com/apache/cordova-ios/pull/1201) refactor(create): convert main implementation to class |
| 85 | +* [GH-1200](https://github.com/apache/cordova-ios/pull/1200) refactor(create): sort functions in breadth-first call order |
| 86 | +* [GH-1199](https://github.com/apache/cordova-ios/pull/1199) refactor(create): further cleanup |
| 87 | +* [GH-1198](https://github.com/apache/cordova-ios/pull/1198) refactor(create): cleanup createProject |
| 88 | +* [GH-1196](https://github.com/apache/cordova-ios/pull/1196) refactor: move project template out of bin w/ code changes |
| 89 | +* [GH-1195](https://github.com/apache/cordova-ios/pull/1195) refactor(create): cleanup `copyTemplateFiles` |
| 90 | +* [GH-1194](https://github.com/apache/cordova-ios/pull/1194) refactor(create)!: move apple_* binaries & cleanup `copyScripts` |
| 91 | +* [GH-1193](https://github.com/apache/cordova-ios/pull/1193) refactor: cleanup create script |
| 92 | +* [GH-1190](https://github.com/apache/cordova-ios/pull/1190) refactor: replace superspawn with execa |
| 93 | +* [GH-1188](https://github.com/apache/cordova-ios/pull/1188) refactor: hide implementation of build & run |
| 94 | +* [GH-1189](https://github.com/apache/cordova-ios/pull/1189) refactor(run): code cleanup |
| 95 | +* [GH-1185](https://github.com/apache/cordova-ios/pull/1185) refactor(versions): DRY version binary code |
| 96 | +* [GH-1167](https://github.com/apache/cordova-ios/pull/1167) refactor: Api class |
| 97 | +* [GH-1158](https://github.com/apache/cordova-ios/pull/1158) refactor: replace `copy-www-build-step` script with build phase |
| 98 | +* [GH-1032](https://github.com/apache/cordova-ios/pull/1032) refactor: update allow list name |
| 99 | +* [GH-1116](https://github.com/apache/cordova-ios/pull/1116) refactor(projectFile): drop dependency on underscore |
| 100 | + |
| 101 | +**Chores:** |
| 102 | + |
| 103 | +* chore(rat): add auto generated xcode files to ignore list |
| 104 | +* [GH-1339](https://github.com/apache/cordova-ios/pull/1339) chore: Remove unused `BackupWebStorage` preference |
| 105 | +* [GH-1308](https://github.com/apache/cordova-ios/pull/1308) chore: remove long-unused `codeSignResourceRules` option |
| 106 | +* [GH-1183](https://github.com/apache/cordova-ios/pull/1183) chore: remove unused and outdated `listStartedEmulators` |
| 107 | +* [GH-1174](https://github.com/apache/cordova-ios/pull/1174) chore: remove stale coffeescript tests |
| 108 | +* [GH-1173](https://github.com/apache/cordova-ios/pull/1173) chore: Remove unused imports from template |
| 109 | +* [GH-1160](https://github.com/apache/cordova-ios/pull/1160) chore(swiftpm): Fix up CordovaLib Swift Package |
| 110 | +* [GH-1034](https://github.com/apache/cordova-ios/pull/1034) chore: remove more deprecated `UIWebView` things |
| 111 | +* [GH-1145](https://github.com/apache/cordova-ios/pull/1145) chore: `npmrc` |
| 112 | +* [GH-1129](https://github.com/apache/cordova-ios/pull/1129) chore: rebuild `package-lock.json` to address reported npm audit vulnerabilities |
| 113 | +* [GH-1105](https://github.com/apache/cordova-ios/pull/1105) chore: add undeclared dependency `underscore` |
| 114 | + |
| 115 | +**Others:** |
| 116 | + |
| 117 | +* [GH-1197](https://github.com/apache/cordova-ios/pull/1197) build: build `cordova.js` during npm prepare |
| 118 | +* [GH-1317](https://github.com/apache/cordova-ios/pull/1317) ci: add node 20.x |
| 119 | +* [GH-1307](https://github.com/apache/cordova-ios/pull/1307) ci: Drop NodeJS 14 tests for non-darwin jobs |
| 120 | +* [GH-1277](https://github.com/apache/cordova-ios/pull/1277) ci(workflow): update dependencies |
| 121 | +* [GH-1271](https://github.com/apache/cordova-ios/pull/1271) ci: remove Node 10-12 & add Node 16-18. |
| 122 | +* [GH-1237](https://github.com/apache/cordova-ios/pull/1237) dep: bump `simple-plist` from 1.3.0 to 1.3.1 |
| 123 | +* [GH-1208](https://github.com/apache/cordova-ios/pull/1208) dep: bump `jasmine@^3.10.0` |
| 124 | +* [GH-1187](https://github.com/apache/cordova-ios/pull/1187) test(version): merge two test suites into one |
| 125 | +* [GH-1184](https://github.com/apache/cordova-ios/pull/1184) test(create): further increase timeouts to avoid false negatives |
| 126 | +* [GH-1177](https://github.com/apache/cordova-ios/pull/1177) test(create): waste less time on name variants |
| 127 | +* [GH-1179](https://github.com/apache/cordova-ios/pull/1179) test: simpler killing of running simulators |
| 128 | +* [GH-1178](https://github.com/apache/cordova-ios/pull/1178) test(versions): increase test timeout when invoking pod |
| 129 | +* [GH-1176](https://github.com/apache/cordova-ios/pull/1176) test(create): increase test timeout |
| 130 | +* [GH-1133](https://github.com/apache/cordova-ios/pull/1133) doc: `README` improvements (cleaup, xcode debugging, etc) |
| 131 | + |
| 132 | +### 6.3.0 (Apr 13, 2023) |
| 133 | + |
| 134 | +* chore: npm audit fix |
| 135 | +* [GH-1302](https://github.com/apache/cordova-ios/pull/1302) fix: URL parsing for ATS in node 18 |
| 136 | +* [GH-1258](https://github.com/apache/cordova-ios/pull/1258) fix: workaround for DisallowOverscroll on **iOS** 16 |
| 137 | +* [GH-1300](https://github.com/apache/cordova-ios/pull/1300) feat: set webView.inspectable to true for Debug builds on **iOS** >= 16.4 |
| 138 | + |
25 | 139 | ### 6.2.0 (Feb 01, 2021)
|
26 | 140 | * [GH-1069](https://github.com/apache/cordova-ios/pull/1069) (chore): update dependencies for minor release
|
27 | 141 | * [GH-1067](https://github.com/apache/cordova-ios/pull/1067) fix: plugin podspec with no config elements
|
|
0 commit comments