工具 & 模板已发布!
2020 年 4 月 13 日
我们很高兴地宣布,我们刚刚发布了工具和模板的更新!
版本亮点
我们已将所有软件包所需的最低 Node.js 版本提高到 10.x,并开始将 Node JavaScript 现代化以使用支持的 ES6。
cordova-fetch
- GH-78 修复卸载旧 cordova 平台时的 npm 错误
- GH-65 将平台和插件保存到 devDependencies
- GH-65 修复当软件包具有 post-install 时 npm install package-name 检测
cordova-js
- GH-211 改进回调错误处理
- GH-215 不要尝试替换
window.navigator
- GH-200 修复
argscheck.checkArgs
中某些参数格式的解析 - GH-188 添加 Electron 支持
xcode
cordova-serve
- GH-30 破坏性更改:将依赖项
opn
替换为open
cordova-app-hello-world
- GH-43 功能:暗黑模式
- GH-58 杂项(index.html):添加字符集,防止缩放,使用默认属性
- GH-57 更新
index.css
,修复重复的env
右侧 - GH-55 简化演示应用程序 JavaScript
- GH-52 修复:删除不支持的 hooks 目录
请在 issues.cordova.io 报告您发现的任何问题!
更改包括
cordova-fetch
- 为发布添加了 NOTICE & LICENSE 文件
- GH-84 文档(README):修复 markdown lint 警告
- GH-82 重构:现代化代码并更新
README
- 重构:将
var
转换为let
和const
- 重构:合并
cordova-common
变量 - 重构:转换箭头函数和箭头返回值
- 重构:转换模板字符串
- 文档(README):更新和格式化
- 杂项(npm):更新软件包仓库和错误 URL
- 杂项:应用建议
- 杂项:恢复 promise 链扁平化
- 重构:将
- GH-83 破坏性更改(npm):升级依赖项
@cordova/eslint-config@^3.0.0
nyc@^15.0.0
rewire@^5.0.0
cordova-common@^3.2.1
fs-extra@^9.0.0
npm-package-arg@^8.0.1
pify@^5.0.0
resolve@^1.15.1
semver@^7.1.3
which@^2.0.2
[email protected]
- GH-79 功能:更新软件包和 CI 服务
- ci:用 gh-actions 替换当前服务
- ci(gh-action):更新工作流
- 杂项(package-lock):重建
- 杂项(npm):从忽略列表中删除 appveyor
- 杂项(npm-script):将 cover 重命名为 test:coverage
- GH-81 杂项:合并 eslint 配置
- GH-70 重构:eslint 设置
- GH-65 将平台和插件保存到 devDependencies
- GH-72 杂项:将
file-url
依赖项更新为^3.0.0
- GH-80 删除支持
npm@<5
的代码 - GH-74 杂项:改进 npm 忽略列表
- GH-73 杂项:升级生产依赖项
- GH-71 杂项:更新
jasmine
依赖项 - GH-69 杂项:删除 node 6 和 8 的支持
- GH-68 杂项:将版本提升至 3.0.0-dev
- GH-78 修复卸载旧 cordova 平台时的 npm 错误
- GH-77 杂项:更新
nyc
开发依赖项 - GH-63 将 Node.js 12 添加到 CI 服务
cordova-js
- GH-227 文档(README):更新
- GH-225 破坏性更改(npm):升级依赖项
@cordova/eslint-config@^3.0.0
cordova-android@^8.1.0
cordova-ios@^5.1.1
eslint-plugin-es5@^1.5.0
grunt@^1.1.0
jasmine-core@^3.5.0
karma@^4.4.1
karma-chrome-launcher@^3.1.0
karma-coverage@^2.0.1
karma-jasmine@^3.1.1
puppeteer@^2.1.1
execa@^4.0.0
fs-extra@^9.0.0
globby@^11.0.0
- GH-226 ci(github-actions):添加具有支持的更改的工作流
- GH-224 杂项(npm):软件包清理
- GH-223 破坏性更改:将最低
node
支持版本提升至>=10
- GH-221 重构:eslint 设置
- GH-220 修复:将
eslint-plugin-es5
移至devDependencies
- GH-211 改进回调错误处理
- GH-215 不要尝试替换
window.navigator
- GH-216 重新启用 ESLint 规则
- GH-217 目标下一个主要版本 6.0.0
- GH-218
cordova.js
中的次要格式改进 - GH-204 ESLint 改进
- GH-214 删除未使用的测试帮助程序
- GH-209 收集并报告我们浏览器代码的测试覆盖率
- GH-208 使构建的 JS 输出更漂亮一些
- GH-207 将测试期间使用的平台添加为
devDependencies
- GH-205 完全重构构建系统
- GH-199 将 Node.js 12 添加到 CI 服务
- GH-198 文档
argscheck.checkArgs
- GH-201 改进
README
- GH-200 修复
argscheck.checkArgs
中某些参数格式的解析 - GH-197 使用
.gitgnore
作为.eslintignore
- GH-196 允许定义名称出现在
Object.prototype
上的模块 - GH-195 在适用的情况下集成未使用的 CommonJS 测试
- GH-194 对 require/define 测试进行小的清理
- GH-193 更新
README
- GH-192 更新依赖项并修复导致的 ESLint 违规
- 修复新的 ESLint
object-curly-spacing
违规
- 修复新的 ESLint
- GH-190 删除对 Node.js 6 的构建/测试支持
- GH-191 Lint (几乎) 所有 JS 文件
- GH-189 从 AppVeyor CI 配置中删除过时的内容
- GH-188 添加 Electron 支持
- 添加或更新 GitHub pull request 和 issue 模板
xcode
- node-xcode-3.0.0 为发布添加了 NOTICE
- GH-107 文档(README):修复 CI 徽章 URL
- GH-106 通过
targetname
更新构建属性 - GH-79 功能:向
pbxProject.addTarget
添加新的可选参数 - GH-96 ci:将 travis ci 切换为 github actions
- GH-94 破坏性更改(npm):升级依赖项
simple-plist@^1.1.0
uuid@^7.0.3
- GH-93 杂项(npm):使用短表示法表示 repo 和 bugs
- GH-90 ci(travis):从测试中删除 Node.js v6 和 v8
- GH-92 杂项:提升 node 要求 (
>=10
) - GH-89 杂项(npm):改进忽略列表
cordova-serve
- GH-31 文档(README):格式化、语法更新、措辞
- GH-35 重构:转换模板
- GH-34 重构:转换对象简写
- GH-33 重构:转换箭头和箭头返回值
- GH-32 重构:将
var
转换为let
和const
- GH-30 破坏性更改:将依赖项
opn
替换为open
- GH-29 ci:用 GitHub Actions 替换现有服务
- GH-27 杂项(npm):更新软件包并添加忽略列表
- GH-28 破坏性更改(npm):升级依赖项
@cordova/eslint-config@^3.0.0
rewire@^5.0.0
chalk@^3.0.0
compression@^1.7.4
express@^4.17.1
opn@^6.0.0
which@^2.0.2
- GH-25 杂项:合并
eslint
配置 - GH-24 杂项:更新
jasmine
依赖项和设置 - GH-23 重构:
eslint
设置 - GH-22 杂项:删除 node 6 和 8 的支持
- GH-20 规范清理
- GH-19 改进 linting
- GH-17 杂项:删除 appveyor 允许 node12 失败
- GH-16 将 Node.js 12 添加到 CI 服务
- 添加或更新 GitHub pull request 和 issue 模板
cordova-app-hello-world
- GH-64 文档(README):修复 markdown lint 警告并添加 npm 徽章
- GH-62 杂项(git):忽略
node_modules
文件夹 - GH-61 杂项(npm):添加忽略列表并更新软件包数据
- GH-60 重构:将
var
转换为let
和const
- GH-43 功能:暗黑模式
- GH-59 样式:更新
config.xml
- 将单引号替换为双引号
- 将
UTF-8
大写
- GH-58 杂项(index.html):添加字符集,防止缩放,使用默认属性
- GH-57 更新
index.css
,修复重复的env
右侧 - GH-55 简化演示应用程序 JavaScript
- GH-56 修复:将默认插件移至
package.json
- GH-52 修复:删除不支持的 hooks 目录
- GH-50 功能:确保生成的应用程序中包含
.gitignore
文件 - 添加或更新 GitHub pull request 和 issue 模板