Mark Lee
e1f26075b5
chore(generic): replace node-github with @octokit/rest
...
node-github was deprecated
2018-01-27 15:52:35 -08:00
Mark Lee
a80ff504e1
chore(generic): upgrade github to v13
...
releases uploadAsset API was changed
2018-01-27 15:52:35 -08:00
Mark Lee
0ecc57dd8d
chore(generic): upgrade fs-extra to v5 and inquirer to v5
...
fs-extra changes:
https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md#500--2017-12-11
inquirer changes:
https://github.com/SBoudrias/Inquirer.js/releases/tag/v5.0.0
2018-01-27 15:52:35 -08:00
Samuel Attard
6e93e292af
4.2.0
2018-01-08 15:45:54 +11:00
Samuel Attard
8945e0ad11
4.1.9
2018-01-08 13:34:23 +11:00
Samuel Attard
be49a9a9ea
4.1.8
2018-01-08 11:42:13 +11:00
Mark Lee
9c199e0dd4
chore(maker): upgrade electron-installer-flatpak to 0.8.0 & re-enable its tests
2018-01-03 11:45:39 +13:00
Mark Lee
3740f2998e
4.1.7
2017-12-24 10:43:49 -08:00
Mark Lee
0e18fe3496
chore(generic): don't nonzero-exit when trying to install tabtab completions
...
Copies the installation code from tabtab, except it only warns instead of nonzero exits when an
error occurs.
ISSUES CLOSED : #321
2017-12-17 15:02:16 -08:00
Mark Lee
f681176c90
chore(tests): move default test config to mocha.opts file
...
This has the advantage of being able to use the config on one file at a time.
2017-12-17 15:01:41 -08:00
Mark Lee
e13e6380b3
chore(generic): don't use deprecated mocha CLI flag
2017-12-17 15:01:41 -08:00
Mark Lee
f226c68b22
4.1.6
2017-12-05 21:58:24 -08:00
Mark Lee
a39011b8bb
refactor(maker): DRY up linux config transformations
...
Add fast tests for linux maker config.
2017-12-04 08:04:22 +11:00
Mark Lee
e118c052c9
Upgrade dependencies
...
It's mostly modules which have dropped support for Node < 4.
`devDependencies`
* [`asar`](https://github.com/electron/asar/blob/master/CHANGELOG.md#0140---2017-11-02 )
* `coveralls` (drop Node < 4)
* [`mocha`](https://github.com/mochajs/mocha/releases/tag/v4.0.0 )
* [`sinon`](http://sinonjs.org/guides/migrating-to-4.0 )
`dependencies`
* [Electron Packager](https://github.com/electron-userland/electron-packager/releases/tag/v10.0.0 )
* [`github`](https://github.com/octokit/node-github/releases/tag/v12.0.0 )
* [`inquirer`](https://github.com/SBoudrias/Inquirer.js/releases/tag/v4.0.0 )
* [`sudo-prompt`](https://github.com/jorangreef/sudo-prompt/compare/v7.1.1...v8.0.0 )
`optionalDependencies`
* [`electron-installer-debian`](https://github.com/unindented/electron-installer-debian/blob/master/NEWS.md#070---2017-11-09 )
2017-11-30 16:26:30 -08:00
Samuel Attard
1b69e1b84d
4.1.5
2017-11-24 14:26:57 +11:00
Samuel Attard
7d22d16332
4.1.4
2017-11-21 13:51:53 +11:00
Samuel Attard
dbc2a4b59c
4.1.3
2017-11-10 13:27:49 +11:00
Mark Lee
b3499edf69
chore(generic): replace the deprecated babel-preset-es2015 with babel-preset-env
2017-10-05 19:31:05 +11:00
Samuel Attard
d1974cdb3c
4.1.2
2017-09-28 09:25:00 +10:00
Samuel Attard
0734e4c40c
4.1.1
2017-09-27 14:37:05 +10:00
Mark Lee
6c5f60bbb0
4.1.0
2017-09-26 13:50:27 -04:00
Mark Lee
5a9848c7af
refactor(generic): use cross-spawn-promise instead of spawn-rx
2017-09-25 10:32:30 -07:00
Mark Lee
cbee55e298
fix(init): run package manager commands via cross-spawn
...
Allows dependencies with carets to be escaped properly on Windows.
2017-09-25 10:32:30 -07:00
Mark Lee
fcdc0a0298
chore(generic): upgrade electron-windows-store to 0.12
...
electron-windows-store no longer packages the test folder, so vendor the
bogus private key for tests.
2017-09-17 19:32:59 -07:00
Mark Lee
9156296bf7
chore(generic): upgrade cz-customizable, and github
...
None of these dependencies have breaking changes that affect Forge.
2017-09-17 19:32:59 -07:00
Jacob Quant
c31ceef665
refactor(maker): use makeCert from electron-windows-store
...
* Fix #160
* Use upstream code to interface with `makecert.exe`
2017-09-17 11:29:19 -07:00
Mark Lee
f9c4c20c35
refactor(maker): use the target platform/arch API from Packager to determine "all" archs
...
Adds arm64 support to `make --arch=all`
2017-09-16 12:30:49 -07:00
Mark Lee
63feffd550
4.0.2
2017-09-10 07:50:12 -07:00
Samuel Attard
d7dede356c
4.0.1
2017-09-05 01:08:27 +10:00
Samuel Attard
461c7f1a25
4.0.0
2017-08-30 13:45:53 +10:00
Mark Lee
6275d2bfa8
chore(generic): upgrade Electron Packager to 9.x
2017-08-24 08:45:07 -07:00
Mark Lee
24d46bb5a4
3.2.0
2017-08-17 08:20:04 -07:00
Mark Lee
9d17ca9e4c
chore(generic): upgrade dependencies
...
* chai
* chai-as-promised
* cross-env
* cz-customizable
* debug
* electron-installer-flatpak
* electron-installer-redhat
* esdoc
* fetch-mock
* fs-extra (to 4.x)
* log-symbols
* nyc
* opn
* pify
* sinon (to 3.x)
* username
2017-08-13 13:56:52 -07:00
Samuel Attard
7963b6d9d4
3.1.1
2017-08-02 22:03:04 +10:00
Mark Lee
500e81e6bf
refactor(generic): use the options-based electron-rebuild API
2017-07-30 22:47:31 -07:00
Samuel Attard
8509a600ec
3.1.0
2017-07-30 01:31:49 +10:00
Samuel Attard
f8fd573be0
chore(generic): Enable inline sourcemaps for forge itself
2017-06-26 15:56:09 +10:00
Samuel Attard
af60f44751
3.0.5
2017-06-17 04:23:07 +10:00
Samuel Attard
63d0f23f68
3.0.4
2017-06-15 12:38:41 +10:00
Mark Lee
196a64dbaf
chore(tests): remove unnecessary chai-fetch-mock dependency
2017-06-04 18:52:30 -07:00
Mark Lee
0ea55fab4e
refactor(installer): replace electron-sudo with sudo-prompt
...
Not worth using a branch of a Node module just for Promise support
for one platform.
ISSUES CLOSED : #58
2017-05-28 22:13:17 -07:00
Samuel Attard
8d311c2a24
3.0.3
2017-05-26 22:54:20 +10:00
Samuel Attard
8449fb1f39
3.0.2
2017-05-25 23:53:54 +10:00
Samuel Attard
8f5f969160
test(maker): add tests for the DMG maker to ensure the renaming logic is correct
2017-05-23 21:31:22 +10:00
Samuel Attard
8d895cfcf3
fix(tests): fix appx tests (maker did not return output path)
2017-05-20 16:41:43 +10:00
Mark Lee
012b152f94
refactor(generic): replace fs-promise with fs-extra
...
As of fs-extra 3.0.0, it comes with builtin Promise support,
so a wrapper module is no longer necessary.
Also comes with a non-deprecated fs.exists method.
2017-05-07 16:26:48 -07:00
Samuel Attard
855c487e54
3.0.1
2017-05-03 17:09:36 +10:00
Samuel Attard
2dffd3cb4b
3.0.0
2017-05-01 15:43:49 +10:00
Samuel Attard
c5c8e9a9e0
chore: fix devDependency peer dep versions
2017-05-01 15:43:41 +10:00
Samuel Attard
0c68ebabdc
feat(publisher): add new publisher for electron-release-server
2017-04-27 12:22:06 -07:00