v1.19.17
[etcher.git] / CHANGELOG.md
blobbdaf402a3d102fad331f80f22e3dcadb07011dff
1 # Change Log
3 All notable changes to this project will be documented in this file.
4 This project adheres to [Semantic Versioning](http://semver.org/).
6 # v1.19.17
7 ## (2024-05-09)
9 * patch: fix injection of analytics key at build time [JOASSART Edwin]
11 # v1.19.16
12 ## (2024-04-26)
14 * patch: hold request for metadata while waiting for flasher [Edwin Joassart]
16 # v1.19.15
17 ## (2024-04-26)
19 * patch: bump etcher-sdk to 9.0.11 to fix url loading using http/2 [Edwin Joassart]
21 # v1.19.14
22 ## (2024-04-25)
24 * patch: pretty-bytes to 6.1.1 [JOASSART Edwin]
26 # v1.19.13
27 ## (2024-04-25)
29 * patch: use etcher icon as loading for windows installer [Edwin Joassart]
30 * patch: fix windows squirrel install [Edwin Joassart]
32 # v1.19.12
33 ## (2024-04-25)
35 * patch: bump minors & patch [Edwin Joassart]
36 * patch: bump @electron-forge/* to 7.4.0 [Edwin Joassart]
37 * patch: bump electron to 30.0.1 & @electron/remote to 2.1.2 [Edwin Joassart]
38 * patch: npm upgrade [Edwin Joassart]
39 * patch: bump @balena/lint to 8.0.2 and fix formating [Edwin Joassart]
40 * patch: fix pretty-bytes imports [Edwin Joassart]
41 * patch: bump etcher-sdk to 9.0.9 [Edwin Joassart]
43 # v1.19.11
44 ## (2024-04-25)
46 * patch: setup wdio and port (most) tests [Edwin Joassart]
48 # v1.19.10
49 ## (2024-04-23)
51 * patch: remove node-ipc and tests [Edwin Joassart]
52 * patch: switch api; use ws; integrate sudo-prompt - switch api roles flow - use websocket instead of node-ipc - integrate; modernize; simplify and deprecate sudo-prompt [Edwin Joassart]
53 * patch: refactor api to use a single topic [Edwin Joassart]
54 * patch: set require node engine to 20 [Edwin Joassart]
56 # v1.19.9
57 ## (2024-04-22)
59 * patch: prevent rebuild of native deps by @electron/rebuild [Edwin Joassart]
61 # v1.19.8
62 ## (2024-04-22)
64 * patch: replace deprecated pkg with yao-pkg and bump etcher-util node v to 20.10 [Edwin Joassart]
66 # v1.19.7
67 ## (2024-04-22)
69 * patch: fix formating [Edwin Joassart]
70 * patch: configure prettier in the project to use balena-lint configuration [Edwin Joassart]
72 # v1.19.6
73 ## (2024-04-19)
75 * patch: fix win signature process [Edwin Joassart]
77 # v1.19.5
78 ## (2024-02-14)
80 * Replace deprecated flowzone input tests_run_on [Kyle Harding]
82 # v1.19.4
83 ## (2024-01-26)
85 * patch: remove screensaver error when not on etcher-pro [Edwin Joassart]
86 * patch: fix typo in IPC server id [Edwin Joassart]
88 # v1.19.3
89 ## (2023-12-22)
91 * Update dependencies [Edwin Joassart]
93 # v1.19.2
94 ## (2023-12-22)
96 * fix: typos [Rotzbua]
98 # v1.19.1
99 ## (2023-12-22)
101 * patch: update winget-releaser v2 [Vedant]
103 # v1.19.0
104 ## (2023-12-21)
106 * Use native ARM runner for Apple Silicon builds [Akis Kesoglou]
107 * Calculate and upload build artifact sha256 checksums [Akis Kesoglou]
108 * Migrate build pipeline to Electron Forge [Akis Kesoglou]
110 # v1.18.14
111 ## (2023-12-20)
113 * Remove repo config from flowzone.yml [Kyle Harding]
114 * Update actions/upload-artifact to v4 [Kyle Harding]
116 # v1.18.13
117 ## (2023-10-16)
119 * patch: upgrade to electron 25 [Edwin Joassart]
120 * patch: refactor scanner, loader and flasher out of gui + upgrade to electron 25 [Edwin Joassart]
122 # v1.18.12
123 ## (2023-07-19)
125 * Update instructions for installing deb file [Jorge Capona]
127 # v1.18.11
128 ## (2023-07-13)
130 * fix: prevent stealing window focus from auth dialog [leadpogrommer]
132 # v1.18.10
133 ## (2023-07-12)
135 * spelling: validates [Josh Soref]
136 * spelling: undefined [Josh Soref]
137 * spelling: except if [Josh Soref]
139 # v1.18.9
140 ## (2023-07-12)
142 * Fix opening links from within SafeWebView [Akis Kesoglou]
144 # v1.18.8
145 ## (2023-04-26)
147 * Patch: Fix Support link [Oliver Plummer]
149 # v1.18.7
150 ## (2023-04-25)
152 * patch: update docs to remove cloudsmith install instructions for linux [Edwin Joassart]
154 # v1.18.6
155 ## (2023-03-21)
157 * add-flash-with-etcher-to-docs [Lizzie Epton]
159 # v1.18.5
160 ## (2023-03-09)
162 * patch: add apt-get update in flowzone preinstall [Edwin Joassart]
164 # v1.18.4
165 ## (2023-03-02)
167 * patch: bump etcher-sdk to 8.3.1 [JOASSART Edwin]
169 # v1.18.3
170 ## (2023-02-22)
172 * fix-typo [Lizzie Epton]
173 * edits-to-info-about-efp [Lizzie Epton]
174 * Add reference to etcher-efp in publishing.md [Edwin Joassart]
176 # v1.18.2
177 ## (2023-02-21)
179 * patch: organize docs [mcraa]
180 * patch: actualized develop guide [mcraa]
181 * patch: updated commit message guide [mcraa]
182 * add-item-from-FAQs [Lizzie Epton]
183 * patch: removed gt characters from contributing guide [mcraa]
184 * patch: added docosaurus site name [mcraa]
186 # v1.18.1
187 ## (2023-02-15)
189 * patch: use @electron/remote for locating rpiboot files [mcraa]
191 # v1.18.0
192 ## (2023-02-14)
194 * Update to Electron 19 [Akis Kesoglou]
195 * Remove Spectron and related (low-value) tests [Akis Kesoglou]
197 # v1.17.0
198 ## (2023-02-14)
200 * Update to Electron 17 and Node 16 [Akis Kesoglou]
202 # v1.16.0
203 ## (2023-02-14)
205 * Update to Electron 14 [Akis Kesoglou]
207 # v1.15.6
208 ## (2023-02-13)
210 * patch: app: i18n: Translation: Update zh-TW strings * Improve translate. * Sync layout with English strings ts file. [Edward Wu]
212 # v1.15.5
213 ## (2023-02-03)
215 * revert auto-update feature [JOASSART Edwin]
217 # v1.15.4
218 ## (2023-02-02)
220 * Switch to `@electron/remote` [Akis Kesoglou]
222 # v1.15.3
223 ## (2023-02-02)
225 * move EFP & success-banner to efp.balena.io [Edwin Joassart]
227 # v1.15.2
228 ## (2023-02-02)
230 * Remove configuration remote update [Edwin Joassart]
232 # v1.15.1
233 ## (2023-02-01)
235 * Remove redundant resinci-deploy build step [Akis Kesoglou]
236 * Lazily import Electron from child-writer process [Akis Kesoglou]
238 # v1.15.0
239 ## (2023-01-27)
241 * Add support for Node 18 [Akis Kesoglou]
243 # v1.14.3
244 ## (2023-01-19)
246 * patch: fixed mac sudo on other languages [Peter Makra]
248 # v1.14.2
249 ## (2023-01-17)
251 * patch: revert to lockfile v1 [Peter Makra]
252 * patch: update etcher-sdk for cm4v5 [builder555]
254 # v1.14.1
255 ## (2023-01-16)
257 * fix disabled-screensaver unhandled exception outside balena-electron env [Edwin Joassart]
259 # v1.14.0
260 ## (2023-01-16)
262 * Anonymizes all paths before sending [Otávio Jacobi]
263 * patch: Sentry fix path [Edwin Joassart]
264 * Remove personal path on etcher [Otávio Jacobi]
265 * Unifying sentry reports in a single project [Edwin Joassart]
266 * Removes corvus in favor of sentry and analytics client [Otávio Jacobi]
267 * Removes corvus in favor of sentry and analytics client [Otávio Jacobi]
269 # v1.13.4
270 ## (2023-01-12)
272 * Adding EtcherPro device serial number to the Settings modal [Aurelien VALADE]
274 # v1.13.3
275 ## (2023-01-11)
277 * patch: progress cm4 to second stage [Peter Makra]
279 # v1.13.2
280 ## (2023-01-02)
282 * patch: fixed winget parameter name [mcraa]
284 # v1.13.1
285 ## (2023-01-02)
287 * patch: updated sdk to fix bz2 issue [Peter Makra]
288 * patch: update copyright in electron-builder [JOASSART Edwin]
290 # v1.13.0
291 ## (2022-12-28)
293 * minor: electron version bump [Peter Makra]
294 * patch: handle ext2fs with webpack [Peter Makra]
295 * Patch: update etcher-sdk version to fix CM4 issues [builder555]
297 # v1.12.7
298 ## (2022-12-20)
300 * Update dependency i18next to 21.10.0 [Renovate Bot]
302 # v1.12.6
303 ## (2022-12-20)
305 * Update dependency react-i18next to 11.18.6 [Renovate Bot]
307 # v1.12.5
308 ## (2022-12-20)
310 * Patch: made trim setting more readable [builder555]
312 # v1.12.4
313 ## (2022-12-19)
315 * patch: publish to winget with gh action [Begula]
317 # v1.12.3
318 ## (2022-12-19)
320 * Patch: replaced plain text with i18n in settings [builder555]
322 # v1.12.2
323 ## (2022-12-16)
325 * Update dependency webpack-dev-server to 4.11.1 [Renovate Bot]
327 # v1.12.1
328 ## (2022-12-16)
330 * Patch: expose trim ext{2,3,4} setting [builder555]
332 # v1.12.0
333 ## (2022-12-14)
335 * i18n support and Chinese translation [ab77]
336 * minor: optimize i18n [r-q]
338 # v1.11.10
339 ## (2022-12-13)
341 * Update dependency webpack-cli to 4.10.0 [Renovate Bot]
343 # v1.11.9
344 ## (2022-12-12)
346 * Update dependency webpack to 5.75.0 [Renovate Bot]
348 # v1.11.8
349 ## (2022-12-12)
351 * Update dependency awscli to 1.27.28 [Renovate Bot]
353 # v1.11.7
354 ## (2022-12-12)
356 * Update dependency uuid to 8.3.2 [Renovate Bot]
358 # v1.11.6
359 ## (2022-12-12)
361 * Update dependency tslib to 2.4.1 [Renovate Bot]
362 * Patch: run linux build on ubuntu-20.04 [Edwin Joassart]
364 # v1.11.5
365 ## (2022-12-10)
367 * Update dependency ts-loader to 8.4.0 [Renovate Bot]
369 # v1.11.4
370 ## (2022-12-10)
372 * Update dependency styled-components to 5.3.6 [Renovate Bot]
374 # v1.11.3
375 ## (2022-12-10)
377 * Update dependency terser-webpack-plugin to 5.3.6 [Renovate Bot]
379 # v1.11.2
380 ## (2022-12-10)
382 * Update dependency string-replace-loader to 3.1.0 [Renovate Bot]
384 # v1.11.1
385 ## (2022-12-10)
387 * Update dependency sinon to 9.2.4 [Renovate Bot]
389 # v1.11.0
390 ## (2022-12-10)
392 * Update dependency shyaml to 0.6.2 [Renovate Bot]
394 # v1.10.29
395 ## (2022-12-10)
397 * Update dependency awscli to 1.27.27 [Renovate Bot]
399 # v1.10.28
400 ## (2022-12-10)
403 <details>
404 <summary> Update dependency rendition to 19.3.2 [Renovate Bot] </summary>
406 > ## rendition-19.3.2
407 > ### (2020-12-29)
409 > * Add Breadcrumbs component export [JSReds]
411 > ## rendition-19.3.1
412 > ### (2020-12-29)
414 > * Fix max-width on breadcrumbs container [JSReds]
416 > ## rendition-19.3.0
417 > ### (2020-12-29)
419 > * Add Breadcrumbs component [JSReds]
422 </details>
424 # v1.10.27
425 ## (2022-12-09)
427 * Update dependency redux to 4.2.0 [Renovate Bot]
429 # v1.10.26
430 ## (2022-12-09)
432 * Update dependency pretty-bytes to 5.6.0 [Renovate Bot]
434 # v1.10.25
435 ## (2022-12-09)
437 * Update dependency pnp-webpack-plugin to 1.7.0 [Renovate Bot]
439 # v1.10.24
440 ## (2022-12-09)
442 * Update dependency node-ipc to 9.2.1 [Renovate Bot]
444 # v1.10.23
445 ## (2022-12-09)
447 * Update dependency mocha to 8.4.0 [Renovate Bot]
449 # v1.10.22
450 ## (2022-12-09)
452 * Update dependency mini-css-extract-plugin to 1.6.2 [Renovate Bot]
454 # v1.10.21
455 ## (2022-12-09)
457 * Update dependency lint-staged to 10.5.4 [Renovate Bot]
459 # v1.10.20
460 ## (2022-12-09)
462 * Update dependency husky to 4.3.8 [Renovate Bot]
464 # v1.10.19
465 ## (2022-12-09)
467 * Update dependency esbuild-loader to 2.20.0 [Renovate Bot]
469 # v1.10.18
470 ## (2022-12-09)
472 * Update dependency electron-updater to 4.6.5 [Renovate Bot]
474 # v1.10.17
475 ## (2022-12-09)
477 * Update dependency electron-notarize to 1.2.2 [Renovate Bot]
479 # v1.10.16
480 ## (2022-12-08)
482 * Update dependency awscli to 1.27.26 [Renovate Bot]
484 # v1.10.15
485 ## (2022-12-08)
487 * Update dependency electron-builder to 22.14.13 [Renovate Bot]
489 # v1.10.14
490 ## (2022-12-08)
492 * Update dependency debug to 4.3.4 [Renovate Bot]
494 # v1.10.13
495 ## (2022-12-08)
497 * Update dependency awscli to 1.27.25 [Renovate Bot]
499 # v1.10.12
500 ## (2022-12-08)
502 * Update dependency css-loader to 5.2.7 [Renovate Bot]
504 # v1.10.11
505 ## (2022-12-07)
507 * Update dependency awscli to 1.27.24 [Renovate Bot]
509 # v1.10.10
510 ## (2022-12-07)
512 * Update dependency @types/node to 14.18.34 [Renovate Bot]
514 # v1.10.9
515 ## (2022-12-06)
517 * Enable repository configuration [ab77]
519 # v1.10.8
520 ## (2022-12-05)
522 * Update dependency chai to 4.3.7 [Renovate Bot]
524 # v1.10.7
525 ## (2022-12-05)
527 * Use core workflow for GitHub publish [ab77]
529 # v1.10.6
530 ## (2022-12-02)
532 * Dummy update to fix asset version issue [Edwin Joassart]
534 # v1.10.5
535 ## (2022-12-02)
537 * Patch: run linux build on ubuntu-18.04 [Edwin Joassart]
539 # v1.10.4
540 ## (2022-12-01)
542 * patch: remove Homebrew instructions in README [Patrick Linnane]
544 # v1.10.3
545 ## (2022-12-01)
547 * Allow external contributors [ab77]
549 # v1.10.2
550 ## (2022-11-25)
552 * Fix missing analytics token [Edwin Joassart]
554 # v1.10.1
555 ## (2022-11-21)
557 * Fixing call to electron block screensaver methods invocation [Aurelien VALADE]
559 # v1.10.0
560 ## (2022-11-10)
562 * testing renovate [builder555]
564 # v1.9.0
565 ## (2022-11-08)
567 * Update dependency awscli to 1.27.5 [Renovate Bot]
569 # v1.8.17
570 ## (2022-11-08)
572 * Update dependency @types/react-dom to 16.9.17 [Renovate Bot]
574 # v1.8.16
575 ## (2022-11-08)
577 * Update dependency @types/react to 16.14.34 [Renovate Bot]
579 # v1.8.15
580 ## (2022-11-08)
582 * CI: generalise artefact handling [ab77]
584 # v1.8.14
585 ## (2022-11-08)
587 * Update dependency @types/node to 14.18.33 [Renovate Bot]
589 # v1.8.13
590 ## (2022-11-08)
592 * Update dependency @types/copy-webpack-plugin to 6.4.3 [Renovate Bot]
594 # v1.8.12
595 ## (2022-11-08)
597 * Update dependency @fortawesome/fontawesome-free to 5.15.4 [Renovate Bot]
599 # v1.8.11
600 ## (2022-11-08)
602 * Update dependency @balena/lint to 5.4.2 [Renovate Bot]
604 # v1.8.10
605 ## (2022-11-08)
608 <details>
609 <summary> Update dependency sys-class-rgb-led to 3.0.1 [Renovate Bot] </summary>
611 > ## sys-class-rgb-led-3.0.1
612 > ### (2021-07-01)
614 > * patch: Delete Codeowners [Vipul Gupta]
616 </details>
618 # v1.8.9
619 ## (2022-11-08)
621 * Update dependency semver to 7.3.8 [Renovate Bot]
623 # v1.8.8
624 ## (2022-11-08)
626 * Update dependency omit-deep-lodash to 1.1.7 [Renovate Bot]
628 # v1.8.7
629 ## (2022-11-08)
631 * Update dependency immutable to 3.8.2 [Renovate Bot]
633 # v1.8.6
634 ## (2022-11-08)
636 * Update dependency electron-rebuild to 3.2.9 [Renovate Bot]
638 # v1.8.5
639 ## (2022-11-08)
641 * Update dependency electron-mocha to 9.3.3 [Renovate Bot]
643 # v1.8.4
644 ## (2022-11-08)
646 * Update dependency @types/webpack-node-externals to 2.5.3 [Renovate Bot]
648 # v1.8.3
649 ## (2022-11-08)
651 * Update dependency @types/tmp to 0.2.3 [Renovate Bot]
653 # v1.8.2
654 ## (2022-11-08)
656 * Generate release notes with git [ab77]
658 # v1.8.1
659 ## (2022-11-07)
661 * Update dependency @types/mime-types to 2.1.1 [Renovate Bot]
663 # v1.8.0
664 ## (2022-11-07)
666 * Update scripts/resin digest to 652fdd4 [Renovate Bot]
668 # v1.7.15
669 ## (2022-11-07)
671 * Build targets individually [ab77]
673 # v1.7.14
674 ## (2022-11-07)
676 * Update dependency lodash to 4.17.21 [SECURITY] [Renovate Bot]
678 # v1.7.13
679 ## (2022-11-07)
681 * Update release notes on finalize [ab77]
683 # v1.7.12
684 ## (2022-11-07)
686 * Avoid duplicate releases [ab77]
688 # v1.7.11
689 ## (2022-11-07)
691 * Only run finalize on Linux runners [ab77]
693 # v1.7.10
694 ## (2022-11-07)
696 * Switch to Flowzone [ab77]
698 # v1.7.9
699 ## (2022-04-22)
701 * patch: update allowed extensions to include deb afterinstall in build [mcraa]
702 * patch: add update notification [Peter Makra]
703 * patch: fix usb-device-boot link in README [Andrew Scheller]
704 * Fix application directory for Debian postinst script [Ken Bannister]
706 # v1.7.8
707 ## (2022-03-18)
709 * patch: complete suse uninstall readme [Peter Makra]
710 * patch: completed suse instructions [Peter Makra]
711 * patch: order rpm instrictions [Peter Makra]
712 * patch: enabled update notification for version 1.7.8 [Peter Makra]
713 * patch: updated title to balenaEtcher [Peter Makra]
714 * patch: cleanup and organize readme [Peter Makra]
715 * patch: extend cloudsmith attribution in readme [Peter Makra]
716 * Update macOS Icon to Big Sur Style [Logicer]
718 # v1.7.7
719 ## (2022-02-22)
721 * patch: clarified update check [Peter Makra]
722 * patch: autoupdate stagingPercentage check, include default [Peter Makra]
724 # v1.7.6
725 ## (2022-02-21)
727 * patch: version number notification [Peter Makra]
728 * patch: fixed typos in template [Peter Makra]
729 * patch: add requirements and help to issue template [mcraa]
730 * patch: add requirements and help to issue template [mcraa]
732 # v1.7.5
733 ## (2022-02-21)
735 * patch: fix flashing from URL when using basic auth [Marco Füllemann]
737 # v1.7.4
738 ## (2022-02-21)
740 * patch: set version update notification 1.7.3 [Peter Makra]
741 * patch: updated electron to 12.2.3 [Peter Makra]
742 * patch: updated electron to 12.2.3 [Peter Makra]
744 # v1.7.3
745 ## (2021-12-29)
747 * patch: fix mesage of null [Peter Makra]
749 # v1.7.2
750 ## (2021-12-21)
752 * patch: fixed open from browser on windows [Peter Makra]
754 # v1.7.1
755 ## (2021-11-22)
757 * patch: Revert back to electron-rebuild [Lorenzo Alberto Maria Ambrosi]
758 * patch: Disallow TS in JS [Lorenzo Alberto Maria Ambrosi]
759 * patch: Remove esInterop TS flag [Lorenzo Alberto Maria Ambrosi]
760 * patch: Use @balena/sudo-prompt [Lorenzo Alberto Maria Ambrosi]
761 * patch: Update rpiboot guide link [Lorenzo Alberto Maria Ambrosi]
762 * patch: Improve webpack build time [Lorenzo Alberto Maria Ambrosi]
764 # v1.7.0
765 ## (2021-11-09)
767 * patch: Add missing @types/react@16.8.5 [Lorenzo Alberto Maria Ambrosi]
768 * patch: Use npm ci in Makefile [Lorenzo Alberto Maria Ambrosi]
769 * patch: Add draft info boxes for system information [Lorenzo Alberto Maria Ambrosi]
770 * patch: Remove electron-rebuild package [Lorenzo Alberto Maria Ambrosi]
771 * patch: Make electron a dev. dependency [Lorenzo Alberto Maria Ambrosi]
772 * patch: Remove electron-rebuild package [Lorenzo Alberto Maria Ambrosi]
773 * patch: Use exact modules versions [Lorenzo Alberto Maria Ambrosi]
774 * patch: Update etcher-sdk from v6.2.5 to v6.3.0 [Lorenzo Alberto Maria Ambrosi]
775 * Fix write step for Http file process [JSReds]
776 * patch: Fix linting errors [Lorenzo Alberto Maria Ambrosi]
777 * minor: Refactor dependencies installation to avoid custom scripts [Lorenzo Alberto Maria Ambrosi]
778 * patch: Fix LEDs init error [Lorenzo Alberto Maria Ambrosi]
780 # v1.6.0
781 ## (2021-09-20)
783 * Add support for basic auth when downloading images from URL. [Marco Füllemann]
784 * patch: Update etcher-sdk from v6.2.1 to v6.2.5 [Lorenzo Alberto Maria Ambrosi]
785 * Update Makefile to Apple M1 info [David Gaspar]
786 * Add LED settings for potentially different hardware [Lorenzo Alberto Maria Ambrosi]
788 # v1.5.122
789 ## (2021-09-02)
791 * Restore image file selection LED-drive pathing [Lorenzo Alberto Maria Ambrosi]
792 * Update scripts submodule [Lorenzo Alberto Maria Ambrosi]
793 * Change LEDs colours [Lorenzo Alberto Maria Ambrosi]
794 * Windows images now show the proper warning again [Lorenzo Alberto Maria Ambrosi]
795 * Fix Update and install with DNF instructions [Mohamed Salah]
796 * Add possibile authorization as a query param [JSReds]
797 * update the windows part [Xtraim]
798 * Update SUPPORT.md [thambu1710]
799 * replace make webpack with npm run webpack [Seth Falco]
800 * Add loader on image select [JSReds]
801 * add pnp-webpack-plugin [Zane Hitchcox]
802 * Remove redundant codespell dependency/tests [Lorenzo Alberto Maria Ambrosi]
804 # v1.5.121
805 ## (2021-07-05)
807 * patch: Delete Codeowners [Vipul Gupta]
808 * Add source maps for devtools [Lorenzo Alberto Maria Ambrosi]
809 * Clone submodules when initializing modules [Lorenzo Alberto Maria Ambrosi]
810 * patch: Select drive on list interaction rather than modal closing [Lorenzo Alberto Maria Ambrosi]
812 # v1.5.120
813 ## (2021-05-11)
815 * Update README to reference Cloudsmith [Lorenzo Alberto Maria Ambrosi]
817 # v1.5.119
818 ## (2021-04-30)
820 * Update readme for new PPA provider [Lorenzo Alberto Maria Ambrosi]
822 # v1.5.118
823 ## (2021-04-27)
825 * patch: development environment [Zane Hitchcox]
826 * patch: watch files for electron [Zane Hitchcox]
828 # v1.5.117
829 ## (2021-04-02)
831 * Rename mac releases (keep old naming) [Alexis Svinartchouk]
832 * Disable spectron tests on macOS [Alexis Svinartchouk]
833 * Update electron to v12.0.2 [Alexis Svinartchouk]
835 <details>
836 <summary> Update etcher-sdk from 6.1.1 to 6.2.1 [Alexis Svinartchouk] </summary>
838 > ## etcher-sdk-6.2.1
839 > ### (2021-03-26)
842 > <details>
843 > <summary> Update node-raspberrypi-usbboot from 0.2.11 to 0.3.0 [Alexis Svinartchouk] </summary>
845 >> ### node-raspberrypi-usbboot-0.3.0
846 >> #### (2021-03-26)
847 >> 
848 >> * Add support for compute module 4 [Alexis Svinartchouk]
849 >> * Fix size endianness of boot_message_t message [Alexis Svinartchouk]
850 >> 
851 > </details>
854 > ## etcher-sdk-6.2.0
855 > ### (2021-02-18)
857 > * Added BeagleBone USB Boot example [Parthiban Gandhi]
858 > * Added BeagleBone USB Boot support [Parthiban Gandhi]
860 </details>
862 * Fix getAppPath() returning an asar file on macOS [Alexis Svinartchouk]
863 * Grammar fix [Andrew Scheller]
864 * (docs) update README.md [vlad doster]
865 * Update copyright year in electron-builder.yml [Andrew Scheller]
866 * Update copyright year in .resinci.json [Andrew Scheller]
867 * Separate the Yum and DNF instructions. [Dugan Chen]
868 * Set msvs_version to 2019 when rebuilding [Alexis Svinartchouk]
869 * Use moduleIds: 'natural' in webpack config to keep js files in arm64 and x64 mac builds identical [Alexis Svinartchouk]
870 * Update electron-builder to 22.10.5 [Alexis Svinartchouk]
871 * Update spectron to v13 [Alexis Svinartchouk]
872 * Update dependencies, use aws4-axios@2.2.1 to avoid adding more dependiencies [Alexis Svinartchouk]
873 * Update scripts to build universal mac dmgs on the ci [Alexis Svinartchouk]
874 * Fix beforeBuild.js script to also work on mac [Alexis Svinartchouk]
875 * Support building universal dmgs (x64 and arm64) for mac [Alexis Svinartchouk]
876 * Update electron-builder to 22.10.4 [Alexis Svinartchouk]
877 * Fix titlebar z-index [Alexis Svinartchouk]
878 * Explicitly set contextIsolation to false [Alexis Svinartchouk]
879 * Update electron from 9.4.1 to 11.2.3 [Alexis Svinartchouk]
881 <details>
882 <summary> Update etcher-sdk from 6.1.0 to 6.1.1 [Alexis Svinartchouk] </summary>
884 > ## etcher-sdk-6.1.1
885 > ### (2021-02-10)
888 > <details>
889 > <summary> Update node-raspberrypi-usbboot from 0.2.10 to 0.2.11 [Alexis Svinartchouk] </summary>
891 >> ### node-raspberrypi-usbboot-0.2.11
892 >> #### (2021-02-10)
893 >> 
894 >> * Update @balena.io/usb from 1.3.12 to 1.3.14 [Alexis Svinartchouk]
895 >> 
896 > </details>
899 </details>
901 # v1.5.116
902 ## (2021-02-03)
904 * Only cleanup temporary decompressed files in child-writer [Alexis Svinartchouk]
905 * Add .versionbot/CHANGELOG.yml [Alexis Svinartchouk]
906 * Stop using node-tmp, use withTmpFile from etcher-sdk instead [Alexis Svinartchouk]
908 <details>
909 <summary> Update etcher-sdk from 5.2.2 to 6.1.0 [Alexis Svinartchouk] </summary>
911 > ## etcher-sdk-6.1.0
912 > ### (2021-02-03)
914 > * Prefix temporary decompressed images filenames [Alexis Svinartchouk]
916 > ## etcher-sdk-6.0.1
917 > ### (2021-02-02)
919 > * Ignore ENOENT errors on unlink in withTmpFile [Alexis Svinartchouk]
921 > ## etcher-sdk-6.0.0
922 > ### (2021-02-01)
924 > * Export tmp and add prefix and postfix options [Alexis Svinartchouk]
926 > ## etcher-sdk-5.2.3
927 > ### (2021-01-26)
929 > * upgrade lint [Zane Hitchcox]
931 </details>
933 * Revert "Change some border colors to have higher contrast" [Alexis Svinartchouk]
934 * Update electron to v9.4.1 [Alexis Svinartchouk]
936 <details>
937 <summary> Update etcher-sdk from 5.2.1 to 5.2.2 [Alexis Svinartchouk] </summary>
939 > ## etcher-sdk-5.2.2
940 > ### (2021-01-19)
943 > <details>
944 > <summary> Update drivelist from 9.2.2 to 9.2.4 [Alexis Svinartchouk] </summary>
946 >> ### drivelist-9.2.4
947 >> #### (2021-01-19)
948 >> 
949 >> * Pass strings between methods as std::string instead of char * [Floris Bos]
950 >> 
951 >> ### drivelist-9.2.3
952 >> #### (2021-01-19)
953 >> 
954 >> * Support lsblk versions that do no support the pttype column [Alexis Svinartchouk]
955 >> 
956 > </details>
959 </details>
961 # v1.5.115
962 ## (2021-01-18)
965 <details>
966 <summary> Update etcher-sdk from 5.1.12 to 5.2.1 [Alexis Svinartchouk] </summary>
968 > ## etcher-sdk-5.2.1
969 > ### (2021-01-15)
971 > * Only run one diskpart at a time [Alexis Svinartchouk]
972 > * Ignore diskpart VDS_E_DISK_IS_OFFLINE errors [Alexis Svinartchouk]
974 > ## etcher-sdk-5.2.0
975 > ### (2021-01-06)
977 > * Store progress on usbboot devices [Alexis Svinartchouk]
979 </details>
981 # v1.5.114
982 ## (2021-01-12)
984 * Remove libappindicator1 debian dependency [Alexis Svinartchouk]
986 <details>
987 <summary> Update etcher-sdk from 5.1.11 to 5.1.12 [Alexis Svinartchouk] </summary>
989 > ## etcher-sdk-5.1.12
990 > ### (2021-01-06)
992 > * Remove BlockDevice.mountpoints incorrect typing [Alexis Svinartchouk]
993 > * Update axios to 0.21.1 and aws4-axios to 2.0.1 [Alexis Svinartchouk]
995 </details>
998 <details>
999 <summary> Update rendition from 18.8.3 to 19.2.0 [Alexis Svinartchouk] </summary>
1001 > ## rendition-19.2.0
1002 > ### (2020-12-29)
1004 > * Add truncate property to Txt component [JSReds]
1006 > ## rendition-19.1.0
1007 > ### (2020-12-29)
1009 > * Add fallback image source to Img component [Stevche Radevski]
1011 > ## rendition-19.0.0
1012 > ### (2020-12-21)
1014 > * Remove Arcslider component [Stevche Radevski]
1016 > ## rendition-18.20.4
1017 > ### (2020-12-17)
1019 > * Upgrade rehype-raw to latest version [Kakhaber]
1021 > ## rendition-18.20.3
1022 > ### (2020-12-17)
1024 > * Fix disabled button tooltip [JSReds]
1026 > ## rendition-18.20.2
1027 > ### (2020-12-16)
1029 > * Turn keydown handler into an arrow function [Stevche Radevski]
1031 > ## rendition-18.20.1
1032 > ### (2020-12-14)
1034 > * Fix form not getting the Enter key event when nested in a modal [Stevche Radevski]
1036 > ## rendition-18.20.0
1037 > ### (2020-12-14)
1039 > * feat: Add new StatsBar component [Graham McCulloch]
1041 > ## rendition-18.19.2
1042 > ### (2020-12-14)
1044 > * Update snapshots [Graham McCulloch]
1045 > * Removed out-of-date documentation and template text [Graham McCulloch]
1047 > ## rendition-18.19.1
1048 > ### (2020-12-04)
1050 > * Markdown: Fix line breaks [Kakhaber]
1052 > ## rendition-18.19.0
1053 > ### (2020-12-02)
1055 > * Make card size responsive [Stevche Radevski]
1057 > ## rendition-18.18.0
1058 > ### (2020-12-02)
1060 > * Allow passing responsive values to datagrid width props [Stevche Radevski]
1062 > ## rendition-18.17.2
1063 > ### (2020-12-01)
1065 > * Update snapshots due to a Card change [JSReds]
1067 > ## rendition-18.17.1
1068 > ### (2020-12-01)
1070 > * Card: make body to be full height [JSReds]
1072 > ## rendition-18.17.0
1073 > ### (2020-12-01)
1075 > * Add star rating component [Kakhaber]
1077 > ## rendition-18.16.0
1078 > ### (2020-11-23)
1080 > * Completely revamp the development setup for rendition [Stevche Radevski]
1082 > ## rendition-18.15.1
1083 > ### (2020-11-16)
1085 > * Modal: Change the button margins to use the predefined spacing palette [Thodoris Greasidis]
1087 > ## rendition-18.15.0
1088 > ### (2020-11-16)
1090 > * Modal: Move the cancel button first for dangerous & warning actions [Thodoris Greasidis]
1092 > ## rendition-18.14.0
1093 > ### (2020-11-16)
1095 > * Allow passing checked items as a prop to Table [Stevche Radevski]
1097 > ## rendition-18.13.4
1098 > ### (2020-11-16)
1100 > * Fix accidental complete lodash import [Thodoris Greasidis]
1102 > ## rendition-18.13.3
1103 > ### (2020-11-16)
1105 > * Form: Remove the flaky Captcha sceenshot test [Thodoris Greasidis]
1106 > * Update react-simplemde-editor & snapshots for upstream versions [Thodoris Greasidis]
1108 > ## rendition-18.13.2
1109 > ### (2020-10-29)
1111 > * Updated snapshots [Graham McCulloch]
1112 > * Fix: Confirm only depends on the files it needs [Graham McCulloch]
1114 > ## rendition-18.13.1
1115 > ### (2020-10-23)
1117 > * Button: Preserve event during confirmation [Kakhaber]
1119 > ## rendition-18.13.0
1120 > ### (2020-10-22)
1122 > * Button: Add confirmation property [Kakhaber]
1124 > ## rendition-18.12.2
1125 > ### (2020-10-21)
1127 > * Tabs: changed interfaces and props [JSReds]
1129 > ## rendition-18.12.1
1130 > ### (2020-10-20)
1132 > * Fix Tabs typings [Stevche Radevski]
1134 > ## rendition-18.12.0
1135 > ### (2020-10-19)
1137 > * Add a Grid component [Stevche Radevski]
1139 > ## rendition-18.11.3
1140 > ### (2020-10-14)
1142 > * Added more documentation for JsonSchemaRenderer [Graham McCulloch]
1144 > ## rendition-18.11.2
1145 > ### (2020-10-14)
1147 > * fix: UI schema for JsonSchemaRenderer DropDownButton and ButtonGroup widgets [Graham McCulloch]
1149 > ## rendition-18.11.1
1150 > ### (2020-10-13)
1152 > * Add dark mode to storybook [Stevche Radevski]
1154 > ## rendition-18.11.0
1155 > ### (2020-10-08)
1157 > * Allow passing widget to extraFormats field [Stevche Radevski]
1159 > ## rendition-18.10.2
1160 > ### (2020-09-30)
1162 > * Resolve module path not relying on node_moules dir [Kakhaber]
1164 > ## rendition-18.10.1
1165 > ### (2020-09-29)
1167 > * Set tabpanel height so it stretches to full height [StefKors]
1168 > * Specify tabs width to fix layout problems [StefKors]
1170 > ## rendition-18.10.0
1171 > ### (2020-09-24)
1173 > * feat: Add ColorWidget for JsonSchemaRenderer [Graham McCulloch]
1175 > ## rendition-18.9.2
1176 > ### (2020-09-22)
1178 > * Markdown: Ignore decorators inside a code block [Kakhaber]
1180 > ## rendition-18.9.1
1181 > ### (2020-09-21)
1183 > * Add compact variation to tabs [StefKors]
1185 > ## rendition-18.9.0
1186 > ### (2020-09-18)
1188 > * Improve spacing for Modal and Select components [Stevche Radevski]
1190 > ## rendition-18.8.4
1191 > ### (2020-09-17)
1193 > * fix: Use widget's display name to reference the widget [Graham McCulloch]
1195 </details>
1197 * Update dependencies [Alexis Svinartchouk]
1198 * Update @balena/lint to 5.3.0 [Alexis Svinartchouk]
1199 * Update webpack to v5 [Alexis Svinartchouk]
1200 * Fix typo in webpack.config.ts comment [Alexis Svinartchouk]
1201 * docs: fix quote marks [Aaron Shaw]
1202 * Disable screensaver while flashing (on balena-electron-env) [Alexis Svinartchouk]
1204 # v1.5.113
1205 ## (2020-12-16)
1207 * Show the first error for each drive (not the last) [Alexis Svinartchouk]
1208 * Fix red leds not showing for failed devices [Alexis Svinartchouk]
1209 * docs: add documentation links [Aaron Shaw]
1210 * docs: update macOS version [Aaron Shaw]
1211 * Improve hover message when the drive is too small [Alexis Svinartchouk]
1212 * Update electron to v9.4.0 [Alexis Svinartchouk]
1213 * Update npm to v6.14.8 [Giovanni Garufi]
1214 * Update rgb leds colors [Alexis Svinartchouk]
1215 * Remove unmountOnSuccess setting [Alexis Svinartchouk]
1216 * Only show auto-updates setting on supported targets [Alexis Svinartchouk]
1217 * Remove dead code in settings modal [Alexis Svinartchouk]
1218 * Fix effective flashing speed calculation for compressed images [Alexis Svinartchouk]
1219 * Change some border colors to have higher contrast [Lorenzo Alberto Maria Ambrosi]
1221 <details>
1222 <summary> Update etcher-sdk from 5.1.10 to 5.1.11 [Alexis Svinartchouk] </summary>
1224 > ## etcher-sdk-5.1.11
1225 > ### (2020-12-07)
1227 > * Don't use the O_SYNC flag for block devices, only O_DIRECT [Alexis Svinartchouk]
1229 </details>
1232 <details>
1233 <summary> Update sys-class-rgb-led from 2.1.1 to 3.0.0 [Alexis Svinartchouk] </summary>
1235 > ## sys-class-rgb-led-3.0.0
1236 > ### (2020-12-03)
1238 > * Add example etcher-pro rainbow animation [Alexis Svinartchouk]
1239 > * Use one setInterval instead of a loop for each led, t in seconds [Alexis Svinartchouk]
1241 </details>
1243 # v1.5.112
1244 ## (2020-12-02)
1246 * Add rendition and sys-class-rgb-led to repo.yml [Alexis Svinartchouk]
1248 <details>
1249 <summary> Update sys-class-rgb-led from 2.1.0 to 2.1.1 [Alexis Svinartchouk] </summary>
1251 > ## sys-class-rgb-led-2.1.1
1252 > ### (2020-12-01)
1254 > * Replace resin-lint with @balena/lint [Alexis Svinartchouk]
1255 > * Update typescript to v4.1.2 [Alexis Svinartchouk]
1256 > * Add versionbot changelog [Alexis Svinartchouk]
1258 </details>
1260 * Fix layout when the featured project is not showing [Alexis Svinartchouk]
1261 * Improve flashing error handling [Alexis Svinartchouk]
1262 * Fix modal content height on Windows [Alexis Svinartchouk]
1264 <details>
1265 <summary> Update etcher-sdk from 5.1.5 to 5.1.10 [Alexis Svinartchouk] </summary>
1267 > ## etcher-sdk-5.1.10
1268 > ### (2020-12-02)
1271 > <details>
1272 > <summary> Update balena-image-fs from 7.0.5 to 7.0.6 [Alexis Svinartchouk] </summary>
1274 >> ### balena-image-fs-7.0.6
1275 >> #### (2020-12-02)
1276 >> 
1277 >> 
1278 >> <details>
1279 >> <summary> Update ext2fs from 3.0.4 to 3.0.5 [Alexis Svinartchouk] </summary>
1280 >> 
1281 >>> #### node-ext2fs-3.0.5
1282 >>> ##### (2020-12-02)
1283 >>> 
1284 >>> * Fix reading and discarding with offsets > 32 bits [Alexis Svinartchouk]
1285 >>> 
1286 >> </details>
1287 >> 
1288 >> 
1289 > </details>
1292 > ## etcher-sdk-5.1.9
1293 > ### (2020-12-01)
1295 > * Add repo.yml file [Alexis Svinartchouk]
1296 > * Update @balena/udif from 1.1.0 to 1.1.1 [Alexis Svinartchouk]
1298 > <details>
1299 > <summary> Update zip-part-stream from 1.0.2 to 1.0.3 [Alexis Svinartchouk] </summary>
1301 >> ### zip-part-stream-1.0.3
1302 >> #### (2020-11-30)
1303 >> 
1304 >> * Add versionbot changelog [Alexis Svinartchouk]
1305 >> 
1306 > </details>
1309 > <details>
1310 > <summary> Update node-raspberrypi-usbboot from 0.2.9 to 0.2.10 [Alexis Svinartchouk] </summary>
1312 >> ### node-raspberrypi-usbboot-0.2.10
1313 >> #### (2020-11-30)
1314 >> 
1315 >> * Update typescript to v4.1.2 [Alexis Svinartchouk]
1316 >> * Add versionbot changelog [Alexis Svinartchouk]
1317 >> 
1318 > </details>
1321 > <details>
1322 > <summary> Update mountutils from 1.3.19 to 1.3.20 [Alexis Svinartchouk] </summary>
1324 >> ### mountutils-1.3.20
1325 >> #### (2020-11-30)
1326 >> 
1327 >> * Add versionbot changelog [Alexis Svinartchouk]
1328 >> 
1329 > </details>
1332 > <details>
1333 > <summary> Update gzip-stream from 1.1.1 to 1.1.2 [Alexis Svinartchouk] </summary>
1335 >> ### gzip-stream-1.1.2
1336 >> #### (2020-11-30)
1337 >> 
1338 >> * Add versionbot changelog [Alexis Svinartchouk]
1339 >> 
1340 > </details>
1343 > <details>
1344 > <summary> Update drivelist from 9.2.1 to 9.2.2 [Alexis Svinartchouk] </summary>
1346 >> ### drivelist-9.2.2
1347 >> #### (2020-11-30)
1348 >> 
1349 >> * Update typescript to v4.1.2 [Alexis Svinartchouk]
1350 >> * Add versionbot changelog [Alexis Svinartchouk]
1351 >> 
1352 > </details>
1355 > <details>
1356 > <summary> Update blockmap from 4.0.2 to 4.0.3 [Alexis Svinartchouk] </summary>
1358 >> ### blockmap-4.0.3
1359 >> #### (2020-11-30)
1360 >> 
1361 >> * Update typescript to v4.1.2 [Alexis Svinartchouk]
1362 >> * Add versionbot changelog [Alexis Svinartchouk]
1363 >> 
1364 > </details>
1367 > <details>
1368 > <summary> Update partitioninfo from 6.0.1 to 6.0.2 [Alexis Svinartchouk] </summary>
1370 >> ### partitioninfo-6.0.2
1371 >> #### (2020-11-27)
1372 >> 
1373 >> 
1374 >> <details>
1375 >> <summary> Update file-disk from 8.0.0 to 8.0.1 [Alexis Svinartchouk] </summary>
1376 >> 
1377 >>> #### file-disk-8.0.1
1378 >>> ##### (2020-11-26)
1379 >>> 
1380 >>> * Add versionbot changelog [Alexis Svinartchouk]
1381 >>> 
1382 >> </details>
1383 >> 
1384 >> * Add versionbot changelog [Alexis Svinartchouk]
1385 >> 
1386 > </details>
1389 > <details>
1390 > <summary> Update file-disk from 8.0.0 to 8.0.1 [Alexis Svinartchouk] </summary>
1392 >> ### file-disk-8.0.1
1393 >> #### (2020-11-26)
1394 >> 
1395 >> * Add versionbot changelog [Alexis Svinartchouk]
1396 >> 
1397 >> ### file-disk-8.0.1
1398 >> #### (2020-11-26)
1399 >> 
1400 >> * Add versionbot changelog [Alexis Svinartchouk]
1401 >> 
1402 > </details>
1405 > <details>
1406 > <summary> Update balena-image-fs from 7.0.4 to 7.0.5 [Alexis Svinartchouk] </summary>
1408 >> ### balena-image-fs-7.0.5
1409 >> #### (2020-11-27)
1410 >> 
1411 >> 
1412 >> <details>
1413 >> <summary> Update file-disk from 8.0.0 to 8.0.1 [Alexis Svinartchouk] </summary>
1414 >> 
1415 >>> #### file-disk-8.0.1
1416 >>> ##### (2020-11-26)
1417 >>> 
1418 >>> * Add versionbot changelog [Alexis Svinartchouk]
1419 >>> 
1420 >> </details>
1421 >> 
1422 >> 
1423 >> <details>
1424 >> <summary> Update ext2fs from 3.0.3 to 3.0.4 [Alexis Svinartchouk] </summary>
1425 >> 
1426 >>> #### node-ext2fs-3.0.4
1427 >>> ##### (2020-11-26)
1428 >>> 
1429 >>> * Add versionbot changelog [Alexis Svinartchouk]
1430 >>> 
1431 >> </details>
1432 >> 
1433 >> 
1434 >> <details>
1435 >> <summary> Update partitioninfo from 6.0.1 to 6.0.2 [Alexis Svinartchouk] </summary>
1436 >> 
1437 >>> #### partitioninfo-6.0.2
1438 >>> ##### (2020-11-27)
1439 >>> 
1440 >>> 
1441 >>> <details>
1442 >>> <summary> Update file-disk from 8.0.0 to 8.0.1 [Alexis Svinartchouk] </summary>
1443 >>> 
1444 >>>> ##### file-disk-8.0.1
1445 >>>> ###### (2020-11-26)
1446 >>>> 
1447 >>>> * Add versionbot changelog [Alexis Svinartchouk]
1448 >>>> 
1449 >>> </details>
1450 >>> 
1451 >>> * Add versionbot changelog [Alexis Svinartchouk]
1452 >>> 
1453 >> </details>
1454 >> 
1455 >> * Add versionbot changelog [Alexis Svinartchouk]
1456 >> 
1457 > </details>
1460 > ## etcher-sdk-5.1.8
1461 > ### (2020-11-26)
1463 > * Add versionbot changelog [Alexis Svinartchouk]
1465 > ## etcher-sdk-5.1.7
1466 > ### (2020-11-25)
1468 > * Don't start opening drives in advance to avoid unhandled rejections [Alexis Svinartchouk]
1469 > * Update generated docs [Alexis Svinartchouk]
1471 > ## etcher-sdk-5.1.6
1472 > ### (2020-11-24)
1474 > * Do not unmount source drives [Alexis Svinartchouk]
1475 > * Factorize retrying transient errors [Alexis Svinartchouk]
1476 > * Retry opening files & block devices on transient errors [Alexis Svinartchouk]
1477 > * Update generated docs [Alexis Svinartchouk]
1479 </details>
1481 * Set useContentSize to true so the size is the same on all platforms [Alexis Svinartchouk]
1483 # v1.5.111
1484 ## (2020-11-23)
1486 * Warn when the source drive has no partition table [Alexis Svinartchouk]
1487 * Use a different icon when no source drive is available [Alexis Svinartchouk]
1488 * Allow selecting a locked SD card as the source drive [Alexis Svinartchouk]
1489 * Remove "Validate write on success" setting. Validation is always enabled, press the "skip" button to skip it. [Alexis Svinartchouk]
1490 * Update electron to v9.3.3 [Alexis Svinartchouk]
1491 * Update etcher-sdk to 5.1.1, use WASM ext2fs module [Alexis Svinartchouk]
1493 # v1.5.110
1494 ## (2020-11-04)
1496 * Remove console.log in tests [Lorenzo Alberto Maria Ambrosi]
1497 * Fix URL not being selected with custom protocol [Lorenzo Alberto Maria Ambrosi]
1498 * Add skip function to validation [Lorenzo Alberto Maria Ambrosi]
1499 * Rework success screen [Lorenzo Alberto Maria Ambrosi]
1501 # v1.5.109
1502 ## (2020-09-14)
1504 * Workaround elevation bug on Windows when the username contains an ampersand [Alexis Svinartchouk]
1506 # v1.5.108
1507 ## (2020-09-10)
1509 * Fix content not loading when the app path contains special characters [Alexis Svinartchouk]
1511 # v1.5.107
1512 ## (2020-09-04)
1514 * Re-enable ext partitions trimming on 32 bit Windows [Alexis Svinartchouk]
1515 * Rework system & large drives handling logic [Lorenzo Alberto Maria Ambrosi]
1516 * Reword macOS Catalina askpass message [Lorenzo Alberto Maria Ambrosi]
1517 * Add clone-drive workflow [Lorenzo Alberto Maria Ambrosi]
1519 # v1.5.106
1520 ## (2020-08-27)
1522 * Disable ext partitions trimming on 32 bit windows until it is fixed [Alexis Svinartchouk]
1523 * Fix opening zip files from servers accepting Range headers [Alexis Svinartchouk]
1525 # v1.5.105
1526 ## (2020-08-25)
1528 * Update etcher-sdk to 4.1.26 [Alexis Svinartchouk]
1529 * URL selector cancel button cancels ongoing url selection [Alexis Svinartchouk]
1530 * Spinner for URL selector modal [Alexis Svinartchouk]
1532 # v1.5.104
1533 ## (2020-08-20)
1535 * Fix writing config file [Alexis Svinartchouk]
1536 * Update electron to v9.2.1 [Alexis Svinartchouk]
1538 # v1.5.103
1539 ## (2020-08-18)
1541 * Update rendition  to ^17 [Alexis Svinartchouk]
1542 * Update electron to 9.2.0 [Alexis Svinartchouk]
1543 * Update etcher-sdk to ^4.1.23 [Alexis Svinartchouk]
1544 * Move linting and testing into package.json [Alexis Svinartchouk]
1545 * Set module: es2015 in tsconfig.json [Alexis Svinartchouk]
1546 * Replace native elevator with sudo-prompt on windows [Alexis Svinartchouk]
1547 * Don't import WeakMap polyfill in deep-map-keys [Alexis Svinartchouk]
1548 * Don't use lodash in child-writer.js [Alexis Svinartchouk]
1549 * Optimize svgs [Alexis Svinartchouk]
1550 * User regular stream in lzma-native instead of readable-stream [Alexis Svinartchouk]
1551 * Remove Bluebird [Alexis Svinartchouk]
1553 # v1.5.102
1554 ## (2020-07-27)
1556 * Fix flashing truncated images, fix flashing large dmgs [Alexis Svinartchouk]
1557 * Electron 9.1.1 [Alexis Svinartchouk]
1558 * Remove bluebird from main process, reduce lodash usage [Alexis Svinartchouk]
1559 * Centralize imports in child-writer [Alexis Svinartchouk]
1560 * Split main process and child-writer js files [Alexis Svinartchouk]
1561 * Stop using request, replace it with already used axios [Alexis Svinartchouk]
1562 * Remove font awesome unused icons from the generated bundle [Alexis Svinartchouk]
1563 * Remove no longer used .sass-lint.yml [Alexis Svinartchouk]
1564 * Use tslib [Alexis Svinartchouk]
1565 * Use strict typescript compiler option [Alexis Svinartchouk]
1566 * Update rendition to ^16.1.1 [Alexis Svinartchouk]
1568 # v1.5.101
1569 ## (2020-07-09)
1571 * Resize modal to show content appropriately [Lorenzo Alberto Maria Ambrosi]
1572 * Update etcher-sdk to v4.1.16 [Lorenzo Alberto Maria Ambrosi]
1573 * Convert sass to plain css [Lorenzo Alberto Maria Ambrosi]
1574 * Remove unused scss [Lorenzo Alberto Maria Ambrosi]
1575 * Remove unused warning in settings [Lorenzo Alberto Maria Ambrosi]
1576 * Refactor UI without bootstrap & flexboxgrid [Lorenzo Alberto Maria Ambrosi]
1577 * Restyle modals [Lorenzo Alberto Maria Ambrosi]
1578 * Remove bootstrap & flexboxgrid [Lorenzo Alberto Maria Ambrosi]
1579 * Rework and move flashing view elements [Lorenzo Alberto Maria Ambrosi]
1580 * Refactor UI grid to use rendition [Lorenzo Alberto Maria Ambrosi]
1582 # v1.5.100
1583 ## (2020-06-22)
1585 * Update partitioninfo to 5.3.5 [Alexis Svinartchouk]
1586 * Add .vhd to the list of supported extensions, allow opening any file [Alexis Svinartchouk]
1587 * Update mocha to v8.0.1 [Alexis Svinartchouk]
1588 * Update electron-notarize to v1.0.0 [Alexis Svinartchouk]
1589 * Update electron to v9.0.4 [Alexis Svinartchouk]
1590 * Update etcher-sdk to v4.1.15 [Alexis Svinartchouk]
1591 * Sticky header in target selection table [Alexis Svinartchouk]
1592 * Update rendition to 15.2.1 [Alexis Svinartchouk]
1593 * Fix source-selector image height [Lorenzo Alberto Maria Ambrosi]
1594 * Update rendition to v15.0.0 [Lorenzo Alberto Maria Ambrosi]
1595 * Merge unsafe mode with new target selector [Lorenzo Alberto Maria Ambrosi]
1596 * Rework target selector modal [Lorenzo Alberto Maria Ambrosi]
1598 # v1.5.99
1599 ## (2020-06-12)
1601 * Update node-raspberrypi-usbboot to 0.2.8 [Alexis Svinartchouk]
1602 * Update electron to 9.0.3 [Alexis Svinartchouk]
1603 * Inline all svgs [Alexis Svinartchouk]
1605 # v1.5.98
1606 ## (2020-06-10)
1608 * Use between 2 and 256MiB for buffering depending on the number of drives [Alexis Svinartchouk]
1609 * Check that argument is an url or a regular file before opening [Alexis Svinartchouk]
1610 * Update etcher-sdk to ^4.1.13 [Alexis Svinartchouk]
1612 # v1.5.97
1613 ## (2020-06-08)
1615 * Update electron to v9.0.2 [Alexis Svinartchouk]
1616 * Fix flash from url on windows [Alexis Svinartchouk]
1617 * Avoid random access in http sources [Alexis Svinartchouk]
1618 * Update etcher-sdk to ^4.1.8 [Alexis Svinartchouk]
1619 * Read image path from arguments, register `etcher://...` protocol [Alexis Svinartchouk]
1620 * Update etcher-sdk to ^4.1.6 [Alexis Svinartchouk]
1621 * Fix sudo-prompt promisification [Alexis Svinartchouk]
1622 * Allow skipping notarization when building package (dev) [Lorenzo Alberto Maria Ambrosi]
1624 # v1.5.96
1625 ## (2020-06-03)
1627 * Fix ia32 builds for windows [Alexis Svinartchouk]
1628 * Remove writing speed from finish screen [Alexis Svinartchouk]
1629 * Add effective speed in flash results [Alexis Svinartchouk]
1630 * Update progress bar style [Alexis Svinartchouk]
1631 * Change font to SourceSansPro and fix hover color [Alexis Svinartchouk]
1632 * Update rendition to ^14.13.0 [Alexis Svinartchouk]
1633 * Remove unused styles [Alexis Svinartchouk]
1635 # v1.5.95
1636 ## (2020-06-01)
1638 * spectron: Make tests pass on Windows Docker containers [Juan Cruz Viotti]
1640 # v1.5.94
1641 ## (2020-05-27)
1643 * Stop checking file extensions [Alexis Svinartchouk]
1644 * Fix flash from url (broken in 1.5.92) [Alexis Svinartchouk]
1645 * Update etcher-sdk to ^4.1.4 [Alexis Svinartchouk]
1647 # v1.5.93
1648 ## (2020-05-25)
1650 * Update electron-builder to v22.6.1 [Alexis Svinartchouk]
1651 * Strip out comments from generated code [Alexis Svinartchouk]
1652 * Update electron to v9.0.0 [Alexis Svinartchouk]
1654 # v1.5.92
1655 ## (2020-05-22)
1657 * Use electron.app.getAppPath() instead of reading it from argv in catalina-sudo [Alexis Svinartchouk]
1658 * Disable asar packing on all platforms [Alexis Svinartchouk]
1659 * Remove unneeded fortawesome from main.scss [Alexis Svinartchouk]
1660 * Remove unneeded font formats [Alexis Svinartchouk]
1661 * Webpack everything, reduce package size [Alexis Svinartchouk]
1663 # v1.5.91
1664 ## (2020-05-21)
1666 * Minor fix - Init isSourceDrive param in correct place [Lorenzo Alberto Maria Ambrosi]
1667 * Fix undefined image from DriveCompatibilityWarning [Rob Evans]
1669 # v1.5.90
1670 ## (2020-05-20)
1672 * Update leds behaviour [Alexis Svinartchouk]
1674 # v1.5.89
1675 ## (2020-05-13)
1677 * Fix drive selector modal padding [Alexis Svinartchouk]
1678 * Update all dependencies minor versions [Alexis Svinartchouk]
1679 * Update @types/node 12.12.24 -> 12.12.39 [Alexis Svinartchouk]
1680 * Update ts-loader 6 -> 7 [Alexis Svinartchouk]
1681 * Update sinon 8 -> 9 [Alexis Svinartchouk]
1682 * Update node-gyp 3 -> 6 [Alexis Svinartchouk]
1683 * Update lint-staged 9 -> 10 [Alexis Svinartchouk]
1684 * Update husky 3 -> 4 [Alexis Svinartchouk]
1685 * Remove no longer used html-loader dev dependency [Alexis Svinartchouk]
1686 * Update electron-notarize 0.1.1 -> 0.3.0 [Alexis Svinartchouk]
1687 * Remove no longer used chalk dev dependency [Alexis Svinartchouk]
1688 * Update @types/tmp 0.1.0 -> 0.2.0 [Alexis Svinartchouk]
1689 * Update @types/sinon 7 -> 9 [Alexis Svinartchouk]
1690 * Update @types/semver 6 -> 7 [Alexis Svinartchouk]
1691 * Update @types/mocha 5 -> 7 [Alexis Svinartchouk]
1693 # v1.5.88
1694 ## (2020-05-12)
1696 * Update roboto-fontface 0.9.0 -> 0.10.0 [Alexis Svinartchouk]
1697 * Update rendition 12 -> 14, styled-system and styled-components 4 -> 5 [Alexis Svinartchouk]
1698 * Update electron-updater 4.0.6 -> 4.3.1 [Alexis Svinartchouk]
1699 * Update redux 3 -> 4 [Alexis Svinartchouk]
1700 * Update debug 3 -> 4 [Alexis Svinartchouk]
1701 * Update semver 5 -> 7 [Alexis Svinartchouk]
1702 * Update tmp 0.1.0 -> 0.2.1 [Alexis Svinartchouk]
1703 * Update uuid v3 -> v8 [Alexis Svinartchouk]
1705 # v1.5.87
1706 ## (2020-05-12)
1708 * Update etcher-sdk to ^4.1.3 to fix issues with some bz2 files [Alexis Svinartchouk]
1710 # v1.5.86
1711 ## (2020-05-06)
1713 * Fix theme warnings [Alexis Svinartchouk]
1715 # v1.5.85
1716 ## (2020-05-05)
1718 * Prefer balena-etcher to etcher-bin on Arch Linux [Alexis Svinartchouk]
1720 # v1.5.84
1721 ## (2020-05-04)
1723 * Including Arch / Manjaro install instructions [Tom]
1724 * Fix notification icon path [Alexis Svinartchouk]
1726 # v1.5.83
1727 ## (2020-04-30)
1729 * Decompress images before flashing, remove trim setting, trim ext partitions [Alexis Svinartchouk]
1731 # v1.5.82
1732 ## (2020-04-24)
1734 * Allow http/https only for Flash from URL [Lorenzo Alberto Maria Ambrosi]
1735 * Add generic error's message [Lorenzo Alberto Maria Ambrosi]
1736 * Refactor buttons style [Lorenzo Alberto Maria Ambrosi]
1737 * Add flash from url workflow [Lorenzo Alberto Maria Ambrosi]
1738 * Add staging percentage for v1.5.81 [Lorenzo Alberto Maria Ambrosi]
1739 * Trigger update for v1.5.81 [Lorenzo Alberto Maria Ambrosi]
1741 # v1.5.81
1742 ## (2020-04-14)
1744 * Add average speed in flash results [Lorenzo Alberto Maria Ambrosi]
1745 * docs: Update macOS drive recovery command [Wilson de Farias]
1746 * Update etcher-sdk to use direct IO [Alexis Svinartchouk]
1748 # v1.5.80
1749 ## (2020-03-24)
1751 * Use zoomFactor to scale contents in fullscreen mode [Lorenzo Alberto Maria Ambrosi]
1752 * Update electron to v7.1.14 [Alexis Svinartchouk]
1753 * Fix sass files path for lint-sass [Alexis Svinartchouk]
1755 # v1.5.79
1756 ## (2020-02-20)
1758 * Remove "Download the React DevTools for a better development experience" message [Alexis Svinartchouk]
1759 * Fix error when launching from terminal when installed via apt. [Alois Klink]
1761 # v1.5.78
1762 ## (2020-02-19)
1764 * Update drivelist to 8.0.10 to fix parsing lsblk --pairs [Alexis Svinartchouk]
1766 # v1.5.77
1767 ## (2020-02-17)
1769 * Fix error message not being shown on write error [Alexis Svinartchouk]
1770 * The RGBLed module has been moved to a separate repository [Alexis Svinartchouk]
1772 # v1.5.76
1773 ## (2020-02-05)
1775 * Prefix temp permissions script name [Lorenzo Alberto Maria Ambrosi]
1776 * Fix image drop zone, remove react-dropzone dependency [Alexis Svinartchouk]
1777 * Update etcher-sdk to ^2.0.17 [Alexis Svinartchouk]
1779 # v1.5.75
1780 ## (2020-02-05)
1782 * Initialize leds object map [Omar López]
1784 # v1.5.74
1785 ## (2020-02-04)
1787 * Etcher pro leds feature [Alexis Svinartchouk]
1788 * Compress deb package with bzip instead of xz [Alexis Svinartchouk]
1789 * Update electron to 7.1.11 [Alexis Svinartchouk]
1790 * Sort devices by device path on Linux [Alexis Svinartchouk]
1792 # v1.5.73
1793 ## (2020-01-28)
1795 * Update electron to v7.1.10 [Alexis Svinartchouk]
1797 # v1.5.72
1798 ## (2020-01-27)
1800 * Remove no longer used angular svg-icon component [Alexis Svinartchouk]
1801 * Remove no longer used closestUnit angular filter [Alexis Svinartchouk]
1803 # v1.5.71
1804 ## (2020-01-14)
1806 * Update resin-corvus to 2.0.5 [Lorenzo Alberto Maria Ambrosi]
1808 # v1.5.70
1809 ## (2019-12-13)
1811 * Make header draggable again [Lorenzo Alberto Maria Ambrosi]
1812 * Refactor drive selector and confirm modal to React [Lorenzo Alberto Maria Ambrosi]
1813 * Rework lib/gui/app/styled-components to typescript [Alexis Svinartchouk]
1814 * Convert FlashAnother & FlashResults to typescript [Lorenzo Alberto Maria Ambrosi]
1815 * Use React instead of Angular for image selection [Lucian]
1816 * Convert the drive selection step to React [Thodoris Greasidis]
1817 * chore: move flash step to React [Stevche Radevski]
1818 * Use React instead of Angular for image selection [Lucian]
1820 # v1.5.69
1821 ## (2019-12-10)
1823 * Don't add --no-sandbox when ELECTRON_RUN_AS_NODE true [Alexis Svinartchouk]
1825 # v1.5.68
1826 ## (2019-12-08)
1828 * Add version in settings modal [Lorenzo Alberto Maria Ambrosi]
1830 # v1.5.67
1831 ## (2019-12-06)
1833 * Fix elevation on macos in development [Alexis Svinartchouk]
1835 # v1.5.66
1836 ## (2019-12-03)
1838 * Update spectron to ^8 [Alexis Svinartchouk]
1839 * Update dependencies, get node-usb from npm [Alexis Svinartchouk]
1840 * Update nan to ^2.14 [Alexis Svinartchouk]
1841 * Use the same entrypoint for etcher and the child writer [Alexis Svinartchouk]
1842 * Require angular-mocks only when needed [Alexis Svinartchouk]
1843 * Remove no longer needed pkg dev dependency [Alexis Svinartchouk]
1844 * Update mocha, remove nock [Alexis Svinartchouk]
1845 * Remove no longer needed xml2js [Alexis Svinartchouk]
1846 * Remove node-pre-gyp patch that is no longer needed with electron 6 [Alexis Svinartchouk]
1847 * Update electron-mocha to ^8.1.2, remove acorn [Alexis Svinartchouk]
1848 * Update electron to 6.0.10 [Alexis Svinartchouk]
1850 # v1.5.65
1851 ## (2019-12-02)
1853 * Convert settings modal to typescript [Lorenzo Alberto Maria Ambrosi]
1854 * Refactor settings page into modal [Lorenzo Alberto Maria Ambrosi]
1856 # v1.5.64
1857 ## (2019-11-22)
1859 * Use bash instead of sh for running the elevated process on Linux and Mac [Alexis Svinartchouk]
1861 # v1.5.63
1862 ## (2019-11-08)
1864 * Introduce an FAQ file [Dimitrios Lytras]
1866 # v1.5.62
1867 ## (2019-11-06)
1869 * Update drivelist to 8.0.9 [Alexis Svinartchouk]
1871 # v1.5.61
1872 ## (2019-11-05)
1874 * Notarize app on macOS [Lorenzo Alberto Maria Ambrosi]
1876 # v1.5.60
1877 ## (2019-10-18)
1879 * Upgrade ext2fs to 1.0.30 [Matthew McGinn]
1881 # v1.5.59
1882 ## (2019-10-14)
1884 * Catch console log messages from SafeWebView [Roman Mazur]
1886 # v1.5.58
1887 ## (2019-10-10)
1889 * Remove leftover GH-pages configuration file [Dimitrios Lytras]
1891 # v1.5.57
1892 ## (2019-09-16)
1894 * Fix entrypoint when options are passed to electron [Alexis Svinartchouk]
1896 # v1.5.56
1897 ## (2019-08-20)
1899 * Fix windows portable download [Lorenzo Alberto Maria Ambrosi]
1901 # v1.5.55
1902 ## (2019-08-19)
1904 * Update etcher-sdk to ^2.0.13 [Alexis Svinartchouk]
1906 # v1.5.54
1907 ## (2019-08-07)
1909 * Fix auto-updater check for updates [Lorenzo Alberto Maria Ambrosi]
1911 # v1.5.53
1912 ## (2019-08-06)
1914 * Allow typescript files [Lorenzo Alberto Maria Ambrosi]
1916 # v1.5.52
1917 ## (2019-07-22)
1919 * Don't use wmic's ProviderName if it's empty [Alexis Svinartchouk]
1921 # v1.5.51
1922 ## (2019-06-28)
1924 * Update sudo-prompt to ^9.0.0 [Alexis Svinartchouk]
1926 # v1.5.50
1927 ## (2019-06-13)
1929 * Option for trimming ext partitions on raw images [Alexis Svinartchouk]
1931 # v1.5.49
1932 ## (2019-06-13)
1934 * Make window size configurable [Alexis Svinartchouk]
1936 # v1.5.48
1937 ## (2019-06-13)
1939 * Don't use sudo-prompt when already elevated [Alexis Svinartchouk]
1941 # v1.5.47
1942 ## (2019-06-10)
1944 * Rework drive-selector with react + rendition [Lorenzo Alberto Maria Ambrosi]
1945 * Use rendition theme property for step buttons [Lorenzo Alberto Maria Ambrosi]
1946 * Upgrade styled-system to v4.1.0 [Lorenzo Alberto Maria Ambrosi]
1947 * Upgrade rendition to v8.7.2 [Lorenzo Alberto Maria Ambrosi]
1949 # v1.5.46
1950 ## (2019-06-09)
1952 * Update ext2fs to 1.0.29 [Alexis Svinartchouk]
1954 # v1.5.45
1955 ## (2019-06-04)
1957 * Empty commit to trigger build [Alexis Svinartchouk]
1959 # v1.5.44
1960 ## (2019-06-03)
1962 * Fix elevation on windows when the path contains "&" or "'" [Alexis Svinartchouk]
1964 # v1.5.43
1965 ## (2019-05-28)
1967 * Revert "Include sass in webpack configs" [Lorenzo Alberto Maria Ambrosi]
1969 # v1.5.42
1970 ## (2019-05-28)
1972 * Include sass in webpack configs [Lorenzo Alberto Maria Ambrosi]
1974 # v1.5.41
1975 ## (2019-05-27)
1977 * waffle.io removal and adding a link to the license [Mateusz Hajder]
1979 # v1.5.40
1980 ## (2019-05-24)
1982 * windows installer and portable version support both ia32 and x64 [Alexis Svinartchouk]
1984 # v1.5.39
1985 ## (2019-05-14)
1987 * Add clean-shrinkwrap script to postshrinkwrap step [Lorenzo Alberto Maria Ambrosi]
1989 # v1.5.38
1990 ## (2019-05-13)
1992 * Add mention to usbboot compatibility [Carlo Maria Curinga]
1994 # v1.5.37
1995 ## (2019-05-13)
1997 * Bump react dependency to v16.8.5 [Lorenzo Alberto Maria Ambrosi]
1999 # v1.5.36
2000 ## (2019-05-13)
2002 * Update etcher-sdk to ^2.0.9 [Alexis Svinartchouk]
2004 # v1.5.35
2005 ## (2019-05-10)
2007 * Downgrade electron 4.1.5 -> 3.1.9 [Alexis Svinartchouk]
2009 # v1.5.34
2010 ## (2019-05-09)
2012 * Use https url for fetching config, avoid redirection [Alexis Svinartchouk]
2013 * win32: fix running diskpart when the tmp file path contains spaces [Alexis Svinartchouk]
2015 # v1.5.33
2016 ## (2019-04-30)
2018 * Fix gzipped files verification percentage and dmg verification. [Alexis Svinartchouk]
2020 # v1.5.32
2021 ## (2019-04-30)
2023 * Export NPM_VERSION variable in Makefile [Lorenzo Alberto Maria Ambrosi]
2025 # v1.5.31
2026 ## (2019-04-29)
2028 * Update etcher-sdk to ^2.0.3 [Alexis Svinartchouk]
2029 * Update electron to 4.1.5 [Alexis Svinartchouk]
2031 # v1.5.30
2032 ## (2019-04-24)
2034 * Don't show a dialog when the write fails. [Alexis Svinartchouk]
2036 # v1.5.29
2037 ## (2019-04-19)
2039 * Add support for auto-updating feature [Giovanni Garufi]
2041 # v1.5.28
2042 ## (2019-04-18)
2044 * Update electron-builder to ^20.40.2 [Alexis Svinartchouk]
2045 * Update etcher-sdk to ^2.0.1 [Alexis Svinartchouk]
2047 # v1.5.27
2048 ## (2019-04-16)
2050 * (Windows): Fix reading images from network drives when the tmp dir has spaces [Alexis Svinartchouk]
2052 # v1.5.26
2053 ## (2019-04-12)
2055 * (Windows): Fix reading images from network drives containing non ascii characters [Alexis Svinartchouk]
2057 # v1.5.25
2058 ## (2019-04-09)
2060 * New parameter in webview for opt-out analytics [Lorenzo Alberto Maria Ambrosi]
2062 # v1.5.24
2063 ## (2019-04-05)
2065 * Update resin-corvus to ^2.0.3 [Alexis Svinartchouk]
2067 # v1.5.23
2068 ## (2019-04-03)
2070 * Configure versionbot to publish repo metadata to github pages [Giovanni Garufi]
2072 # v1.5.22
2073 ## (2019-04-02)
2075 * (Windows): Use full path to wmic as some systems don't have it in their PATH [Alexis Svinartchouk]
2077 # v1.5.21
2078 ## (2019-04-02)
2080 * Fix error when config.analytics was undefined [Alexis Svinartchouk]
2082 # v1.5.20
2083 ## (2019-04-01)
2085 * Don't try to flash when no device is selected [Alexis Svinartchouk]
2086 * Reformat changelog [Giovanni Garufi]
2087 * Avoid "Error: There is already a flash in progress" errors [Alexis Svinartchouk]
2089 # v1.5.19
2090 ## (2019-03-28)
2092 * Update resin-corvus to ^2.0.2 [Alexis Svinartchouk]
2093 * Better reporting of unhandled rejections to sentry [Alexis Svinartchouk]
2095 # v1.5.18
2096 ## (2019-03-26)
2098 * Update build scripts [Giovanni Garufi]
2100 ## v1.5.17 - 2019-03-25
2102 ### Misc
2104 - Automatically publish github release from CI
2106 ## v1.5.16 - 2019-03-25
2108 ### Misc
2110 - Add repo.yml
2112 ## v1.5.15 - 2019-03-20
2114 ### Misc
2116 - Show the correct logo on usbboot devices on Ubuntu
2118 ## v1.5.14 - 2019-03-20
2120 ### Misc
2122 - Update etcher-sdk to ^1.3.10
2124 ## v1.5.13 - 2019-03-18
2126 ### Misc
2128 - Update build scripts
2130 ## v1.5.12 - 2019-03-15
2132 ### Misc
2134 - Update build scripts
2136 ## v1.5.11 - 2019-03-12
2138 ### Misc
2140 - Fixed broken Hombrew cask link for etcher
2141 - Remove no longer used travis and appveyor configs
2143 ## v1.5.10 - 2019-03-12
2145 ### Misc
2147 - Update resin-scripts
2149 ## v1.5.9 - 2019-03-05
2151 ### Misc
2153 - Update etcher-sdk to 1.3.0
2155 ## v1.5.8 - 2019-03-01
2157 ### Misc
2159 - Update ext2fs to 1.0.27
2161 ## v1.5.7 - 2019-03-01
2163 ### Fixes
2165 - Update docs
2166 - Fix disappearing modal window
2168 ### Misc
2170 - Fix blurred background image
2172 ## v1.5.6 - 2019-02-28
2174 ### Misc
2176 - Target electron 3 runtime in babel options
2178 ## v1.5.5 - 2019-02-28
2180 ### Misc
2182 - Don't pass undefined sockets to ipc.server.emit()
2183 - Fix error when event.dataTransfer.files is empty
2184 - Fix error message not showing when an unsupported image is selected
2185 - Avoid `Invalid percentage` exceptions
2186 - Update etcher-sdk to 1.1.0
2188 ## v1.5.4 - 2019-02-27
2190 ### Misc
2192 - Add missing step for submodule cloning in README
2194 ## v1.5.3 - 2019-02-27
2196 ### Misc
2198 - Throw error if no commit is annotated with a changelog entry
2200 ## v1.5.2 - 2019-02-26
2202 - Enable versionist editVersion
2204 ## v1.5.1 - 2019-02-22
2206 ### Misc
2208 - Removed lodash dependency in versionist.conf.js
2210 ## v1.5.0 - 2019-02-16
2212 ### Misc
2214 - Reworked flashing logic with etcher-sdk
2215 - Add support for flashing Raspberry Pi CM3+
2216 - Upgrade to Electron v3.
2217 - Upgrade to NPM 6.7.0
2218 - Fix incorrect drives list on Linux
2219 - Changed “Drive Contains Image” to “Drive Mountpoint Contains Image”
2220 - Removed etcher-cli
2222 ## v1.4.9 - 2018-12-19
2224 ### Fixes
2226 - Fix update notifier error popping up on v1.4.1->1.4.8
2228 ### Misc
2230 - Added React component for the Flash Results button
2231 - Added React component for the Flash Another button
2232 - Restyle success screen and enlarge UI elements
2233 - Use https for fetching sub modules
2234 - Add `.wic` image extension as supported format
2236 ## v1.4.8 - 2018-11-23
2238 ### Features
2240 - Added featured-project while flashing
2242 ### Fixes
2244 - Moved back the write cancel button
2245 - Reject drives with null size (fixes pretty-bytes error)
2247 ## v1.4.7 - 2018-11-12
2249 ### Fixes
2251 - Fix typo in contributing guidelines
2252 - Modify versionist.conf.js to match new internal commit guidelines
2254 ### Misc
2256 - Rename etcher to balena-etcher
2257 - Convert Select Image button to Rendition
2259 ## v1.4.6 - 2018-10-28
2261 ### Fixes
2263 - Provide a Buffer to xxhash.Stream
2264 - Fix 64 bit detection on arm
2265 - Fix incorrect file constraint path
2266 - Fix flash cancel button interaction
2268 ### Misc
2270 - Add new balena.io logos
2271 - Use Resin CI scripts to build Etcher
2272 - Enable React lint rules
2273 - Convert Progress Button to Rendition
2275 ## v1.4.5 - 2018-10-11
2277 ### Features
2279 - Center content independent to window resolution.
2280 - Add electron-native file-picker component.
2281 - Hide unsafe mode option toggle with an env var.
2282 - Use new design background color and drive step size ordering.
2283 - Add a convenience Storage class on top of localStorage.
2284 - Introduce env var to toggle autoselection of all drives.
2285 - Add font-awesome.
2286 - Add support for configuration files
2287 - Use GTK-3 darkTheme mode.
2288 - Add environment variable to toggle fullscreen.
2289 - Allow blacklisting of drives through and environment variable ETCHER_BLACKLISTED_DRIVES.
2290 - Show selected drives below drive selection step.
2291 - Add a button to cancel the flash process.
2292 - Download usbboot drivers installer when clicking a driverless usbboot device on Windows.
2293 - Allow disabling links and hiding help link with an env var.
2295 ### Fixes
2297 - Add "make webpack" to travis-ci build script
2298 - Makefile: Don't use tilde in rpm versions
2299 - Change Spectron port so not to overlap with other builds
2300 - Fix multi-writes analytics by reusing existing logic in multi-write events.
2301 - Load usbboot adapter on start on GNU/Linux if running as root.
2303 ### Misc
2305 - Update drivelist to v6.4.2
2306 - Add instructions for installing and uninstalling on Solus.
2308 ## v1.4.4 - 2018-04-24
2310 ### Fixes
2312 - Don't display status dots with a quantity of zero on success screen
2313 - Correct wording of flash status to use "successful" instead of "succeeded"
2314 - Keep single drive-image pairs with warnings selected
2316 ### Misc
2318 - Improve notification messages
2320 ## v1.4.3 - 2018-04-19
2322 ### Fixes
2324 - Fix blob handling for usbboot
2326 ## v1.4.2 - 2018-04-18
2328 ### Features
2330 - Make the progress button blue on verification
2331 - Display succeeded and failed devices on finish screen
2333 ### Fixes
2335 - Exclude RAID devices from drive selection list
2336 - Display untitled device when device lacks description
2337 - Prefix multiple devices label with quantity
2338 - Fix handling of errors over IPC
2339 - Fix usbboot blob loading
2340 - Revert using native binding to clean disks on Windows
2342 ## v1.4.1 - 2018-04-10
2344 ### Fixes
2346 - Exclude package.json from UI bundle
2348 ## v1.4.0 - 2018-04-05
2350 ### Features
2352 - Move the drive selector warning dialog to the flash step
2353 - Display image size for comparison if drive is too small
2354 - Implement writing to multiple destinations simultaneously
2355 - Add colorised multi-writes progress status dots
2356 - Move CLI write preparation logic into SDK
2357 - Make the drive-selector button orange on warnings
2358 - Warn the user on selection of large drives
2359 - Consolidate low-level components into Etcher SDK
2360 - Use native code to clean drives on Windows
2361 - Increase UV_THREADPOOL_SIZE to allocate 4 threads per CPU
2362 - Add icon next to drive size when compatibility warnings exist
2363 - Display number of active devices while flashing in CLI
2364 - Replace CRC32 checksums with SHA512
2365 - Enable usbboot on Linux if run as root
2367 ### Fixes
2369 - Improve spacing to the drive-selector warning/error labels
2370 - Line wrap selector size subtitles wholly
2371 - Hide the size label given multiple devices
2372 - Use correct usbboot blob path in AppImages
2373 - Fix EINVAL error on Linux
2374 - Fix enabling debug output
2375 - Fix DevTools opening in docked mode
2376 - Fix menu's application name
2377 - Fix "Array buffer allocation failed" when flashing some .dmg images
2378 - Log the banner load event to analytics
2379 - Warn on usbboot load error in the console on Linux
2380 - Ensure image/drive size is displayed on new line
2381 - Don't force-inherit process environment on Windows
2383 ### Misc
2385 - Replace Helvetica as the main font with Roboto
2386 - Update Electron to v1.7.13
2387 - Add spacing to the drive warning icon
2388 - Use multi-drive methods with drive-list warning button
2389 - Remove unused & deprecated robot protocol
2390 - Update copyright years
2391 - Update instructions in ISSUE_TEMPLATE
2392 - Use Concourse CI for automated release builds
2393 - Only publish production packages to Bintray (remove devel)
2394 - Replace Gitter with Resin.io Forums for support
2395 - Add support for arm64 / armv8 / aarch64 in build scripts
2396 - Add descriptive name to modal popup windows
2398 ## v1.3.1 - 2018-01-23
2400 ### Fixes
2402 - Fix "stdout maxBuffer" error on Linux
2403 - Fix Etcher not working / crashing on older Windows systems
2404 - Fix not all partitions being unmounted after flashing on Linux
2405 - Fix selection of images in folders with file extension on Mac OS
2407 ### Misc
2409 - Update Electron to v1.7.11
2411 ## v1.3.0 - 2018-01-04
2413 ### Features
2415 - Display connected Compute Modules even if Windows doesn't have the necessary drivers to act on them
2416 - Add read/write retry delays with backoff to ...
2417 - Add native application menu (which fixes OS native window management shortcuts not working)
2419 ### Fixes
2421 - Fix "Couldn't scan drives" error
2422 - Ensure the writer process dies when the GUI application is killed
2423 - Run elevated writing process asynchronously on Windows
2424 - Fix trailing space in environment variables during Windows elevation
2425 - Don't send analytics events when attempting to toggle a disabled drive
2426 - Fix handling of transient write errors on Linux (EBUSY)
2427 - Fix runaway perl process in drivelist on Mac OS
2429 ### Misc
2431 - Update Electron from v1.7.9 to v1.7.10
2432 - Remove Angular dependency from image-writer
2434 ## v1.2.1 - 2017-12-06
2436 ### Fixes
2438 - Fix handling of temporary read/write errors
2439 - Don't send initial Mixpanel events before "Anonymous Tracking" settings are loaded
2440 - Fix verification step reading from the cache
2442 ## v1.2.0 - 2017-11-22
2444 ### Features
2446 - Display actual write speed
2447 - Add the progress and status to the window title.
2448 - Add a sudo-prompt upon launch on Linux-based systems.
2449 - Add optional progress bars to drive-selector drives.
2450 - Increase the flashing speed of usbboot discovered devices.
2451 - Add eye candy to usbboot initialized devices.
2452 - Integrate Raspberry Pi's usbboot technology.
2454 ### Fixes
2456 - Fix bzip2 streaming with the new pipelines
2457 - Remove Linux elevation meant for usbboot.
2458 - Fix `LIBUSB_ERROR_NO_DEVICE` error at the end of usbboot.
2459 - Gracefully handle scenarios where a USB drive is disconnected halfway through the usbboot procedure.
2460 - Make sure the progress button is always rounded.
2461 - Fix permission denied issues when XDG_RUNTIME_DIR is mounted with the `noexec` option.
2462 - Fix Etcher being unable to read certain zip files
2463 - Fix "Couldn't scan the drives: An unknown error occurred" error when there is a drive locked with BitLocker.
2464 - Fix "Missing state eta" error when speed is zero
2465 - Fix "Stuck on Starting..." error
2466 - Fix situations where the process would get stuck while flashing
2468 ### Misc
2470 - Add the Python version (2.7) to the CONTRIBUTING doc.
2471 - Remove duplicate debug enabling in usbboot module.
2472 - Update Electron to v1.7.9
2473 - Retry ejection various times before giving up on Windows.
2474 - Try to use `$XDG_RUNTIME_DIR` to extract temporary scripts on GNU/Linux.
2476 ## v1.1.2 - 2017-08-07
2478 ### Features
2480 - Add support for `.rpi-sdcard` images
2482 ### Fixes
2484 - Avoid "broken" icon when selecting a zip image archive with invalid SVG
2485 - Fix `UNABLE_TO_GET_ISSUER_CERT_LOCALLY` error at startup when behind certain proxies
2486 - Fix `EHOSTDOWN` error at startup
2487 - Display a user-friendly error message if the user is not in the sudoers file
2488 - Make archive-embedded SVG icons work again
2489 - Fix "imageBasename is not defined" error on the CLI
2490 - Fix various drive scanning Windows errors
2492 ### Misc
2494 - Improve Windows drive detection error codes.
2496 ## v1.1.1 - 2017-07-25
2498 ### Fixes
2500 - Prevent "percentage above 100%" errors on DMG images
2501 - Fix Etcher not starting flashes in AppImages
2502 - Fix most "Unmount failed" errors on macOS
2504 ## v1.1.0 - 2017-07-20
2506 ### Features
2508 - Add image name, drive name, and icon to OS notifications
2509 - Add support for `.sdcard` images
2510 - Start publishing RPM packages
2511 - Generate single-binary portable installers on Windows
2512 - Show friendlier error dialogs when opening an image results in an error
2513 - Generate one-click Windows NSIS installers
2514 - Show the application version in the WebView banners
2515 - Show a warning message if the selected image has no partition table
2516 - Make use of `pkg` to package the Etcher CLI
2517 - Send anonymous analytics about package types
2518 - Minor style improvements to the fallback success page banner
2519 - Turn the update notifier modal into a native dialog
2521 ### Fixes
2523 - Fix "You don't have access to this resource" error at startup when behind a firewall
2524 - Fix `UNABLE_TO_VERIFY_LEAF_SIGNATURE` error at startup when behind a proxy
2525 - Reset webview after navigating away from the success screen
2526 - Fix occasional increased CPU usage because of perl regular expression in macOS
2527 - Don't install to `C:\Program Files (x86)` on 64-bit Windows systems
2528 - Fix "file is not accessible" error when flashing an image that lives inside a directory whose name is UTF-16 encoded on Windows.
2529 - Fix various interrelated Windows `.bat` spawning issues
2530 - Fix 0.0 GB Windows drive detection issues
2531 - Cleanup drive detection temporary scripts in GNU/Linux and macOS
2532 - Ensure no analytics events are sent if error reporting is disabled
2533 - Retry various times on `EAGAIN` when spawning drive scanning scripts
2534 - Don't break up size numbers in the drive selector
2536 ### Misc
2538 - Remove "Advanced" settings subtitle
2539 - Remove support for the `ETCHER_DISABLE_UPDATES` environment variable
2540 - Swap speed and time below the flashing progress bar
2542 ## v1.0.0 - 2017-05-12
2544 ### Features
2546 - Implement a dynamic finish page.
2547 - Display nicer error dialog when reading an invalid image.
2549 ### Fixes
2551 - Prevent drive from getting re-mounted in macOS even when the unmount on success setting is enabled.
2552 - Fix `ECONNRESET` and `ECONNREFUSED` errors when checking for updates on unstable connections.
2553 - Fix application stuck at "Starting..." on Windows.
2554 - Fix error on startup when Windows username contained an ampersand.
2556 ## v1.0.0-rc.5 - 2017-05-02
2558 ### Fixes
2560 - Fix various elevation issues on Windows
2561 - Treat unknown images as octet stream
2562 - Fix uncaught errors when cancelling elevation requests on Windows when the system's language is not English.
2564 ## v1.0.0-rc.4 - 2017-04-22
2566 ### Fixes
2568 - Fix "Unmount failed" on Windows where the PC is connected to network drives.
2569 - Various fixes for when drive descriptions contain special characters.
2571 ### Misc
2573 - Show a friendly user message on EIO after many retries.
2574 - Show user friendly messages for `EBUSY, read` and `EBUSY, write` errors on macOS.
2576 ## v1.0.0-rc.3 - 2017-04-14
2578 ### Fixes
2580 - Show a user friendly message when the drive is unplugged half-way through.
2581 - Fix "UNKNOWN: unknown error" error when unplugging an SD Card from an internal reader on Windows.
2582 - Fix "function createError(opts) {}" error on validation failure.
2583 - Fix "Unmount failed, invalid drive" error on Windows.
2584 - Fix Apple disk image detection & streaming.
2586 ### Misc
2588 - Improve error reporting accuracy.
2590 ## v1.0.0-rc.2 - 2017-04-11
2592 ### Fixes
2594 - Display a user error if the image is no longer accessible when the writer starts.
2595 - Prevent uncaught `EISDIR` when dropping a directory to the application.
2596 - Fix "Path must be a string. Received undefined" when selecting Apple images.
2597 - Don't interpret certain ISO images as unsupported.
2599 ## v1.0.0-rc.1 - 2017-04-10
2601 ### Features
2603 - Add support for Apple Disk images.
2604 - Add the un-truncated drive description to the selected drive step tooltip.
2605 - Prevent flashing an image that is larger than the drive with the CLI.
2607 ### Fixes
2609 - Prevent progress button percentage to exceed 100%.
2610 - Don't print stack traces by default in the CLI.
2611 - Prevent blank application when sending SIGINT on GNU/Linux and macOS.
2612 - Fix unmounting freezing in macOS.
2613 - Fix GNU/Linux udev error when `net.ifnames` is set.
2614 - Fix `ENOSPC` image alignment errors.
2615 - Fix errors when unplugging drives exactly when the drive scanning scripts are running.
2616 - Fix several unmount related issues in all platforms.
2617 - Fix "rawr i'm a dinosaur" bzip2 error.
2619 ### Misc
2621 - Make errors more user friendly throughout the application.
2622 - Don't report "invalid archive" errors to TrackJS.
2623 - Stop drive scanning loop if an error occurs.
2624 - Don't include user paths in Mixpanel analytics events.
2625 - Provide a user friendly error message when no polkit authentication agent is available on the system.
2626 - Show friendly drive name instead of device name in the main screen.
2627 - Start reporting errors to Sentry instead of to TrackJS.
2629 ## v1.0.0-beta.19 - 2017-02-24
2631 ### Features
2633 - Show warning when user tries to flash a Windows image
2634 - Update the image step icon with an hexagonal "plus" icon.
2635 - Update main page design to its new style.
2636 - Swap the order of the drive and image selection steps.
2638 ### Fixes
2640 - Fix `transformRequest` error at startup when not connected to the internet, or when on an unstable connection.
2641 - Prevent flashing the drive where the source image is located.
2642 - Fix text overflowing on tooltips.
2643 - Don't ignore errors coming from the Windows drive detection script.
2644 - Omit empty SD Card readers in the drive selector on Windows.
2645 - Fix "Error: Command Failed" error when unmounting on Windows.
2646 - Fix duplicate error messages on some errors.
2647 - Fix 'MySQL' is not recognised as an internal or external command error on Windows.
2648 - Ignore `stderr` output from drive detection scripts if they exit with code zero.
2650 ### Misc
2652 - Improve validation error message.
2653 - Emit an analytics event on `ENOSPC`.
2654 - Normalize button text casing.
2655 - Don't auto select system drives in unsafe mode.
2656 - Use a OS dialog to show the "exit while flashing" warning.
2657 - Capitalize every text throughout the application.
2659 ## v1.0.0-beta.18 - 2017-01-16
2661 ### Features
2663 - Improve Etcher CLI error messages.
2664 - Replace the `--robot` CLI option with an `ETCHER_CLI_ROBOT` environment variable.
2665 - Sort supported extensions alphabetically in the image file-picker.
2666 - Label system drives in the drive-list widget.
2667 - Show available Etcher version in the update notifier.
2668 - Confirm before user quits while writing.
2669 - Add a changelog link to the update notifier modal.
2670 - Make the image file picker attach to the main window (as a real modal).
2672 ### Fixes
2674 - Fix alignment of single call to action buttons inside modals.
2675 - Fix "Invalid message" error caused by the IPC client emitting multiple JSON objects as a single message.
2676 - Fix "This key is already associated with an element of this collection" error when multiple partitions point to the same drive letter on Windows.
2677 - Fix system drives detected as removable drives on Mac Mini.
2678 - Fix sporadic "EIO: i/o error, read" errors during validation.
2679 - Fix "EIO: i/o error, write" error.
2681 ## v1.0.0-beta.17 - 2016-11-28
2683 ### Fixes
2685 - Fix command line arguments not interpreted correctly when running the CLI with a custom named NodeJS binary.
2686 - Wrap drive names and descriptions in the drive selector widget.
2687 - Allow the user to press ESC to cancel a modal dialog.
2688 - Fix "Can't set the flashing state when not flashing" error.
2689 - Fix writing process remaining alive after the GUI is closed.
2690 - Check available permissions in the CLI early on.
2691 - Fix `this.log is not a function` error when clicking "flash again".
2692 - Fix duplicate drives in Windows.
2693 - Fix drive scanning exceptions on GNU/Linux systems with `net.ifnames` enabled.
2694 - Fix `0x80131700` error when scanning drives on Windows.
2695 - Fix internal SDCard drive descriptions.
2696 - Fix unmount issues in GNU/Linux and OS X when paths contain spaces.
2697 - Fix "Not Enough Space" error when flashing unaligned images.
2698 - Fix `at least one volume could not be unmounted` error in OS X.
2700 ## v1.0.0-beta.16 - 2016-10-28
2702 ### Features
2704 - Use info icon instead of "SHOW FULL FILE NAME" in first step.
2705 - Display image path base name as a tooltip on truncated image name.
2706 - Add support for `etch` images.
2708 ### Fixes
2710 - Fix Etcher leaving zombie processes behind in GNU/Linux.
2711 - Prevent escaping issues during elevation by surrounding paths in double quotes.
2712 - Fix "Unexpected end of JSON" error in Windows.
2713 - Fix drag and drop not working anymore.
2714 - Don't clear selection state when re-selecting an image.
2716 ### Misc
2718 - Publish standalone Windows builds.
2720 ## v1.0.0-beta.15 - 2016-09-26
2722 ### Features
2724 - Allow the user to disable auto-update notifications with an environment variable.
2725 - Allow images to declare a recommended minimum drive size.
2727 ### Fixes
2729 - Fix flashing never starting after elevation in GNU/Linux.
2730 - Fix sporadic EPERM write errors on Windows.
2731 - Fix incorrect validation errors when flashing bzip2 images.
2732 - Fix `cscript is not recognised as an internal or external command` Windows error.
2734 ## v1.0.0-beta.14 - 2016-09-12
2736 ### Features
2738 - Allow archive images to configure a certain amount of bytes to be zeroed out from the beginning of the drive when using bmaps.
2739 - Make the "Need help?" link dynamically open the image support url.
2740 - Add `.bmap` support.
2742 ### Fixes
2744 - Don't clear the drive selection if clicking the "Retry" button.
2745 - Fix "`modal.dismiss` is not a function" exception.
2746 - Prevent `ENOSPC` if the drive capacity is equal to the image size.
2747 - Prevent failed validation due to drive getting auto-mounted in GNU/Linux.
2748 - Fix incorrect estimated entry sizes in certain ZIP archives.
2749 - Show device id if device doesn't have an assigned drive letter in Windows.
2750 - Fix `blkid: command not found` error in certain GNU/Linux distributions.
2752 ### Misc
2754 - Upgrade `etcher-image-stream` to v4.3.0.
2755 - Upgrade `drivelist` to v3.3.0.
2756 - Improve speed when retrieving archive image metadata.
2757 - Improve image full file name modal tooltip.
2759 ## v1.0.0-beta.13 - 2016-08-05
2761 ### Features
2763 - Show "Unmounting..." while unmounting a drive.
2764 - Perform drive auto-selection even when there is no selected image.
2766 ### Fixes
2768 - Prevent selected drive from getting auto-removed when navigating back to the main screen from another screen.
2769 - Fix new available drives not being recognised automatically in Windows.
2770 - Fix application stuck at "Finishing".
2771 - Display an error if no graphical polkit authentication agent was found.
2772 - Only enable error reporting if running inside an `asar`.
2773 - Fix "backdrop click" uncaught errors on modals.
2775 ### Misc
2777 - Fix internal removable drives considered system drives in macOS Sierra.
2778 - Upgrade `etcher-image-write` to v6.0.1.
2779 - Upgrade `removedrive` to v1.0.0.
2781 ## v1.0.0-beta.12 - 2016-07-26
2783 ### Features
2785 - Support rich image extensions.
2786 - Add support for `raw` images.
2787 - Display a nice alert ribbon if drive runs out of space.
2788 - Validate the existence of the passed drive.
2789 - Add an "unsafe" option to bypass drive protection.
2791 ### Fixes
2793 - Escape quotes from image paths to prevent Bash errors on GNU/Linux and OS X.
2794 - Check if drive is large enough using the final uncompressed size of the image.
2796 ### Misc
2798 - Upgrade `drivelist` to v3.2.4.
2800 ## v1.0.0-beta.11 - 2016-07-17
2802 ### Features
2804 - Set dialog default directory to the place where the AppImage was run from in GNU/Linux.
2806 ### Fixes
2808 - Don't throw an "Invalid image" error if the extension is not in lowercase.
2809 - Fix `ENOENT` error when selecting certain images with multiple extensions on GNU/Linux.
2810 - Fix flashing not starting when an image name contains a space.
2811 - Fix error when writing images containing parenthesis in GNU/Linux and OS X.
2812 - Fix error when cancelling an elevation request.
2813 - Fix incorrect ETA numbers in certain timezones.
2814 - Fix state validation error when speed equals zero.
2815 - Display `*.zip` in the supported images tooltip.
2816 - Fix uncaught exception when showing the update notifier modal.
2818 ### Misc
2820 - Upgrade `etcher-image-write` to v5.0.2.
2822 ## v1.0.0-beta.10 - 2016-06-27
2824 ### Features
2826 - Add support for `dsk` images.
2827 - Only elevate the writer process instead of the whole application.
2828 - Make sure a drive is instantly deselected if its not available anymore.
2829 - Make Etcher CLI `--robot` option output parseable JSON strings.
2831 ### Fixes
2833 - Fix an error that prevented an AppImage from being directly ran as `root`.
2834 - Ensure we pass the correct argument types to `electron.dialog.showErrorBox()`.
2835 - Don't re-check for updates when navigating back to the main screen.
2836 - Emit window progress even when not on the main screen.
2837 - Improve aliasing of the striped progress button.
2838 - Fix `EPERM` errors on Windows.
2840 ### Misc
2842 - Add documentation for the Etcher CLI.
2843 - Add a GitHub issue template.
2844 - Open DevTools in "undocked" mode by default.
2846 ## v1.0.0-beta.9 - 2016-06-20
2848 ### Fixes
2850 - Don't interpret image file name information between dots as image extensions.
2852 ## v1.0.0-beta.8 - 2016-06-15
2854 ### Features
2856 - Display ETA during flash and check.
2857 - Show an informative label if the drive is not large enough for the selected image.
2858 - Show an informative label if the drive is locked (write protected).
2860 ### Fixes
2862 - Prevent certain system drives to be detected as removable in GNU/Linux.
2863 - Fix external resources not opening on GNU/Linux when the application is elevated.
2864 - Don't show an unnecessary scroll bar in the update notifier modal.
2865 - Prevent selection of invalid images by drag and drop.
2866 - Fix `EPERM` errors on Windows on drives formatted with a GUID Partition Table.
2867 - Prevent a very long image name from breaking the UI.
2869 ### Misc
2871 - Write a document explaining Etcher's architecture.
2873 ## v1.0.0-beta.7 - 2016-05-26
2875 ### Features
2877 - Add `gzip` compression support.
2878 - Add `bzip2` compression support.
2879 - Provide a GUI elevation dialog for GNU/Linux.
2881 ### Fixes
2883 - Fix broken image drag and drop functionality.
2884 - Prevent global shortcuts from interfering with another applications.
2885 - Prevent re-activating the "Flash" button with the keyboard shortcuts when a flash is already in process.
2886 - Fix certain non-removable Windows devices not being filtered out.
2887 - Display non-mountable Windows drives in the drive selector.
2889 ### Misc
2891 - Upgrade Electron to v1.1.1.
2892 - Various improvements to the build system.
2894 ## v1.0.0-beta.6 - 2016-05-12
2896 ### Features
2898 - Implement update notifier modal.
2899 - Implement writing by forking the Etcher CLI as a child process.
2901 ### Fixes
2903 - Prevent selection of drives that are not large enough for the selected image.
2905 ### Misc
2907 - Remove implicit "Enable" from settings screen items.
2909 ## v1.0.0-beta.5 - 2016-05-04
2911 ### Features
2913 - Add `xz` compression support.
2915 ### Fixes
2917 - Improve "Select Image" supported file types label.
2918 - Fix error that prevented the application to be elevated correctly on Windows.
2920 ### Misc
2922 - Deprecate GNU/Linux `.tar.gz` installers in favor of AppImages.
2924 ## v1.0.0-beta.4 - 2016-04-22
2926 ### Features
2928 - Generate [AppImage](http://appimage.org) packages for GNU/Linux.
2929 - Add application version to footer, which links to the `CHANGELOG`.
2930 - Allow to bypass elevation with an environment variable (`ETCHER_BYPASS_ELEVATION`).
2932 ### Fixes
2934 - Improve drive selector modal.
2935 - Add dashed underline stlying to footer links.
2937 ### Misc
2939 - Upgrade Electron to v0.37.6.
2940 - Integrate Etcher CLI in this git repository.
2942 ## v1.0.0-beta.3 - 2016-04-17
2944 ### Features
2946 - Show drive name in drive selector modal.
2947 - Add subtle hover styling to footer links.
2948 - Implement OS notifications on completion.
2949 - Allow to drag and drop an image to the first step.
2950 - Add Etcher logo to application footer.
2951 - Add "Change" button links below each step.
2952 - Invert progress bar stripes during validation.
2954 ### Fixes
2956 - Fix window contents being pushed below when opening the drive selector modal.
2957 - Detect removal of selected drive.
2958 - Detect MacBook SDCard readers in OS X.
2959 - Improve removable drive detection on Windows.
2960 - Keep one decimal in Windows drive sizes.
2961 - Prevent error dialog not showing on malformed `Error` objects.
2962 - Fix window being resizable on GNU/Linux.
2963 - Hide drive selector modal if no available drives.
2964 - Make drive selector modal react to drive auto-selection.
2965 - Improve UX when attempting to re-selecta single available drive.
2966 - Reset writer state on flash error.
2967 - Fix `stream.push() after EOF` error when flashing unaligned images.
2969 ### Misc
2971 - Compress Linux executables and libraries.
2972 - Compress Windows DLLs.
2973 - Make GNU/Linux binary lowercase.
2974 - Replace all occurrences of "burn" with "flash".
2976 ## v1.0.0-beta.2 - 2016-04-07
2978 ### Features
2980 - Implement a new drive selector modal widget.
2981 - Log Etcher version in Mixpanel and TrackJS events to aid debugging.
2982 - Implement write validation support.
2983 - Add a setting to enable/disable write validation.
2985 ### Fixes
2987 - Make sure window size is uniform between platforms.
2988 - Fix "Use same image" button not preserving the image selection.
2989 - Fix step vertical bars slight mis-alignment.
2990 - Fix vertical spacing between success message and disk unmount notice label.
2991 - Fix focus CSS style being persisted in the buttons after a click in some cases.
2992 - Fix uncaught exception if no file was selected from a dialog.
2993 - Fix external URL opening freezing applications in GNU/Linux.
2994 - Fix code-signing issues in OS X in some systems.
2996 ### Misc
2998 - Heavy general refactoring.
3000 ## v1.0.0-beta.1 - 2016-03-28
3002 ### Features
3004 - Allow window to be dragged from anywhere.
3005 - Add more application metadata to installation package.
3006 - Setup code-signing for Windows.
3008 ### Fixes
3010 - Fix uncaught error after rejecting elevation in OS X.
3011 - Upgrade `drivelist` to v2.0.9, which includes various drive scanning improvements.
3012 - Make sure error is logged if its trapped with an error dialog.
3013 - Fix broken state when going to settings from the success screen.
3014 - Fix `Cannot read property 'length' of undefined` frequent issue.