1 | ### [4.1.0](https://github.com/electron-userland/electron-forge/releases/tag/v4.1.0) (2017-09-26)
|
2 |
|
3 | ##### Chores
|
4 |
|
5 | * **generic:**
|
6 | * upgrade electron-windows-store to 0.12 ([fcdc0a02](https://github.com/electron-userland/electron-forge/commit/fcdc0a02))
|
7 | * upgrade cz-customizable, and github ([9156296b](https://github.com/electron-userland/electron-forge/commit/9156296b))
|
8 |
|
9 | ##### Documentation Changes
|
10 |
|
11 | * **maker:** mention that make can support non-host platforms ([6c302198](https://github.com/electron-userland/electron-forge/commit/6c302198))
|
12 |
|
13 | ##### New Features
|
14 |
|
15 | * **initializer:** add electron-squirrel-startup to the default template ([e0e42aa2](https://github.com/electron-userland/electron-forge/commit/e0e42aa2))
|
16 |
|
17 | ##### Bug Fixes
|
18 |
|
19 | * **generic:**
|
20 | * automatically warn w/a nightly package manager version ([d997ba0c](https://github.com/electron-userland/electron-forge/commit/d997ba0c))
|
21 | * blacklist NPM 5.4.[01] on Windows ([063caca4](https://github.com/electron-userland/electron-forge/commit/063caca4))
|
22 | * **init:** run package manager commands via cross-spawn ([cbee55e2](https://github.com/electron-userland/electron-forge/commit/cbee55e2))
|
23 | * **publisher:** allow config for Electron Release Server to be read from envars ([50d35374](https://github.com/electron-userland/electron-forge/commit/50d35374))
|
24 | * **tests:** use a newer version of native-metrics ([1e7c175e](https://github.com/electron-userland/electron-forge/commit/1e7c175e))
|
25 |
|
26 | ##### Refactors
|
27 |
|
28 | * **generic:**
|
29 | * use cross-spawn-promise instead of spawn-rx ([5a9848c7](https://github.com/electron-userland/electron-forge/commit/5a9848c7))
|
30 | * replace electron-host-arch with hostArch in Electron Packager ([45afdfb5](https://github.com/electron-userland/electron-forge/commit/45afdfb5))
|
31 | * **maker:**
|
32 | * use makeCert from electron-windows-store ([c31ceef6](https://github.com/electron-userland/electron-forge/commit/c31ceef6))
|
33 | * use the target platform/arch API from Packager to determine "all" archs ([f9c4c20c](https://github.com/electron-userland/electron-forge/commit/f9c4c20c))
|
34 |
|
35 | #### [4.0.2](https://github.com/electron-userland/electron-forge/releases/tag/v4.0.2) (2017-09-10)
|
36 |
|
37 | ##### Bug Fixes
|
38 |
|
39 | * **generic:** whitelist yarn >= 1.0.0 ([36bc34ad](https://github.com/electron-userland/electron-forge/commit/36bc34ad))
|
40 | * **linter:** don't pass --color to linters that don't support it ([66354fb6](https://github.com/electron-userland/electron-forge/commit/66354fb6))
|
41 | * **tests:**
|
42 | * use fakeOra properly in system spec ([bb4c7875](https://github.com/electron-userland/electron-forge/commit/bb4c7875))
|
43 | * stub ora.warn ([969a0359](https://github.com/electron-userland/electron-forge/commit/969a0359))
|
44 |
|
45 | #### [4.0.1](https://github.com/electron-userland/electron-forge/releases/tag/v4.0.1) (2017-9-5)
|
46 |
|
47 | ##### Bug Fixes
|
48 |
|
49 | * **generic:** tabtab install script fails on non-*nix systems ([fc3c0301](https://github.com/electron-userland/electron-forge/commit/fc3c0301))
|
50 |
|
51 | ## [4.0.0](https://github.com/electron-userland/electron-forge/releases/tag/v4.0.0) (2017-08-30)
|
52 |
|
53 | ##### Chores
|
54 |
|
55 | * **publisher:** use SHA256 instead of md5 ([c69db80f](https://github.com/electron-userland/electron-forge/commit/c69db80f))
|
56 | * **generic:** upgrade Electron Packager to 9.x ([6275d2bf](https://github.com/electron-userland/electron-forge/commit/6275d2bf))
|
57 |
|
58 | ##### Documentation Changes
|
59 |
|
60 | * **publisher:**
|
61 | * improve docs for publish function ([7766a27c](https://github.com/electron-userland/electron-forge/commit/7766a27c))
|
62 | * mention that multiple targets are allowed ([3ec0cfa6](https://github.com/electron-userland/electron-forge/commit/3ec0cfa6))
|
63 | * fix S3 config key typo ([4225683b](https://github.com/electron-userland/electron-forge/commit/4225683b))
|
64 | * **maker:** document the return result of make ([5399f500](https://github.com/electron-userland/electron-forge/commit/5399f500))
|
65 |
|
66 | ##### New Features
|
67 |
|
68 | * **publisher:** adds dryRun and resumeDryRun to the API to allow post-make publishes ([288edbc1](https://github.com/electron-userland/electron-forge/commit/288edbc1))
|
69 | * **initializer:**
|
70 | * only copy CI files if specified ([fd6f2f9b](https://github.com/electron-userland/electron-forge/commit/fd6f2f9b))
|
71 | * add Travis/AppVeyor CI files to default template ([296bdde8](https://github.com/electron-userland/electron-forge/commit/296bdde8))
|
72 |
|
73 | ##### Bug Fixes
|
74 |
|
75 | * **generic:**
|
76 | * clean up package manager warning output ([894ed0a9](https://github.com/electron-userland/electron-forge/commit/894ed0a9))
|
77 | * add yarn 0.27.5 to the whitelist, but only for darwin/linux ([88b92fce](https://github.com/electron-userland/electron-forge/commit/88b92fce))
|
78 | * fix installing tab completion when installing Forge locally ([7ea49812](https://github.com/electron-userland/electron-forge/commit/7ea49812))
|
79 |
|
80 | ##### Refactors
|
81 |
|
82 | * **publisher:**
|
83 | * make dryRun object storage make more sense ([f8d807ed](https://github.com/electron-userland/electron-forge/commit/f8d807ed))
|
84 | * rename target option to publishTargets in API ([4b68880d](https://github.com/electron-userland/electron-forge/commit/4b68880d))
|
85 | * **initializer:** make init options camelcase ([f4459822](https://github.com/electron-userland/electron-forge/commit/f4459822))
|
86 |
|
87 | ##### Tests
|
88 |
|
89 | * **maker:** Fix make test for new return type ([d6393567](https://github.com/electron-userland/electron-forge/commit/d6393567))
|
90 | * **publisher:** fix dry run specs ([d2085812](https://github.com/electron-userland/electron-forge/commit/d2085812))
|
91 |
|
92 | ### [3.2.0](https://github.com/electron-userland/electron-forge/releases/tag/v3.2.0) (2017-08-17)
|
93 |
|
94 | ##### Chores
|
95 |
|
96 | * **generic:**
|
97 | * use the xcode8.3 image for Travis OSX ([c24ae48c](https://github.com/electron-userland/electron-forge/commit/c24ae48c))
|
98 | * upgrade dependencies ([9d17ca9e](https://github.com/electron-userland/electron-forge/commit/9d17ca9e))
|
99 | * **tests:** fixup comma arch test ([565fce42](https://github.com/electron-userland/electron-forge/commit/565fce42))
|
100 |
|
101 | ##### Documentation Changes
|
102 |
|
103 | * **generic:** mention alternate ways of creating new Electron apps with Forge ([419962a8](https://github.com/electron-userland/electron-forge/commit/419962a8))
|
104 | * **packager:** list the Packager options that are not configurable ([bb33d9b6](https://github.com/electron-userland/electron-forge/commit/bb33d9b6))
|
105 |
|
106 | ##### New Features
|
107 |
|
108 | * **initializer:** add Forge as a devDependency to new Electron projects ([6d2cf4b0](https://github.com/electron-userland/electron-forge/commit/6d2cf4b0))
|
109 | * **generic:** print a warning if the package manager used is not a known good version ([a4c36fa4](https://github.com/electron-userland/electron-forge/commit/a4c36fa4))
|
110 |
|
111 | ##### Bug Fixes
|
112 |
|
113 | * **maker:** allow comma seperated arches in make as well as package ([9c69b08b](https://github.com/electron-userland/electron-forge/commit/9c69b08b))
|
114 |
|
115 | #### [3.0.5](https://github.com/electron-userland/electron-forge/releases/tag/v3.0.5) (2017-6-17)
|
116 |
|
117 | ##### Bug Fixes
|
118 |
|
119 | * **maker:** fix debian and redhat maker path calculation ([c2dca211](https://github.com/electron-userland/electron-forge/commit/c2dca211))
|
120 |
|
121 | #### [3.0.4](https://github.com/electron-userland/electron-forge/releases/tag/v3.0.4) (2017-6-15)
|
122 |
|
123 | ##### Chores
|
124 |
|
125 | * **tests:** remove unnecessary chai-fetch-mock dependency ([196a64db](https://github.com/electron-userland/electron-forge/commit/196a64db))
|
126 |
|
127 | ##### Bug Fixes
|
128 |
|
129 | * **maker:** handle name option for the deb, rpm makers as well as dmg ([d335741a](https://github.com/electron-userland/electron-forge/commit/d335741a))
|
130 | * **generic:** add executable permissions to vscode.cmd ([33532f79](https://github.com/electron-userland/electron-forge/commit/33532f79))
|
131 |
|
132 | ##### Refactors
|
133 |
|
134 | * **installer:** replace electron-sudo with sudo-prompt ([0ea55fab](https://github.com/electron-userland/electron-forge/commit/0ea55fab))
|
135 |
|
136 | #### [3.0.3](https://github.com/electron-userland/electron-forge/releases/tag/v3.0.3) (2017-5-26)
|
137 |
|
138 | ##### Bug Fixes
|
139 |
|
140 | * **initializer:** fix bad logic RE argument parsing from the top level forge command ([774b8769](https://github.com/electron-userland/electron-forge/commit/774b8769))
|
141 |
|
142 | #### [3.0.2](https://github.com/electron-userland/electron-forge/releases/tag/v3.0.2) (2017-5-25)
|
143 |
|
144 | ##### Bug Fixes
|
145 |
|
146 | * **starter:** fix double dash arg pass through ([0379e5fc](https://github.com/electron-userland/electron-forge/commit/0379e5fc))
|
147 | * **maker:** fix renaming of DMG output when a custom name is provided ([14cc927a](https://github.com/electron-userland/electron-forge/commit/14cc927a))
|
148 | * **tests:** fix appx tests (maker did not return output path) ([8d895cfc](https://github.com/electron-userland/electron-forge/commit/8d895cfc))
|
149 | * **initializer:** fix linting install for airbnb style ([b3446184](https://github.com/electron-userland/electron-forge/commit/b3446184))
|
150 |
|
151 | ##### Refactors
|
152 |
|
153 | * **generic:** replace fs-promise with fs-extra ([012b152f](https://github.com/electron-userland/electron-forge/commit/012b152f))
|
154 |
|
155 | ##### Tests
|
156 |
|
157 | * **maker:** add tests for the DMG maker to ensure the renaming logic is correct ([8f5f9691](https://github.com/electron-userland/electron-forge/commit/8f5f9691))
|
158 |
|
159 | #### [3.0.1](https://github.com/electron-userland/electron-forge/releases/tag/v3.0.1) (2017-5-3)
|
160 |
|
161 | ##### Bug Fixes
|
162 |
|
163 | * **publisher:** fix ers publisher not publishing when version already exists ([1c643ef9](https://github.com/electron-userland/electron-forge/commit/1c643ef9))
|
164 | * **maker:** fix dmg output path and add test to enforce in future ([a41d6db3](https://github.com/electron-userland/electron-forge/commit/a41d6db3))
|
165 |
|
166 | ## [3.0.0](https://github.com/electron-userland/electron-forge/releases/tag/v3.0.0) (2017-5-1)
|
167 |
|
168 | ##### Chores
|
169 |
|
170 | * **undefined:** fix devDependency peer dep versions ([c5c8e9a9](https://github.com/electron-userland/electron-forge/commit/c5c8e9a9))
|
171 | * **generic:** add breaking changes prompt to `npm run commit` ([566fd6fb](https://github.com/electron-userland/electron-forge/commit/566fd6fb))
|
172 |
|
173 | ##### Documentation Changes
|
174 |
|
175 | * **publisher:** add docs for the new ers publisher ([e70405a8](https://github.com/electron-userland/electron-forge/commit/e70405a8))
|
176 |
|
177 | ##### New Features
|
178 |
|
179 | * **publisher:** add new publisher for electron-release-server ([0c68ebab](https://github.com/electron-userland/electron-forge/commit/0c68ebab))
|
180 | * **makers:** Ensure all assets outputted by make are versioned ([6dda5179](https://github.com/electron-userland/electron-forge/commit/6dda5179))
|
181 | * **maker:**
|
182 | * create and consume a common util to check makers' supported platforms ([fa53340b](https://github.com/electron-userland/electron-forge/commit/fa53340b))
|
183 | * declare deb maker support for darwin & linux platforms ([f10fbd18](https://github.com/electron-userland/electron-forge/commit/f10fbd18))
|
184 |
|
185 | ##### Bug Fixes
|
186 |
|
187 | * **start:** exit forge with same status code as Electron if nonzero ([a509f55a](https://github.com/electron-userland/electron-forge/commit/a509f55a))
|
188 | * **tests:** make optionFetcher-related tests compile again ([1097f8bd](https://github.com/electron-userland/electron-forge/commit/1097f8bd))
|
189 | * **docs:** rm note that package api's platform opt is ignored ([eefa93f0](https://github.com/electron-userland/electron-forge/commit/eefa93f0))
|
190 |
|
191 | ##### Refactors
|
192 |
|
193 | * **starter:** use double dash instead of triple dash to pass args through ([e3a1be64](https://github.com/electron-userland/electron-forge/commit/e3a1be64))
|
194 | * **utils:** filter packages' os declarations to exclude blacklist entries ([fbaec97f](https://github.com/electron-userland/electron-forge/commit/fbaec97f))
|
195 | * **maker:** support make for targets on non-host platforms ([f79f6f78](https://github.com/electron-userland/electron-forge/commit/f79f6f78))
|
196 | * **util:** extend requireSearch to export a raw search fn ([84f0134b](https://github.com/electron-userland/electron-forge/commit/84f0134b))
|
197 |
|
198 | ##### Tests
|
199 |
|
200 | * **publisher:** fix publisher tests for new syntax ([c19d1c2a](https://github.com/electron-userland/electron-forge/commit/c19d1c2a))
|
201 | * **maker:** add test to confirm dummy maker does not get called ([556deaac](https://github.com/electron-userland/electron-forge/commit/556deaac))
|
202 |
|
203 | ### [2.12.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.12.0) (2017-4-25)
|
204 |
|
205 | ##### New Features
|
206 |
|
207 | * **maker:** basic hooks for preMake, postMake, generateAssets, prePackage and postPackage ([1a17189b](https://github.com/electron-userland/electron-forge/commit/1a17189b))
|
208 |
|
209 | ##### Bug Fixes
|
210 |
|
211 | * **maker:** do not enforce the name property on the DMG maker ([1b10fd57](https://github.com/electron-userland/electron-forge/commit/1b10fd57))
|
212 |
|
213 | #### [2.11.1](https://github.com/electron-userland/electron-forge/releases/tag/v2.11.1) (2017-4-19)
|
214 |
|
215 | ### [2.11.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.11.0) (2017-4-19)
|
216 |
|
217 | ##### New Features
|
218 |
|
219 | * **maker:** allow maker configs to be functions that return values based on arch ([d9cbec5a](https://github.com/electron-userland/electron-forge/commit/d9cbec5a))
|
220 |
|
221 | ### [2.10.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.10.0) (2017-4-16)
|
222 |
|
223 | ##### Chores
|
224 |
|
225 | * **generic:**
|
226 | * fix/rename coverage sending script ([547c044f](https://github.com/electron-userland/electron-forge/commit/547c044f))
|
227 | * update various dependencies ([0f97292c](https://github.com/electron-userland/electron-forge/commit/0f97292c))
|
228 |
|
229 | ##### New Features
|
230 |
|
231 | * **starter:**
|
232 | * windows implementation of the vscode debug command ([9cb7f42c](https://github.com/electron-userland/electron-forge/commit/9cb7f42c))
|
233 | * provide an executable to start forge in a vscode debugger compatible way ([1238dee5](https://github.com/electron-userland/electron-forge/commit/1238dee5))
|
234 |
|
235 | ### [2.9.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.9.0) (2017-4-2)
|
236 |
|
237 | ##### Chores
|
238 |
|
239 | * **generic:** add .editorconfig ([5aaf871e](https://github.com/electron-userland/electron-forge/commit/5aaf871e))
|
240 |
|
241 | ##### New Features
|
242 |
|
243 | * **importer:** add configurable outDir support for gitignore ([9369284f](https://github.com/electron-userland/electron-forge/commit/9369284f))
|
244 |
|
245 | ##### Bug Fixes
|
246 |
|
247 | * **initializer:**
|
248 | * update Electron version type in .compilerc template, for completeness ([a4fa4bfc](https://github.com/electron-userland/electron-forge/commit/a4fa4bfc))
|
249 | * set electron version to be float in init step ([710129b7](https://github.com/electron-userland/electron-forge/commit/710129b7))
|
250 | * **maker:**
|
251 | * upgrade rpm maker for better package.json handling ([926032e8](https://github.com/electron-userland/electron-forge/commit/926032e8))
|
252 | * test outDir on zip target only, after other targets run ([a2c92499](https://github.com/electron-userland/electron-forge/commit/a2c92499))
|
253 | * pass computed outDir to packager ([686200f6](https://github.com/electron-userland/electron-forge/commit/686200f6))
|
254 | * search local node_modules folder for maker when installed globally ([9b8f2970](https://github.com/electron-userland/electron-forge/commit/9b8f2970))
|
255 | * **tests:**
|
256 | * stop awaiting mocha and ensure we clean up out dirs ([2e6dc384](https://github.com/electron-userland/electron-forge/commit/2e6dc384))
|
257 | * use expect(await ...) syntax per @marshallofsound ([59ddf9af](https://github.com/electron-userland/electron-forge/commit/59ddf9af))
|
258 | * **generic:** use path.resolve (vs /-delimited) to compute default outDir ([ff167447](https://github.com/electron-userland/electron-forge/commit/ff167447))
|
259 | * **packager:** correct main file reference in thrown error from packageJson.name to .main ([a68284b1](https://github.com/electron-userland/electron-forge/commit/a68284b1))
|
260 | * **publisher:** check local node_modules when searching for publisher ([42fad7f3](https://github.com/electron-userland/electron-forge/commit/42fad7f3))
|
261 |
|
262 | ##### Refactors
|
263 |
|
264 | * **maker:** compute outDir from providedOptions w/default ([d69e7626](https://github.com/electron-userland/electron-forge/commit/d69e7626))
|
265 | * **packager:** compute outDir from providedOptions w/default ([1e26d258](https://github.com/electron-userland/electron-forge/commit/1e26d258))
|
266 |
|
267 | ##### Code Style Changes
|
268 |
|
269 | * **initializer:** fix typo ([dd6aec48](https://github.com/electron-userland/electron-forge/commit/dd6aec48))
|
270 |
|
271 | ##### Tests
|
272 |
|
273 | * **tests:** add tests for packager & maker outDir support ([32cecffd](https://github.com/electron-userland/electron-forge/commit/32cecffd))
|
274 |
|
275 | #### [2.8.3](https://github.com/electron-userland/electron-forge/releases/tag/v2.8.3) (2017-3-10)
|
276 |
|
277 | ##### Chores
|
278 |
|
279 | * **generic:**
|
280 | * update react-typescript template ([30516e78](https://github.com/electron-userland/electron-forge/commit/30516e78))
|
281 | * make release script work on windows ([0ff6a7ab](https://github.com/electron-userland/electron-forge/commit/0ff6a7ab))
|
282 |
|
283 | ##### New Features
|
284 |
|
285 | * **starter:** automatically wipe the ELECTRON_RUN_AS_NODE variable unless specified ([c702fe4a](https://github.com/electron-userland/electron-forge/commit/c702fe4a))
|
286 | * **generic:**
|
287 | * Support setting the Electron app path in start() ([47c5572e](https://github.com/electron-userland/electron-forge/commit/47c5572e))
|
288 | * allow third party modules to be named whatever they want ([fddb40e6](https://github.com/electron-userland/electron-forge/commit/fddb40e6))
|
289 |
|
290 | ##### Bug Fixes
|
291 |
|
292 | * **publisher:** use updated node-github response API ([0f8e6c4f](https://github.com/electron-userland/electron-forge/commit/0f8e6c4f))
|
293 | * **maker:**
|
294 | * fix the squirrel maker app name logic ([84031ecb](https://github.com/electron-userland/electron-forge/commit/84031ecb))
|
295 | * allow most appx default config to be overridden by the user ([b1e90538](https://github.com/electron-userland/electron-forge/commit/b1e90538))
|
296 | * **tests:** ensure test project has proper metadata filled ([0bc81858](https://github.com/electron-userland/electron-forge/commit/0bc81858))
|
297 |
|
298 | #### [2.8.2](https://github.com/electron-userland/electron-forge/releases/tag/v2.8.2) (2017-2-28)
|
299 |
|
300 | ##### Chores
|
301 |
|
302 | * **templates:** bump all template versions ([32297344](https://github.com/electron-userland/electron-forge/commit/32297344))
|
303 |
|
304 | ##### Bug Fixes
|
305 |
|
306 | * **ci:** Use the preinstalled yarn on AppVeyor (#146) ([7a1deee7](https://github.com/electron-userland/electron-forge/commit/7a1deee7))
|
307 | * **publisher:** Fix secret access key ([0a9710b5](https://github.com/electron-userland/electron-forge/commit/0a9710b5))
|
308 |
|
309 | #### [2.8.1](https://github.com/electron-userland/electron-forge/releases/tag/v2.8.1) (2017-2-23)
|
310 |
|
311 | ##### Chores
|
312 |
|
313 | * **generic:**
|
314 | * add checkboxes and intros to the issue/PR templates ([a1ab1c3a](https://github.com/electron-userland/electron-forge/commit/a1ab1c3a))
|
315 | * fix formatting in GitHub issue template ([da95b42b](https://github.com/electron-userland/electron-forge/commit/da95b42b))
|
316 | * **tests:** remove now obsolete flatpak call in Linux tests ([b93b6cfe](https://github.com/electron-userland/electron-forge/commit/b93b6cfe))
|
317 |
|
318 | ##### Documentation Changes
|
319 |
|
320 | * **publisher:**
|
321 | * mention the standard AWS environment variables in the README ([efc7ea14](https://github.com/electron-userland/electron-forge/commit/efc7ea14))
|
322 | * add example for GitHub publish target ([3fc0a9c2](https://github.com/electron-userland/electron-forge/commit/3fc0a9c2))
|
323 |
|
324 | ##### New Features
|
325 |
|
326 | * **packager:** remove the users forge config after packaging for safety reasons ([7432e034](https://github.com/electron-userland/electron-forge/commit/7432e034))
|
327 | * **publisher:**
|
328 | * allow usage of standard AWS environment variables for S3 publishing ([d31ce248](https://github.com/electron-userland/electron-forge/commit/d31ce248))
|
329 | * add S3 publish target ([fa31902a](https://github.com/electron-userland/electron-forge/commit/fa31902a))
|
330 | * allow platform level config for publish targets ([8572cad6](https://github.com/electron-userland/electron-forge/commit/8572cad6))
|
331 | * **generic:** allow config options to be automagically pulled in from process.env ([250c197f](https://github.com/electron-userland/electron-forge/commit/250c197f))
|
332 |
|
333 | ##### Bug Fixes
|
334 |
|
335 | * **tests:**
|
336 | * fix forge config deletion tests on all platforms ([7b99e847](https://github.com/electron-userland/electron-forge/commit/7b99e847))
|
337 | * fix test failures caused by config structure changes ([3a3cdfdb](https://github.com/electron-userland/electron-forge/commit/3a3cdfdb))
|
338 | * **importer:**
|
339 | * install electron-prebuilt-compile as devDep ([e80be32a](https://github.com/electron-userland/electron-forge/commit/e80be32a))
|
340 | * check updateScripts value at script install vs deps removal ([4942cb60](https://github.com/electron-userland/electron-forge/commit/4942cb60))
|
341 | * ensure electronName exists before resolving its path ([9dcf2ec5](https://github.com/electron-userland/electron-forge/commit/9dcf2ec5))
|
342 | * **publisher:** throw an exception if a GitHub token isn't specified ([bc299b7a](https://github.com/electron-userland/electron-forge/commit/bc299b7a))
|
343 | * **initializer:** add github_repository.name to package.json in default template ([d1ceadf3](https://github.com/electron-userland/electron-forge/commit/d1ceadf3))
|
344 |
|
345 | ##### Refactors
|
346 |
|
347 | * **publisher:** add deprecate method call to inform the user ([24571197](https://github.com/electron-userland/electron-forge/commit/24571197))
|
348 |
|
349 | ##### Code Style Changes
|
350 |
|
351 | * **util:** fix typo re: imagePath ([9e064cf3](https://github.com/electron-userland/electron-forge/commit/9e064cf3))
|
352 |
|
353 | ### [2.8.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.8.0) (2017-2-2)
|
354 |
|
355 | ##### Chores
|
356 |
|
357 | * **gitignore:** ignore npm-debug.log files ([06b824ee](https://github.com/electron-userland/electron-forge/commit/06b824ee))
|
358 |
|
359 | ##### New Features
|
360 |
|
361 | * **importer:** allow the implementer to decide whether to override scripts or not ([f85e194f](https://github.com/electron-userland/electron-forge/commit/f85e194f))
|
362 | * **starter:** resolve start api usage with a handle to the spawned process ([b5ba30e3](https://github.com/electron-userland/electron-forge/commit/b5ba30e3))
|
363 |
|
364 | ##### Bug Fixes
|
365 |
|
366 | * **importer:** if no electron was found install the latest version by default ([c8b12fbf](https://github.com/electron-userland/electron-forge/commit/c8b12fbf))
|
367 | * **generic:** make all process.exit and console calls respect the interactive setting ([a3e43315](https://github.com/electron-userland/electron-forge/commit/a3e43315))
|
368 |
|
369 | ##### Refactors
|
370 |
|
371 | * **generic:** add wrappers for console.info and console.warn ([f223df85](https://github.com/electron-userland/electron-forge/commit/f223df85))
|
372 |
|
373 | ##### Tests
|
374 |
|
375 | * **starter:** add test for returned childProcess.spawn ([f2c128e4](https://github.com/electron-userland/electron-forge/commit/f2c128e4))
|
376 |
|
377 | #### [2.7.5](https://github.com/electron-userland/electron-forge/releases/tag/v2.7.5) (2017-1-29)
|
378 |
|
379 | ##### Chores
|
380 |
|
381 | * **tests:** add eslint-plugin-mocha ([74397232](https://github.com/electron-userland/electron-forge/commit/74397232))
|
382 | * **generic:** update electron-installer-dmg to version 0.2.0 ([aa8034b1](https://github.com/electron-userland/electron-forge/commit/aa8034b1))
|
383 |
|
384 | ##### Bug Fixes
|
385 |
|
386 | * **tests:** update tests due to changes in #101 ([912b4f69](https://github.com/electron-userland/electron-forge/commit/912b4f69))
|
387 | * **maker:** detect out path of package step correctly ([6d15c62d](https://github.com/electron-userland/electron-forge/commit/6d15c62d))
|
388 | * **tabtab:** dont install tabtab in a development environment and ignore tabtab install errors ([f0cb0417](https://github.com/electron-userland/electron-forge/commit/f0cb0417))
|
389 |
|
390 | ##### Code Style Changes
|
391 |
|
392 | * **generic:** fixed typos ([2f869d81](https://github.com/electron-userland/electron-forge/commit/2f869d81))
|
393 | * **tests:** ignore intentionally wrong code in test ([f01f9907](https://github.com/electron-userland/electron-forge/commit/f01f9907))
|
394 |
|
395 | ##### Tests
|
396 |
|
397 | * **initializer:** add nonexistent template test ([6f26c64f](https://github.com/electron-userland/electron-forge/commit/6f26c64f))
|
398 | * **generic:** increase test coverage of the init API ([2c9caddf](https://github.com/electron-userland/electron-forge/commit/2c9caddf))
|
399 | * **starter:** add test coverage for starter ([0d2f5712](https://github.com/electron-userland/electron-forge/commit/0d2f5712))
|
400 | * **installer:** add test coverage for the installer ([4049e31c](https://github.com/electron-userland/electron-forge/commit/4049e31c))
|
401 | * **tests:** increase test coverage on util modules ([6c63aafa](https://github.com/electron-userland/electron-forge/commit/6c63aafa))
|
402 |
|
403 | #### [2.7.4](https://github.com/electron-userland/electron-forge/releases/tag/v2.7.4) (2017-1-27)
|
404 |
|
405 | ##### Documentation Changes
|
406 |
|
407 | * **generic:** clarify what the major package dependencies are ([559956b3](https://github.com/electron-userland/electron-forge/commit/559956b3))
|
408 |
|
409 | ##### Refactors
|
410 |
|
411 | * **generic:** move ora.ora to an ora helper for ease of submodule use ([ee33638a](https://github.com/electron-userland/electron-forge/commit/ee33638a))
|
412 |
|
413 | #### [2.7.3](https://github.com/electron-userland/electron-forge/releases/tag/v2.7.3) (2017-1-25)
|
414 |
|
415 | ##### New Features
|
416 |
|
417 | * **installer:** manually mount and scan a DMG file when installing for the .app ([7ea5af8a](https://github.com/electron-userland/electron-forge/commit/7ea5af8a))
|
418 |
|
419 | ##### Bug Fixes
|
420 |
|
421 | * **packager:** fix resolving of afterCopy and afterExtract hook paths ([bd4df685](https://github.com/electron-userland/electron-forge/commit/bd4df685))
|
422 | * **installer:** fix install prompt when multiple compatable targets found ([9a2f36c9](https://github.com/electron-userland/electron-forge/commit/9a2f36c9))
|
423 |
|
424 | ##### Code Style Changes
|
425 |
|
426 | * **generic:** remove unnecessary eslint pragmas ([23d1aa9f](https://github.com/electron-userland/electron-forge/commit/23d1aa9f))
|
427 |
|
428 | #### [2.7.2](https://github.com/electron-userland/electron-forge/releases/tag/v2.7.2) (2017-1-18)
|
429 |
|
430 | ##### Bug Fixes
|
431 |
|
432 | * **packager:** force upgrade to electron-rebuild 1.5.7 ([f2912db5](https://github.com/electron-userland/electron-forge/commit/f2912db5))
|
433 |
|
434 | #### [2.7.1](https://github.com/electron-userland/electron-forge/releases/tag/v2.7.1) (2017-1-15)
|
435 |
|
436 | ##### Chores
|
437 |
|
438 | * **generic:**
|
439 | * alphabetize custom eslint rules ([e7f6eeb6](https://github.com/electron-userland/electron-forge/commit/e7f6eeb6))
|
440 | * disable the no-throw-literal eslint rule ([05f893e8](https://github.com/electron-userland/electron-forge/commit/05f893e8))
|
441 |
|
442 | ##### Bug Fixes
|
443 |
|
444 | * **initializer:** handle local templates correctly ([42bf745a](https://github.com/electron-userland/electron-forge/commit/42bf745a))
|
445 | * **alias:** fix the forge alias so that it can run the make command ([725e6b06](https://github.com/electron-userland/electron-forge/commit/725e6b06))
|
446 |
|
447 | ### [2.7.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.7.0) (2017-1-14)
|
448 |
|
449 | ##### Documentation Changes
|
450 |
|
451 | * **initializer:** document the built in templates ([b0eec7c3](https://github.com/electron-userland/electron-forge/commit/b0eec7c3))
|
452 |
|
453 | ##### New Features
|
454 |
|
455 | * **initializer:** add userland templates to forge ([bcba06a2](https://github.com/electron-userland/electron-forge/commit/bcba06a2))
|
456 |
|
457 | ### [2.6.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.6.0) (2017-1-10)
|
458 |
|
459 | ##### Chores
|
460 |
|
461 | * **deps:** Update electron-windows-store ([761464f0](https://github.com/electron-userland/electron-forge/commit/761464f0))
|
462 |
|
463 | ##### New Features
|
464 |
|
465 | * **importer:**
|
466 | * ensure the user is aware of any script changes we make ([cbb73e7e](https://github.com/electron-userland/electron-forge/commit/cbb73e7e))
|
467 | * import now sets the scripts section in package.json to be forge scripts ([cb01d406](https://github.com/electron-userland/electron-forge/commit/cb01d406))
|
468 | * **initializer:** template package.json now includes package and make scripts ([272d9b1e](https://github.com/electron-userland/electron-forge/commit/272d9b1e))
|
469 | * **rebuilder:** show rebuild progress from the electron-rebuild lifecycle ([26f23b48](https://github.com/electron-userland/electron-forge/commit/26f23b48))
|
470 | * **generic:**
|
471 | * use electron-rebuild instead of generic rebuild logic ([3d26da5b](https://github.com/electron-userland/electron-forge/commit/3d26da5b))
|
472 | * add basic tab completion for top level commands ([30082bbf](https://github.com/electron-userland/electron-forge/commit/30082bbf))
|
473 |
|
474 | ##### Bug Fixes
|
475 |
|
476 | * **packager:**
|
477 | * check asar.unpack correctly ([150ea5dd](https://github.com/electron-userland/electron-forge/commit/150ea5dd))
|
478 | * clarify entry point error messages ([969ab1ea](https://github.com/electron-userland/electron-forge/commit/969ab1ea))
|
479 | * throw errors on an uncompilable entrypoint ([b7f7b81c](https://github.com/electron-userland/electron-forge/commit/b7f7b81c))
|
480 | * **initializer:**
|
481 | * unpin electron-compilers ([9e2aefaa](https://github.com/electron-userland/electron-forge/commit/9e2aefaa))
|
482 | * unpin eslint-plugin-jsx-a11y ([02b6e367](https://github.com/electron-userland/electron-forge/commit/02b6e367))
|
483 | * pin electron-compilers dependency due to typescript bug ([4ebafa8d](https://github.com/electron-userland/electron-forge/commit/4ebafa8d))
|
484 |
|
485 | ##### Refactors
|
486 |
|
487 | * **packager:** upgrade to Electron Packager 8.5.0 ([b8489b47](https://github.com/electron-userland/electron-forge/commit/b8489b47))
|
488 |
|
489 | #### [2.5.2](https://github.com/electron-userland/electron-forge/releases/tag/v2.5.2) (2017-1-7)
|
490 |
|
491 | ##### Bug Fixes
|
492 |
|
493 | * **publisher:** dont call make twice while publishing ([55bfe1ac](https://github.com/electron-userland/electron-forge/commit/55bfe1ac))
|
494 |
|
495 | #### [2.5.1](https://github.com/electron-userland/electron-forge/releases/tag/v2.5.1) (2017-1-5)
|
496 |
|
497 | ##### Chores
|
498 |
|
499 | * **undefined:**
|
500 | * istanbul-lib-instrument is no longer required ([f60dd586](https://github.com/electron-userland/electron-forge/commit/f60dd586))
|
501 | * upgrade to version of babel-plugin-istanbul that should address regression ([0913506b](https://github.com/electron-userland/electron-forge/commit/0913506b))
|
502 |
|
503 | ##### Bug Fixes
|
504 |
|
505 | * **importer:** fix relative path to tmpl directory ([b39c1008](https://github.com/electron-userland/electron-forge/commit/b39c1008))
|
506 | * **undefined:** regression in istanbul-lib-instrument and babel-plugin-istanbul should now be addressed ([58b9791e](https://github.com/electron-userland/electron-forge/commit/58b9791e))
|
507 |
|
508 | ### [2.5.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.5.0) (2017-1-3)
|
509 |
|
510 | ##### Chores
|
511 |
|
512 | * **generic:**
|
513 | * only publish CI coverage on success ([7fbbef72](https://github.com/electron-userland/electron-forge/commit/7fbbef72))
|
514 | * enable coveralls ([2f821155](https://github.com/electron-userland/electron-forge/commit/2f821155))
|
515 | * **tests:**
|
516 | * fix appx tests on rebased branch ([75f217a5](https://github.com/electron-userland/electron-forge/commit/75f217a5))
|
517 | * move tests to be unit tests on the API and enable coverage ([54603c1e](https://github.com/electron-userland/electron-forge/commit/54603c1e))
|
518 |
|
519 | ##### Documentation Changes
|
520 |
|
521 | * **generic:**
|
522 | * fix option variable names ([0923ac1e](https://github.com/electron-userland/electron-forge/commit/0923ac1e))
|
523 | * cleanup API docs ([9c118a4f](https://github.com/electron-userland/electron-forge/commit/9c118a4f))
|
524 | * add doc formatting guidelines based off of pycodestyle ([6efa5259](https://github.com/electron-userland/electron-forge/commit/6efa5259))
|
525 | * **importer:**
|
526 | * tweak description ([e885cd5e](https://github.com/electron-userland/electron-forge/commit/e885cd5e))
|
527 | * mention import in the README ([d5eab37a](https://github.com/electron-userland/electron-forge/commit/d5eab37a))
|
528 |
|
529 | ##### New Features
|
530 |
|
531 | * **generic:**
|
532 | * expose some util methods through JS API ([a506dd33](https://github.com/electron-userland/electron-forge/commit/a506dd33))
|
533 | * expose top level methods as JS APIs ([93fb48f5](https://github.com/electron-userland/electron-forge/commit/93fb48f5))
|
534 | * **publisher:** add draft and prerelease options for publishing to github ([898de235](https://github.com/electron-userland/electron-forge/commit/898de235))
|
535 |
|
536 | ##### Bug Fixes
|
537 |
|
538 | * **generic:** lock istanbul dependency versions to prevent bug ([205104c4](https://github.com/electron-userland/electron-forge/commit/205104c4))
|
539 |
|
540 | ##### Refactors
|
541 |
|
542 | * **generic:** refactor confirm prompts into a helper for interactive mode ([b495012e](https://github.com/electron-userland/electron-forge/commit/b495012e))
|
543 |
|
544 | ##### Tests
|
545 |
|
546 | * **generic:** add tests for lots of the utils ([d0962b93](https://github.com/electron-userland/electron-forge/commit/d0962b93))
|
547 |
|
548 | ### [2.4.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.4.0) (2017-1-3)
|
549 |
|
550 | ##### New Features
|
551 |
|
552 | * **maker:** add support for Windows Store (AppX) packages ([74a12163](https://github.com/electron-userland/electron-forge/commit/74a12163))
|
553 | * **starter:** switch the default Babel preset to use babel-preset-env ([4e3bb17b](https://github.com/electron-userland/electron-forge/commit/4e3bb17b))
|
554 |
|
555 | ##### Bug Fixes
|
556 |
|
557 | * **starter:** ensure linebreak-style is disabled ([ac7a20bc](https://github.com/electron-userland/electron-forge/commit/ac7a20bc))
|
558 |
|
559 | ### [2.3.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.3.0) (2017-1-1)
|
560 |
|
561 | ##### Chores
|
562 |
|
563 | * **installer:** use the ora helper in the install command ([9358eb42](https://github.com/electron-userland/electron-forge/commit/9358eb42))
|
564 | * **generic:**
|
565 | * add installer to cz config ([3b253b11](https://github.com/electron-userland/electron-forge/commit/3b253b11))
|
566 | * only send slack notifications on build change ([838d70e7](https://github.com/electron-userland/electron-forge/commit/838d70e7))
|
567 | * **tests:** make sure ora knows that the Docker container is for CI ([41d25ea7](https://github.com/electron-userland/electron-forge/commit/41d25ea7))
|
568 |
|
569 | ##### New Features
|
570 |
|
571 | * **installer:**
|
572 | * add rpm installer ([f8f9baa5](https://github.com/electron-userland/electron-forge/commit/f8f9baa5))
|
573 | * don't suffix temp install files with .forge-install ([1c2bfd81](https://github.com/electron-userland/electron-forge/commit/1c2bfd81))
|
574 | * add deb installer ([fb217c74](https://github.com/electron-userland/electron-forge/commit/fb217c74))
|
575 | * add DMG support for macOS installer ([3465d261](https://github.com/electron-userland/electron-forge/commit/3465d261))
|
576 | * add inital app installer for macOS platform ([da3150d9](https://github.com/electron-userland/electron-forge/commit/da3150d9))
|
577 | * **generic:**
|
578 | * use an ora/promise helper instead of a global uncaughtRejection handler (#50) ([1b6b7276](https://github.com/electron-userland/electron-forge/commit/1b6b7276))
|
579 | * travis build notifications ([d25f1461](https://github.com/electron-userland/electron-forge/commit/d25f1461))
|
580 |
|
581 | ##### Bug Fixes
|
582 |
|
583 | * **installer:**
|
584 | * fix installer debug key ([24454950](https://github.com/electron-userland/electron-forge/commit/24454950))
|
585 | * dont fetch prerelease versions unless instructed ([1b88b153](https://github.com/electron-userland/electron-forge/commit/1b88b153))
|
586 | * await promises through the linux install chain ([a0b5ac70](https://github.com/electron-userland/electron-forge/commit/a0b5ac70))
|
587 | * remove flatpak check ([0b044134](https://github.com/electron-userland/electron-forge/commit/0b044134))
|
588 | * wildcard the extension matchers ([1489e641](https://github.com/electron-userland/electron-forge/commit/1489e641))
|
589 |
|
590 | ##### Refactors
|
591 |
|
592 | * **installer:**
|
593 | * use single regexp to make repo path safe ([1255803b](https://github.com/electron-userland/electron-forge/commit/1255803b))
|
594 | * finish replacing sudo-prompt with electron-sudo ([d8587930](https://github.com/electron-userland/electron-forge/commit/d8587930))
|
595 | * replace sudo-prompt with git branch of electron-sudo for Linux installers ([9834cb1b](https://github.com/electron-userland/electron-forge/commit/9834cb1b))
|
596 | * check that the linux installer program exists first ([fb56c542](https://github.com/electron-userland/electron-forge/commit/fb56c542))
|
597 | * update the ora text wh have resolved a repo but not found a release ([5cbf8cb8](https://github.com/electron-userland/electron-forge/commit/5cbf8cb8))
|
598 |
|
599 | ### [2.2.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.2.0) (2016-12-30)
|
600 |
|
601 | ##### New Features
|
602 |
|
603 | * **initializer:** allow custom initialzers ([9e6ddfa0](https://github.com/electron-userland/electron-forge/commit/9e6ddfa0))
|
604 |
|
605 | ##### Tests
|
606 |
|
607 | * **initializer:** add test for custom initializer ([0dc62307](https://github.com/electron-userland/electron-forge/commit/0dc62307))
|
608 |
|
609 | ### [2.1.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.1.0) (2016-12-30)
|
610 |
|
611 | ##### Chores
|
612 |
|
613 | * **generic:** add importer to the git-cz list ([fbf691cb](https://github.com/electron-userland/electron-forge/commit/fbf691cb))
|
614 | * **tests:** remove .only from util_spec ([3b01f08c](https://github.com/electron-userland/electron-forge/commit/3b01f08c))
|
615 |
|
616 | ##### New Features
|
617 |
|
618 | * **importer:**
|
619 | * confirm build tool package removal from user ([3b548557](https://github.com/electron-userland/electron-forge/commit/3b548557))
|
620 | * delete existing Electron build tools from package.json ([4152bd2d](https://github.com/electron-userland/electron-forge/commit/4152bd2d))
|
621 | * move babel config in existing project to .compilerc ([b09fc3d6](https://github.com/electron-userland/electron-forge/commit/b09fc3d6))
|
622 | * fix the projects gitignore on import ([75366bfe](https://github.com/electron-userland/electron-forge/commit/75366bfe))
|
623 | * create inital import logic ([bddb9038](https://github.com/electron-userland/electron-forge/commit/bddb9038))
|
624 | * **maker:** allow user to override make targets ([bac86800](https://github.com/electron-userland/electron-forge/commit/bac86800))
|
625 | * **generic:** allow config options to use string templating ([5a568cb8](https://github.com/electron-userland/electron-forge/commit/5a568cb8))
|
626 |
|
627 | ##### Bug Fixes
|
628 |
|
629 | * **importer:**
|
630 | * pretty print the compilerc file ([07f06b40](https://github.com/electron-userland/electron-forge/commit/07f06b40))
|
631 | * update the logging as per PR feedback ([dac33f0d](https://github.com/electron-userland/electron-forge/commit/dac33f0d))
|
632 | * **rebuild:** skip dependencies without a package.json file ([3348223d](https://github.com/electron-userland/electron-forge/commit/3348223d))
|
633 | * **packager:** remove stray .bin files leftover by yarn installs during packaging ([50ad8e6d](https://github.com/electron-userland/electron-forge/commit/50ad8e6d))
|
634 |
|
635 | ##### Refactors
|
636 |
|
637 | * **importer:**
|
638 | * use readPackageJSON ([e000eaf1](https://github.com/electron-userland/electron-forge/commit/e000eaf1))
|
639 | * de-rimrafify ([df4193a4](https://github.com/electron-userland/electron-forge/commit/df4193a4))
|
640 |
|
641 | ## [2.0.0](https://github.com/electron-userland/electron-forge/releases/tag/v2.0.0) (2016-12-30)
|
642 |
|
643 | ##### Chores
|
644 |
|
645 | * **generic:** add publisher to cz config ([8653b62b](https://github.com/electron-userland/electron-forge/commit/8653b62b))
|
646 |
|
647 | ##### Documentation Changes
|
648 |
|
649 | * **publisher:** document the API for custom makers and publishers ([81ed28d7](https://github.com/electron-userland/electron-forge/commit/81ed28d7))
|
650 |
|
651 | ##### New Features
|
652 |
|
653 | * **publisher:** initial work on a publish command to sent make artifacts to github ([189cb0cc](https://github.com/electron-userland/electron-forge/commit/189cb0cc))
|
654 | * **generic:** map the alias bin commands to the correct commander files ([f1cac740](https://github.com/electron-userland/electron-forge/commit/f1cac740))
|
655 |
|
656 | ##### Bug Fixes
|
657 |
|
658 | * **publisher:**
|
659 | * publish to the correct version ([02fe5699](https://github.com/electron-userland/electron-forge/commit/02fe5699))
|
660 | * throw custom 404 if we cant find the release ([6f4e1ed4](https://github.com/electron-userland/electron-forge/commit/6f4e1ed4))
|
661 | * **maker:** fix RPM maker outPath variable ([4b32fe42](https://github.com/electron-userland/electron-forge/commit/4b32fe42))
|
662 |
|
663 | ##### Refactors
|
664 |
|
665 | * **publisher:** move github publish logic to own file ([bdaff3ce](https://github.com/electron-userland/electron-forge/commit/bdaff3ce))
|
666 |
|
667 | ##### Tests
|
668 |
|
669 | * **generic:** add tests for the require-search util ([b7930eaa](https://github.com/electron-userland/electron-forge/commit/b7930eaa))
|
670 |
|
671 | ### [1.1.0](https://github.com/electron-userland/electron-forge/releases/tag/v1.1.0) (2016-12-27)
|
672 |
|
673 | ##### Chores
|
674 |
|
675 | * **tests:** run flatpak runtime install in local Dockerfile ([d046965f](https://github.com/electron-userland/electron-forge/commit/d046965f))
|
676 | * **generic:** add pretest step to improve development ([558fae31](https://github.com/electron-userland/electron-forge/commit/558fae31))
|
677 | * **packages:** upgrade fs-promise and inquirer (#18) ([d51d482f](https://github.com/electron-userland/electron-forge/commit/d51d482f))
|
678 |
|
679 | ##### Documentation Changes
|
680 |
|
681 | * **generic:** document the new JS file option for config ([2d44c41f](https://github.com/electron-userland/electron-forge/commit/2d44c41f))
|
682 |
|
683 | ##### New Features
|
684 |
|
685 | * **rebuilder:** only rebuild prod and optional deps (ignore dev deps) ([d751a85f](https://github.com/electron-userland/electron-forge/commit/d751a85f))
|
686 | * **generic:** allow JS files to provide the config object ([e57f3c78](https://github.com/electron-userland/electron-forge/commit/e57f3c78))
|
687 |
|
688 | ##### Bug Fixes
|
689 |
|
690 | * **packager:** allow hooks to be strings or functions depending on config setup ([ec0caecc](https://github.com/electron-userland/electron-forge/commit/ec0caecc))
|
691 | * **rebuilder:** rebuild modules inside @ scoped folders as well (#19) ([bc21528d](https://github.com/electron-userland/electron-forge/commit/bc21528d))
|
692 | * **generic:** document that the minimum Node version is 6 ([1f5ac7f2](https://github.com/electron-userland/electron-forge/commit/1f5ac7f2))
|
693 |
|
694 | ##### Refactors
|
695 |
|
696 | * **generic:**
|
697 | * standardize reading package.json files (#33) ([0855eacf](https://github.com/electron-userland/electron-forge/commit/0855eacf))
|
698 | * replace mkdirp/rimraf calls with equivalent fs-promise calls ([bb2c6cf3](https://github.com/electron-userland/electron-forge/commit/bb2c6cf3))
|
699 | * **tests:** use different native modules so the tests run on CI ([d20387b7](https://github.com/electron-userland/electron-forge/commit/d20387b7))
|
700 |
|
701 | ##### Tests
|
702 |
|
703 | * **generic:** only skip help spec on Windows (#34) ([202987e1](https://github.com/electron-userland/electron-forge/commit/202987e1))
|
704 | * **builder:** add tests to ensure correct behvior of the native module builder ([b79c7af5](https://github.com/electron-userland/electron-forge/commit/b79c7af5))
|
705 |
|
706 | #### [1.0.1](https://github.com/electron-userland/electron-forge/releases/tag/v1.0.1) (2016-12-12)
|
707 |
|
708 | ##### Chores
|
709 |
|
710 | * **tests:** add AppVeyor support (#15) ([fe63ac0b](https://github.com/electron-userland/electron-forge/commit/fe63ac0b))
|
711 |
|
712 | ##### Bug Fixes
|
713 |
|
714 | * **starter:** fix launching on newest yarn ([8c5bc656](https://github.com/electron-userland/electron-forge/commit/8c5bc656))
|
715 |
|
716 | ## [1.0.0](https://github.com/electron-userland/electron-forge/releases/tag/v1.0.0) (2016-12-11)
|
717 |
|
718 | ##### Chores
|
719 |
|
720 | * **generic:**
|
721 | * rename all instances of marshallofsound to electron-userland ([9981fcbb](https://github.com/electron-userland/electron-forge/commit/9981fcbb))
|
722 | * fix changelog link parsing ([07defb76](https://github.com/electron-userland/electron-forge/commit/07defb76))
|
723 | * **packager:** remove commented code ([35745594](https://github.com/electron-userland/electron-forge/commit/35745594))
|
724 | * **maker:** add mas default targets ([775459cd](https://github.com/electron-userland/electron-forge/commit/775459cd))
|
725 |
|
726 | ##### New Features
|
727 |
|
728 | * **maker:**
|
729 | * enable MAS makes on darwin platform ([d8ac9ad8](https://github.com/electron-userland/electron-forge/commit/d8ac9ad8))
|
730 | * allow make to target different or multiple arches ([3d4ee593](https://github.com/electron-userland/electron-forge/commit/3d4ee593))
|
731 |
|
732 | ##### Bug Fixes
|
733 |
|
734 | * **maker:** build armv7l distributables when arch=all ([f6d28c32](https://github.com/electron-userland/electron-forge/commit/f6d28c32))
|
735 | * **packager:**
|
736 | * change arch name when armv7l is packaged during arch=all ([132b3670](https://github.com/electron-userland/electron-forge/commit/132b3670))
|
737 | * fix the third arch ora on linux ([894fd4e7](https://github.com/electron-userland/electron-forge/commit/894fd4e7))
|
738 | * fix ora sequencing when running with --arch=all ([e4dfdede](https://github.com/electron-userland/electron-forge/commit/e4dfdede))
|
739 |
|
740 | ##### Refactors
|
741 |
|
742 | * **generic:** replace process.arch with a function that handles arm arches better ([81fa0943](https://github.com/electron-userland/electron-forge/commit/81fa0943))
|
743 |
|
744 | ### [0.1.0](https://github.com/electron-userland/electron-forge/releases/tag/v0.1.0) (2016-12-11)
|
745 |
|
746 | ##### Chores
|
747 |
|
748 | * **tests:**
|
749 | * install g++ since Docker Hub won't create a new image ([f219e994](https://github.com/electron-userland/electron-forge/commit/f219e994))
|
750 | * disable building branches on Travis CI ([12e5d99e](https://github.com/electron-userland/electron-forge/commit/12e5d99e))
|
751 | * **initializer:** output logs of the install step on failure ([20c0b12a](https://github.com/electron-userland/electron-forge/commit/20c0b12a))
|
752 | * **generic:**
|
753 | * make the changelog link to the relevent commits ([ee6a7d86](https://github.com/electron-userland/electron-forge/commit/ee6a7d86))
|
754 | * set up changelog generation ([9a3854f1](https://github.com/electron-userland/electron-forge/commit/9a3854f1))
|
755 |
|
756 | ##### Documentation Changes
|
757 |
|
758 | * **generic:**
|
759 | * add contributing/issue/pull request docs + news ([d25d701d](https://github.com/electron-userland/electron-forge/commit/d25d701d))
|
760 | * clean up README ([eddd61d8](https://github.com/electron-userland/electron-forge/commit/eddd61d8))
|
761 | * **packager:** fix syntax of hook docs ([84a1a063](https://github.com/electron-userland/electron-forge/commit/84a1a063))
|
762 |
|
763 | ##### New Features
|
764 |
|
765 | * **packager:** rebuild native modules automatically in all the right places ([1d1ff74d](https://github.com/electron-userland/electron-forge/commit/1d1ff74d))
|
766 |
|
767 | ##### Bug Fixes
|
768 |
|
769 | * **packager:**
|
770 | * output rebuild errors if there are any ([f8ffca13](https://github.com/electron-userland/electron-forge/commit/f8ffca13))
|
771 | * rebuild pre-gyp modules with their binary variables ([ed9137dd](https://github.com/electron-userland/electron-forge/commit/ed9137dd))
|
772 |
|
773 | ##### Refactors
|
774 |
|
775 | * **packager:** make the rebuild a promise and use an ora ([bc1ec28d](https://github.com/electron-userland/electron-forge/commit/bc1ec28d))
|
776 |
|
777 | #### [0.0.9](https://github.com/electron-userland/electron-forge/releases/tag/v0.0.9) (2016-12-11)
|
778 |
|
779 | ##### Documentation Changes
|
780 |
|
781 | * **packager:** document the require mapping of the hooks ([87fb6aa6](https://github.com/electron-userland/electron-forge/commit/87fb6aa6))
|
782 |
|
783 | ##### New Features
|
784 |
|
785 | * **packager:** map afterExtract hooks to require calls ([623a0001](https://github.com/electron-userland/electron-forge/commit/623a0001))
|
786 |
|
787 | #### [0.0.8](https://github.com/electron-userland/electron-forge/releases/tag/v0.0.8) (2016-12-11)
|
788 |
|
789 | ##### New Features
|
790 |
|
791 | * **maker:** add the flatpak maker for the linux target ([218518ef](https://github.com/electron-userland/electron-forge/commit/218518ef))
|
792 |
|
793 | ##### Refactors
|
794 |
|
795 | * **packager:**
|
796 | * move packager compile logic to a electron-packager afterCopy hook ([c10bcd29](https://github.com/electron-userland/electron-forge/commit/c10bcd29))
|
797 | * upgrade to Electron Packager 8.4.0 (with quiet option) ([9ab19b5f](https://github.com/electron-userland/electron-forge/commit/9ab19b5f))
|
798 |
|
799 | #### [0.0.7](https://github.com/electron-userland/electron-forge/releases/tag/v0.0.7) (2016-12-11)
|
800 |
|
801 | ##### Documentation Changes
|
802 |
|
803 | * **generic:**
|
804 | * tweak the readme ([c6ededf6](https://github.com/electron-userland/electron-forge/commit/c6ededf6))
|
805 | * update readme ([f03ffeb5](https://github.com/electron-userland/electron-forge/commit/f03ffeb5))
|
806 |
|
807 | ##### Bug Fixes
|
808 |
|
809 | * **starter:** pass through env to started application ([834729fb](https://github.com/electron-userland/electron-forge/commit/834729fb))
|
810 | * **maker:** spawn the zip command in the containing directory ([e909a0c4](https://github.com/electron-userland/electron-forge/commit/e909a0c4))
|
811 | * **initializer:** add electron-compile to the prod dependencies of the initialized app ([5a56efb9](https://github.com/electron-userland/electron-forge/commit/5a56efb9))
|
812 |
|
813 | #### [0.0.6](https://github.com/electron-userland/electron-forge/releases/tag/v0.0.6) (2016-12-11)
|
814 |
|
815 | ##### Chores
|
816 |
|
817 | * **tests:**
|
818 | * run different package installers in different Travis workers ([028bcfbf](https://github.com/electron-userland/electron-forge/commit/028bcfbf))
|
819 | * run Travis with OSX and Linux workers ([9d1b0291](https://github.com/electron-userland/electron-forge/commit/9d1b0291))
|
820 |
|
821 | ##### Documentation Changes
|
822 |
|
823 | * **README:**
|
824 | * fix license badge url ([026141c0](https://github.com/electron-userland/electron-forge/commit/026141c0))
|
825 | * add badges to the readme ([f912c24f](https://github.com/electron-userland/electron-forge/commit/f912c24f))
|
826 | * **LICENSE:** add a license file ([89ada6e9](https://github.com/electron-userland/electron-forge/commit/89ada6e9))
|
827 |
|
828 | ##### New Features
|
829 |
|
830 | * **maker:**
|
831 | * add the rpm maker for the linux target ([85821f27](https://github.com/electron-userland/electron-forge/commit/85821f27))
|
832 | * add the deb maker for the linux target ([5c5ce67a](https://github.com/electron-userland/electron-forge/commit/5c5ce67a))
|
833 | * add the dmg maker for the darwin target ([aaceb3f2](https://github.com/electron-userland/electron-forge/commit/aaceb3f2))
|
834 | * **build:** add git-cz for semantic versioned commits ([cdbc78b6](https://github.com/electron-userland/electron-forge/commit/cdbc78b6))
|
835 |
|
836 | ##### Bug Fixes
|
837 |
|
838 | * **maker:**
|
839 | * add a santizied app id to the electronWinstaller config on init ([20ae889e](https://github.com/electron-userland/electron-forge/commit/20ae889e))
|
840 | * move electron-installer-debian to optional deps so that installs work on windows ([661b1eb6](https://github.com/electron-userland/electron-forge/commit/661b1eb6))
|
841 | * correct path/arch of generated deb file ([63ff52b2](https://github.com/electron-userland/electron-forge/commit/63ff52b2))
|
842 | * **generic:** fix package.json warning about repository ([f21a87aa](https://github.com/electron-userland/electron-forge/commit/f21a87aa))
|
843 | * **packager:** throw error when electron-prebuilt-compile is not found ([23449956](https://github.com/electron-userland/electron-forge/commit/23449956))
|
844 |
|
845 | ##### Refactors
|
846 |
|
847 | * **maker:**
|
848 | * DRY up app name ([f5ae494f](https://github.com/electron-userland/electron-forge/commit/f5ae494f))
|
849 | * add packageJSON to the function arguments ([e8e1054a](https://github.com/electron-userland/electron-forge/commit/e8e1054a))
|
850 | * create ensure{Directory,File} to rimraf+mkdirp the given output ([b3b616a0](https://github.com/electron-userland/electron-forge/commit/b3b616a0))
|
851 | * **generic:**
|
852 | * add debug calls to the linter ([3e116109](https://github.com/electron-userland/electron-forge/commit/3e116109))
|
853 | * add the 'debug' module for standard debug logging ([9f4c0b49](https://github.com/electron-userland/electron-forge/commit/9f4c0b49))
|
854 | * **packager:**
|
855 | * remove stray log ([f4f36b59](https://github.com/electron-userland/electron-forge/commit/f4f36b59))
|
856 | * move the electron-packager dependency to forge instead of the users module ([2e695c21](https://github.com/electron-userland/electron-forge/commit/2e695c21))
|
857 |
|
858 | ##### Code Style Changes
|
859 |
|
860 | * **generic:**
|
861 | * disable some eslint rules that don't make sense in a CLI tool ([f1f06acf](https://github.com/electron-userland/electron-forge/commit/f1f06acf))
|
862 | * change eslint rules to allow strange linebreaks ([4b7a22e3](https://github.com/electron-userland/electron-forge/commit/4b7a22e3))
|
863 |
|
864 | ##### Tests
|
865 |
|
866 | * **resolve-dir:** add a fixture that is actually an electron-forge package.json file ([e0e712dd](https://github.com/electron-userland/electron-forge/commit/e0e712dd))
|
867 |
|
868 | #### [0.0.5](https://github.com/electron-userland/electron-forge/releases/tag/v0.0.5) (2016-12-11)
|
869 |
|
870 | #### [0.0.4](https://github.com/electron-userland/electron-forge/releases/tag/v0.0.4) (2016-12-11)
|
871 |
|
872 | #### [0.0.3](https://github.com/electron-userland/electron-forge/releases/tag/v0.0.3) (2016-12-11)
|
873 |
|
874 | #### [0.0.2](https://github.com/electron-userland/electron-forge/releases/tag/v0.0.2) (2016-12-11)
|
875 |
|
876 | #### [0.0.1](https://github.com/electron-userland/electron-forge/releases/tag/v0.0.1) (2016-12-11)
|