Features:
Fixes:
- GH-229 fix:
npm
8 does not install plugin dependencies
Chores:
- GH-231 chore(npm): bump all dependencies to latest minor/path
Other Changes:
- GH-226 dep(npm): bump
@cordova/eslint-config@^4.0.0
w/ fix - GH-221 dep(npm): bump
minimist
from 1.2.5 to 1.2.6 - GH-207 doc:
mas-dev
is macOS package
This release requires the environment to have Node.js 12.0.0
or higher. It is recommended to use the current LTS, which is 14.17.6
at the time of this release.
cordova-common@^4.0.2
[email protected]
electron-builder@^22.11.7
electron-devtools-installer@^3.2.0
execa@^5.1.1
fs-extra@^10.0.0
- Electron 14.0.0
- Chromium 93.0.4577.58
- Node v14.17.0
- V8 v9.3
- GH-205 feat!(Api): remove unused locations data
- GH-203 feat!(electron): bump to
14.0.0
- GH-202 feat!: remove old VERSION file
- GH-199 feat!: update node support
- GH-198 feat!(dependencies): update other packages
- GH-197 feat!(dependencies): bump Electron packages
- GH-175 breaking: add plugin support
- GH-200 feat: update supported platform options
- GH-184 feat: forward Electron's process
stdio
to terminal
- GH-183 fix(npm): change prepack script to prepare
- GH-180 fix(windows): Electron window not displaying
- GH-182 fix: restrict deep merging on reserved keys
- GH-172 fix(pkg): typo in field "
keywords
" - GH-169 fix(Api): do not depend on globals
- GH-181 refactor: use class static
- GH-194 build: build
cordova.js
onprepare
- GH-204 test: cleanup and remove unneeded code
- GH-90 test(create): fix, clean up & extend
This release requires the environment to have NodeJS 10.0.0
or higher. It is recommended to use the current LTS, which is 12.18.4
at the time of this release.
cordova-common@^4.0.2
[email protected]
electron-builder@^22.8.1
electron-devtools-installer@^3.1.1
execa@^4.0.3
fs-extra@^9.0.1
- Electron 10.1.2
- Chromium 85.0.4183.98
- Node v12.16.3
- V8 v8.5
- GH-162 breaking: use platform config parser
- GH-152 breaking: bump
electron
&electron-builder
- GH-151 breaking: bump
[email protected]
- GH-145 breaking(
npm
): update dependencies - GH-142 breaking: restructure the platform lib code
- GH-138 breaking: remove platform-centered workflow
- GH-69 breaking: drop
node
6 and 8 support
- GH-160 feat: install devtool extensions for debug builds
- GH-154 feature: support custom
scheme
&hostname
- GH-148 feat: support Electron arguments on run command
- GH-112 feat: move ci to gh-actions
- GH-81 feat: Support Loading Local HTML Files or Remote URL in the
BrowserWindow
- GH-156 refactor: remove more platform-centered files & update code
- GH-153 refactor: cleanup unused code
- GH-129 refactor (
create
): simplify project creation - GH-124 refactor: transform
for
- GH-123 refactor: transform
template
strings - GH-122 refactor: transform
object
shorthand - GH-121 refactor: transform
arrow
functions &arrow
returns - GH-120 refactor: transform
var
tolet
/const
- GH-116 refactor: remove
shelljs
and update tests - GH-118 refator: replace
shelljs
/spawn
withexeca
- GH-113 refactor:
eslint
setup
- GH-168 chore: bump dependencies & related usage
- GH-165 chore: bump dependencies to latest
- GH-164 chore: bump Electron related dependencies
- GH-147 chore: various cleanup
- GH-144 chore(npm): bump
@cordova/eslint-config@^3.0.0
w/ lint fix - GH-125 chore: configure app rel dependencies as abs paths
- GH-117 chore: update Electron dependencies
- GH-128 chore: update
package.json
- GH-114 chore: update
jasmine
dependency - GH-110 chore: bump version to 2.0.0-dev
- GH-96 chore: fix typo
- GH-67 chore: update development dependencies
- GH-68 chore: bump Electron dependencies
- chore(asf): update git notification settings
- Update CONTRIBUTING.md
- GH-157 ci: add node 14 to workflow
- GH-146 ci: update workflow
- GH-141 test (node-12.16.x): fix failures caused by shebang and rewire lint
- GH-131 test: refactor with minor fixes & improvements
- GH-94 chore: rebuilt
package-lock.json
for audit fix - GH-79 fix: filter icons only matching requirements
- GH-89 fix: prepare missing dependencies failure
- GH-86 refactor: improve create test spec speed
- GH-85 fix: use
spyOn
for process global var
- GH-77 fix: display correct package version in CLI
- GH-76 Append Overridable/Top-Level per Platform Options
- GH-75 fix: Typo in Build:
Singning
->Signing
- GH-71 Update
devDependencies
- GH-66 Bump dependency
fs-extra@^8.0.1
- GH-70 Bump
cordova-common@^3.2.0
- GH-65 Fixed
package.json
version to1.1.0-dev
- GH-62 Fix Bundle Feature's Project Path Issue & Warning Output
- GH-58 Set Author Name and Email to
package.json
- GH-54 Added Bundle Node Module Support
- GH-57 Remove Maintainer Option from Linux Build JSON
- GH-59 Allow Users to Set Linux App Category
- GH-51 Append package top-level key options
- GH-48 Implement Splash Screen handling
- GH-61 Updated
DOCUMENTATION.md
- GH-53 Add Node.js 12 to CI Services
- GH-42 Update the
config.xml
path in the XHR load eventListener - GH-45 Append Installer Icon to User Build Settings for Custom Builds
- GH-43 Update
README
.md - GH-41 Update System Requirements in
DOCUMENTATION.md
- GH-40 Remove
temp
Dir Aftercreate.spec.js
Test - GH-39 Added Missing License Header in
util.js
- GH-38 Support User Defined Electron Settings
- GH-37 Remove
nodeIntegration
Warning by Setting Default tofalse
- GH-36 Rename Electron Main Entry File
- GH-35 Refactor
build.js
and Include Test Coverage - GH-32 Improve
temp
Folder Cleanup inApi.spec.js
- GH-33 Update
cordova run
to Work with Pre-Cordova 9.x CLI
Version bump with no change.
- GH-30 Asset Install Fix from Mobilespec Report
- GH-29 Correct File Header Licenses for Cordova JS Compile CMD
- GH-28 Fix Scope Issue with Code Refactor
- GH-27 Build Script Improvements
- GH-24 Remove Unused and Unreachable Code
- GH-21 Apply Missing Apache License Header
- GH-25 Updated
Api.spec.js
Async Tests to Return Promise - GH-22 Add tests to
Api.spec.js
- GH-23 Test
module.exports.prepare
- GH-19 Adding New Test Specs
- GH-20 Fix Audit Report For High Severity Vulnerability
- GH-18 Refactor
prepare.js
and Increase Test Coverage - GH-17 Unit Test Improvements & Refactor (Create, Api, Handler, Parser)
- GH-16 Prepare & Enable Travis CI Testing
- GH-15 Implement SettingsJson Class Tests and Update Documentation
- GH-13 Implement Electron Custom App Icons Functionality
- GH-10 Added NPM Ignore
- GH-11 Updated
README.md
- GH-9 Electron Build Improvements
- GH-8 Create CDV Electron Settings JSON
- GH-7 Electron Platform Release Preparation (Cordova 9)
- GH-6 Cleanup Bin Files
- GH-5 Updated Correct Version Information
- GH-4 Electron Major Improvements & Feature Support
- GH-1 First Draft Release
- Add GitHub Pull Request Template
- Added NPM Install Step
- Added Run Command Support