工具 & 範本發佈!
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 套件名稱偵測
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):更新套件儲存庫 & 錯誤網址
- 雜項:套用建議
- 雜項:還原 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
cordova-common@4.0.0
- 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 檢查(幾乎)所有 JS 檔案
- GH-189 從 AppVeyor CI 設定中移除過時內容
- GH-188 新增 Electron 支援
- 新增或更新 GitHub pull request 和 issue 範本
xcode
- node-xcode-3.0.0 為發佈新增 NOTICE
- GH-107 文件(README):修正 CI 徽章網址
- 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):使用簡短符號表示儲存庫 & 錯誤
- 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 改善檢查
- 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 範本