Граф коммитов

140 Коммитов

Автор SHA1 Сообщение Дата
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
Ben Demboski f088871985 Replace supportedPlatforms with supportsPlatform
Having each maker export an array of supported platforms ends up being non-deterministic because any platform not supported by a given maker will be unable to import and read its package.json's os field. So it really only makes sense to query if the maker is supported on the current platform, and that's really all we care about anyway.
2017-04-25 17:44:37 +10:00
Samuel Attard 6f9b6848ba
2.12.0 2017-04-25 08:15:26 +10:00
Samuel Attard 54f15d66c0
2.11.1 2017-04-19 11:57:45 +12:00
Samuel Attard c4041a11fa
2.11.0 2017-04-19 11:56:33 +12:00
Mark Lee c23bfdfef8 2.10.0 2017-04-16 20:23:55 -07:00
Samuel Attard 9cb7f42cf8 feat(starter): windows implementation of the vscode debug command 2017-04-16 20:21:58 -07:00
Samuel Attard 1238dee524 feat(starter): provide an executable to start forge in a vscode debugger compatible way
Currently only on darwin and linux, win32 implemenation to come
2017-04-16 20:21:58 -07:00
Mark Lee 0f97292c51 chore(generic): update various dependencies 2017-04-03 11:50:30 +10:00
Mark Lee f15e6b897d 2.9.0 2017-04-02 18:23:41 -07:00
Jacob Quant 926032e8fc fix(maker): upgrade rpm maker for better package.json handling
The electron-installer-redhat package was recently updated with some improvements including:

* Better handling of `package.json` `author` string
* Hyphen characters (`-`) in version string now automatiacally converted to dots (`.`) in RPM version field since they are not allowed there
2017-03-28 09:05:32 -07:00
Samuel Attard 141269d1ce
2.8.3 2017-03-10 12:43:24 +11:00
Samuel Attard 30516e7865
chore(generic): update react-typescript template 2017-03-10 12:43:09 +11:00
Samuel Attard 0ff6a7abb0
chore(generic): make release script work on windows 2017-03-10 12:39:09 +11:00
Samuel Attard e3962d3294
2.8.2 2017-02-28 11:38:01 +11:00
Samuel Attard 32297344ff
chore(templates): bump all template versions 2017-02-28 11:36:18 +11:00
Samuel Attard b5bd546fb2 2.8.1 2017-02-23 11:12:59 +11:00
Mark Lee 70762a8e86 Upgrade dependencies 2017-02-20 22:50:00 -08:00
Samuel Attard fa31902a6e feat(publisher): add S3 publish target
ISSUES CLOSED: #116
2017-02-11 22:28:44 -08:00
Mark Lee bbc9c0448d Upgrade dependencies 2017-02-07 14:36:58 -08:00
Mark Lee 9a5e0645a0 2.8.0 2017-02-02 06:25:22 -08:00
Mark Lee e43ac546f3 2.7.5 2017-01-29 18:15:55 -08:00
Mark Lee 7439723265 chore(tests): add eslint-plugin-mocha 2017-01-29 17:06:57 -08:00
Samuel Attard 4049e31cef test(installer): add test coverage for the installer 2017-01-29 17:06:57 -08:00