balenaEtcher Changelog

What's new in balenaEtcher 1.19.16 Pre-release

Apr 27, 2024
  • patch: hold request for metadata while waiting for flasher, 2024-04-26)

New in balenaEtcher 1.19.15 Pre-release (Apr 26, 2024)

  • Patch: bump etcher-sdk to 9.0.11 to fix url loading using http/2.

New in balenaEtcher 1.19.14 Pre-release (Apr 26, 2024)

  • fa64227 (patch: pretty-bytes to 6.1.1, 2024-04-25)

New in balenaEtcher 1.19.10 Pre-release (Apr 23, 2024)

  • patch: remove node-ipc and tests [Edwin Joassart]
  • 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]
  • patch: refactor api to use a single topic [Edwin Joassart]
  • patch: set require node engine to 20 [Edwin Joassart]

New in balenaEtcher 1.19.9 Pre-release (Apr 22, 2024)

  • patch: prevent rebuild of native deps by @electron/rebuild, 2024-04-19

New in balenaEtcher 1.19.7 Pre-release (Apr 22, 2024)

  • Patch: fix formating, 2024-03-29
  • Patch: configure prettier in the project to use balena-lint configuration, 2024-03-29

New in balenaEtcher 1.19.6 Pre-release (Apr 19, 2024)

  • Patch: fix win signature process [Edwin Joassart].

New in balenaEtcher 1.19.5 Pre-release (Feb 14, 2024)

  • (Replace deprecated flowzone input tests_run_on, 2024-02-14)

New in balenaEtcher 1.19.4 Pre-release (Jan 26, 2024)

  • Patch: remove screensaver error when not on etcher-pro [Edwin Joassart]
  • Patch: fix typo in IPC server id [Edwin Joassart]

New in balenaEtcher 1.19.3 Pre-release (Dec 22, 2023)

  • Simplify test script
  • Update dependencies

New in balenaEtcher 1.19.2 Pre-release (Dec 22, 2023)

  • Fix: typos [Rotzbua]

New in balenaEtcher 1.19.1 Pre-release (Dec 22, 2023)

  • Patch: update winget-releaser v2 [Vedant].

New in balenaEtcher 1.19.0 Pre-release (Dec 21, 2023)

  • (Update docs, 2023-12-21)
  • (Use native ARM runner for Apple Silicon builds, 2023-12-21)
  • (Calculate and upload build artifact sha256 checksums, 2023-11-21)
  • (Bundle etcher-util with main app, 2023-12-20)
  • (Run on CI, 2023-12-20)
  • (Define packaging targets, 2023-11-09)
  • (Migrate build pipeline to Electron Forge, 2023-12-20)

New in balenaEtcher 1.18.13 Pre-release (Oct 16, 2023)

  • Patch: upgrade to electron 25 [Edwin Joassart]
  • Patch: refactor scanner, loader and flasher out of gui + upgrade to electron 25 [Edwin Joassart]

New in balenaEtcher 1.18.12 Pre-release (Jul 20, 2023)

  • Update instructions for installing deb file [Jorge Capona]

New in balenaEtcher 1.18.11 (Jul 13, 2023)

  • (fix: prevent stealing window focus from auth dialog, 2023-06-17)

New in balenaEtcher 1.18.11 Pre-release (Jul 13, 2023)

  • Fix: prevent stealing window focus from auth dialog [leadpogrommer]

New in balenaEtcher 1.18.10 Pre-release (Jul 12, 2023)

  • Spelling: validates [Josh Soref]
  • Spelling: undefined [Josh Soref]
  • Spelling: except if [Josh Soref]

New in balenaEtcher 1.18.9 (Jul 12, 2023)

  • Fix Publish action on Windows, 2023-07-12
  • Fix lint issues, 2023-07-06
  • Fix opening links from within SafeWebView, 2023-07-06

New in balenaEtcher 1.18.8 (Jun 21, 2023)

  • Patch: Fix Support link, 2023-03-05

New in balenaEtcher 1.18.8 Pre-release (Apr 26, 2023)

  • 882b385 (Patch: Fix Support link, 2023-03-05)

New in balenaEtcher 1.18.7 Pre-release (Apr 25, 2023)

  • 02a4067 (patch: update docs to remove cloudsmith install instructions for linux, 2023-04-19)

New in balenaEtcher 1.18.6 Pre-release (Mar 21, 2023)

  • b786c8b (Update docs/FAQ.md, 2023-03-21)
  • 856b426 (add-flash-with-etcher-to-docs, 2023-03-21)

New in balenaEtcher 1.18.5 Pre-release (Mar 9, 2023)

  • 0d9ac71 (patch: add apt-get update in flowzone preinstall, 2023-03-09)

New in balenaEtcher 1.18.4 (Mar 4, 2023)

  • bf0360e (patch: bump etcher-sdk to 8.3.1, 2023-03-02)
  • Fix issues with [flash with etcher] in some situations

New in balenaEtcher 1.18.4 Pre-release (Mar 2, 2023)

  • Patch: bump etcher-sdk to 8.3.1 [JOASSART Edwin]

New in balenaEtcher 1.18.3 Pre-release (Feb 22, 2023)

  • 496f131 (fix-typo, 2023-02-22)
  • f582b02 (edits-to-info-about-efp, 2023-02-22)
  • 4c3c4ba (Add reference to etcher-efp in publishing.md, 2023-02-02)

New in balenaEtcher 1.18.1 Pre-release (Feb 15, 2023)

  • 04fa3dc (patch: use @electron/remote for locating rpiboot files, 2023-02-15)

New in balenaEtcher 1.18.0 Pre-release (Feb 14, 2023)

  • Update to Electron 19 [Akis Kesoglou]
  • Remove Spectron and related (low-value) tests [Akis Kesoglou]

New in balenaEtcher 1.17.0 Pre-release (Feb 14, 2023)

  • Update to Electron 17 and Node 16 [Akis Kesoglou]

New in balenaEtcher 1.16.0 Pre-release (Feb 14, 2023)

  • 6834dae (this is no longer necessary, and breaks with new electron, 2023-02-07)
  • df78541 (Update to Electron 14, 2023-02-14)

New in balenaEtcher 1.15.6 Pre-release (Feb 13, 2023)

  • Patch: app: i18n: Translation: Update zh-TW strings * Improve translate. * Sync layout with English strings ts file. [Edward Wu]

New in balenaEtcher 1.15.5 Pre-release (Feb 3, 2023)

  • (revert auto-update feature, 2023-02-03)

New in balenaEtcher 1.15.4 Pre-release (Feb 2, 2023)

  • Switch to @electron/remote [Akis Kesoglou]

New in balenaEtcher 1.15.3 Pre-release (Feb 2, 2023)

  • Move EFP & success-banner to efp.balena.io [Edwin Joassart]

New in balenaEtcher 1.15.2 Pre-release (Feb 2, 2023)

  • 85a49a2 (Remove configuration remote update, 2023-02-01)

New in balenaEtcher 1.15.1 Pre-release (Feb 1, 2023)

  • Remove redundant resinci-deploy build step [Akis Kesoglou]
  • Lazily import Electron from child-writer process [Akis Kesoglou]

New in balenaEtcher 1.14.3 (Jan 25, 2023)

  • 19d1e09 (patch: fixed mac sudo on other languages, 2023-01-19)

New in balenaEtcher 1.14.2 Pre-release (Jan 17, 2023)

  • Patch: revert to lockfile v1 [Peter Makra]
  • Patch: update etcher-sdk for cm4v5 [builder555]

New in balenaEtcher 1.14.1 Pre-release (Jan 16, 2023)

  • 5bd4e06 (send exeption to console even when error reporting is off, 2023-01-16)
  • 46c406e (fix disabled-screensaver unhandled exception outside balena-electron env, 2023-01-09)

New in balenaEtcher 1.14.0 Pre-release (Jan 16, 2023)

  • 86d43a5 (Anonymizes all paths before sending, 2023-01-10)
  • 6c417e3 (patch: Sentry fix path, 2023-01-06)
  • 2b728d3 (Remove personal path on etcher, 2023-01-06)
  • f3f7ecb (Unifying sentry reports in a single project, 2023-01-06)
  • 41fca03 (Removes corvus in favor of sentry and analytics client, 2022-11-29)
  • 10caf8f (Removes corvus in favor of sentry and analytics client, 2022-11-29)

New in balenaEtcher 1.13.4 (Jan 12, 2023)

  • Adding EtcherPro device serial number to the Settings modal [Aurelien VALADE]

New in balenaEtcher 1.13.3 (Jan 11, 2023)

  • Patch: progress cm4 to second stage [Peter Makra]

New in balenaEtcher 1.13.2 (Jan 2, 2023)

  • 33fe4b2 (patch: fixed winget parameter name, 2023-01-02)

New in balenaEtcher 1.13.1 (Jan 2, 2023)

  • f79cb0f (patch: updated sdk to fix bz2 issue, 2023-01-02)
  • ec42892 (patch: update copyright in electron-builder, 2022-12-26)

New in balenaEtcher 1.13.0 Pre-release (Dec 28, 2022)

  • Minor: electron version bump [Peter Makra]
  • Patch: handle ext2fs with webpack [Peter Makra]
  • Patch: update etcher-sdk version to fix CM4 issues [builder555]

New in balenaEtcher 1.12.7 Pre-release (Dec 21, 2022)

  • Update dependency i18next to 21.10.0 [Renovate Bot]

New in balenaEtcher 1.12.5 Pre-release (Dec 20, 2022)

  • Patch: made trim setting more readable, 2022-12-20

New in balenaEtcher 1.12.4 Pre-release (Dec 19, 2022)

  • Patch: publish to winget with gh action [Begula]

New in balenaEtcher 1.12.3 Pre-release (Dec 19, 2022)

  • Patch: replaced plain text with i18n in settings [builder555]

New in balenaEtcher 1.12.2 Pre-release (Dec 16, 2022)

  • (Update dependency webpack-dev-server to 4.11.1, 2022-12-16)

New in balenaEtcher 1.12.1 Pre-release (Dec 16, 2022)

  • b9a82be (Patch: expose trim ext{2,3,4} setting, 2022-12-15)

New in balenaEtcher 1.12.0 Pre-release (Dec 14, 2022)

  • Check if modal children is aray
  • Populated lockfile
  • Added i18next to devDependencies
  • I18n support and Chinese translation
  • Chore: bind some translations
  • Fix: suit i18n with mocha and optimize translation
  • Fix: optimize translations
  • Minor: optimize i18n
  • Refactor: split translations to files
  • Feat: make i18n and add Chinese support

New in balenaEtcher 1.11.10 Pre-release (Dec 13, 2022)

  • (Update dependency webpack-cli to 4.10.0, 2022-12-13)

New in balenaEtcher 1.11.9 Pre-release (Dec 13, 2022)

  • Update dependency webpack to 5.75.0 [Renovate Bot]

New in balenaEtcher 1.11.5 Pre-release (Dec 10, 2022)

  • Update dependency ts-loader to 8.4.0, 2022-12-10.

New in balenaEtcher 1.10.29 Pre-release (Dec 10, 2022)

  • (Update dependency awscli to 1.27.27, 2022-12-10)

New in balenaEtcher 1.10.28 Pre-release (Dec 10, 2022)

  • Update dependency rendition to 19.3.2 [Renovate Bot]

New in balenaEtcher 1.10.27 Pre-release (Dec 9, 2022)

  • Update dependency redux to 4.2.0 [Renovate Bot]

New in balenaEtcher 1.10.23 Pre-release (Dec 9, 2022)

  • (Update dependency mocha to 8.4.0, 2022-12-09)

New in balenaEtcher 1.10.22 Pre-release (Dec 9, 2022)

  • d35f3c3 (Update dependency mini-css-extract-plugin to 1.6.2, 2022-12-09)

New in balenaEtcher 1.10.21 Pre-release (Dec 9, 2022)

  • (Update dependency lint-staged to 10.5.4, 2022-12-09)

New in balenaEtcher 1.10.19 Pre-release (Dec 9, 2022)

  • (Update dependency esbuild-loader to 2.20.0, 2022-12-09)

New in balenaEtcher 1.10.18 Pre-release (Dec 9, 2022)

  • 32011c0 (Update dependency electron-updater to 4.6.5, 2022-12-09)

New in balenaEtcher 1.10.16 Pre-release (Dec 9, 2022)

  • Update dependency awscli to 1.27.26 [Renovate Bot]

New in balenaEtcher 1.10.15 Pre-release (Dec 8, 2022)

  • Update dependency electron-builder to 22.14.13 [Renovate Bot]

New in balenaEtcher 1.10.12 Pre-release (Dec 8, 2022)

  • Update dependency css-loader to 5.2.7 [Renovate Bot]

New in balenaEtcher 1.10.8 (Dec 6, 2022)

  • Update dependency chai to 4.3.7 [Renovate Bot]

New in balenaEtcher 1.10.7 (Dec 5, 2022)

  • Use core workflow for GitHub publish [ab77]

New in balenaEtcher 1.10.6 (Dec 2, 2022)

  • Dummy update to fix asset version issue [Edwin Joassart]

New in balenaEtcher 1.10.4 (Dec 2, 2022)

  • Merge pull request #3875 from p-linnane/brew-remove, 2022-12-01)
  • (patch: remove Homebrew instructions in README, 2022-11-16)

New in balenaEtcher 1.10.2 (Nov 25, 2022)

  • (Fix missing analytics token, 2022-11-25)

New in balenaEtcher 1.10.1 (Nov 21, 2022)

  • 952ea80 (v1.10.1, 2022-11-21)
  • 813c497 (Merge pull request #3882 from balena-io/wolvi-lataniere/fix-screensaver-methods-calls, 2022-11-21)
  • 1b5b647 (Fixing call to electron block screensaver methods invocation, 2022-11-21)

New in balenaEtcher 1.10.0 (Nov 10, 2022)

  • Testing renovate [builder555]

New in balenaEtcher 1.9.0 (Nov 8, 2022)

  • (Merge pull request #3861 from balena-io/renovate/awscli-1.x, 2022-11-08)
  • (Update dependency awscli to 1.27.5, 2022-11-08)

New in balenaEtcher 1.8.14 (Nov 8, 2022)

  • Update dependency @types/node to 14.18.33.

New in balenaEtcher 1.8.13 (Nov 8, 2022)

  • Update dependency @types/copy-webpack-plugin to 6.4.3 [Renovate Bot]

New in balenaEtcher 1.8.9 (Nov 8, 2022)

  • db13692 (v1.8.9, 2022-11-08)
  • d84e721 (Merge pull request #3851 from balena-io/renovate/semver-7.x, 2022-11-08)
  • 8357cc1 (Update dependency semver to 7.3.8, 2022-11-08)

New in balenaEtcher 1.8.4 (Nov 8, 2022)

  • (Merge pull request #3845 from balena-io/renovate/webpack-node-externals-2.x, 2022-11-08)
  • (Update dependency @types/webpack-node-externals to 2.5.3, 2022-11-08)

New in balenaEtcher 1.7.9 (Apr 23, 2022)

  • Patch: update allowed extensions to include deb afterinstall in build [mcraa]
  • Patch: add update notification [Peter Makra]
  • Patch: fix usb-device-boot link in README [Andrew Scheller]
  • Fix application directory for Debian postinst script [Ken Bannister]

New in balenaEtcher 1.7.8 (Mar 19, 2022)

  • Patch: complete suse uninstall readme [Peter Makra]
  • Patch: completed suse instructions [Peter Makra]
  • Patch: order rpm instrictions [Peter Makra]
  • Patch: enabled update notification for version 1.7.8 [Peter Makra]
  • Patch: updated title to balenaEtcher [Peter Makra]
  • Patch: cleanup and organize readme [Peter Makra]
  • Patch: extend cloudsmith attribution in readme [Peter Makra]
  • Update macOS Icon to Big Sur Style [Logicer]

New in balenaEtcher 1.7.7 (Feb 22, 2022)

  • patch: clarified update check [Peter Makra]
  • patch: autoupdate stagingPercentage check, include default [Peter Makra]

New in balenaEtcher 1.7.6 (Feb 21, 2022)

  • Patch: version number notification [Peter Makra]
  • Patch: fixed typos in template [Peter Makra]
  • Patch: add requirements and help to issue template [mcraa]
  • Patch: add requirements and help to issue template [mcraa]

New in balenaEtcher 1.7.5 (Feb 21, 2022)

  • patch: fix flashing from URL when using basic auth [Marco Füllemann]

New in balenaEtcher 1.7.4 (Feb 21, 2022)

  • patch: set version update notification 1.7.3 [Peter Makra]
  • patch: updated electron to 12.2.3 [Peter Makra]
  • patch: updated electron to 12.2.3 [Peter Makra]

New in balenaEtcher 1.7.3 (Dec 29, 2021)

  • Patch: fix mesage of null [Peter Makra]

New in balenaEtcher 1.7.2 (Dec 21, 2021)

  • Patch: fixed open from browser on windows [Peter Makra].

New in balenaEtcher 1.7.1 (Nov 29, 2021)

  • patch: Revert back to electron-rebuild [Lorenzo Alberto Maria Ambrosi]
  • patch: Disallow TS in JS [Lorenzo Alberto Maria Ambrosi]
  • patch: Remove esInterop TS flag [Lorenzo Alberto Maria Ambrosi]
  • patch: Use @balena/sudo-prompt [Lorenzo Alberto Maria Ambrosi]
  • patch: Update rpiboot guide link [Lorenzo Alberto Maria Ambrosi]
  • patch: Improve webpack build time [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.6.0 (Sep 24, 2021)

  • Add support for basic auth when downloading images from URL. [Marco Füllemann]
  • patch: Update etcher-sdk from v6.2.1 to v6.2.5 [Lorenzo Alberto Maria Ambrosi]
  • Update Makefile to Apple M1 info [David Gaspar]
  • Add LED settings for potentially different hardware [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.122 (Sep 2, 2021)

  • Restore image file selection LED-drive pathing [Lorenzo Alberto Maria Ambrosi]
  • Update scripts submodule [Lorenzo Alberto Maria Ambrosi]
  • Change LEDs colours [Lorenzo Alberto Maria Ambrosi]
  • Windows images now show the proper warning again [Lorenzo Alberto Maria Ambrosi]
  • Fix Update and install with DNF instructions [Mohamed Salah]
  • Add possibile authorization as a query param [JSReds]
  • update the windows part [Xtraim]
  • Update SUPPORT.md [thambu1710]
  • replace make webpack with npm run webpack [Seth Falco]
  • Add loader on image select [JSReds]
  • add pnp-webpack-plugin [Zane Hitchcox]
  • Remove redundant codespell dependency/tests [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.120 (May 11, 2021)

  • Update README to reference Cloudsmith [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.119 (May 11, 2021)

  • Update readme for new PPA provider [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.118 (May 11, 2021)

  • patch: development environment [Zane Hitchcox]
  • patch: watch files for electron [Zane Hitchcox]

New in balenaEtcher 1.5.117 (Apr 6, 2021)

  • Rename mac releases (keep old naming) [Alexis Svinartchouk]
  • Disable spectron tests on macOS [Alexis Svinartchouk]
  • Update electron to v12.0.2 [Alexis Svinartchouk]
  • Update etcher-sdk from 6.1.1 to 6.2.1 [Alexis Svinartchouk]
  • Fix getAppPath() returning an asar file on macOS [Alexis Svinartchouk]
  • Grammar fix [Andrew Scheller]
  • (docs) update README.md [vlad doster]
  • Update copyright year in electron-builder.yml [Andrew Scheller]
  • Update copyright year in .resinci.json [Andrew Scheller]
  • Separate the Yum and DNF instructions. [Dugan Chen]
  • Set msvs_version to 2019 when rebuilding [Alexis Svinartchouk]
  • Use moduleIds: 'natural' in webpack config to keep js files in arm64 and x64 mac builds identical [Alexis Svinartchouk]
  • Update electron-builder to 22.10.5 [Alexis Svinartchouk]
  • Update spectron to v13 [Alexis Svinartchouk]
  • Update dependencies, use [email protected] to avoid adding more dependiencies [Alexis Svinartchouk]
  • Update scripts to build universal mac dmgs on the ci [Alexis Svinartchouk]
  • Fix beforeBuild.js script to also work on mac [Alexis Svinartchouk]
  • Support building universal dmgs (x64 and arm64) for mac [Alexis Svinartchouk]
  • Update electron-builder to 22.10.4 [Alexis Svinartchouk]
  • Fix titlebar z-index [Alexis Svinartchouk]
  • Explicitly set contextIsolation to false [Alexis Svinartchouk]
  • Update electron from 9.4.1 to 11.2.3 [Alexis Svinartchouk]
  • Update etcher-sdk from 6.1.0 to 6.1.1 [Alexis Svinartchouk]

New in balenaEtcher 1.5.116 (Feb 3, 2021)

  • Only cleanup temporary decompressed files in child-writer [Alexis Svinartchouk]
  • Add .versionbot/CHANGELOG.yml [Alexis Svinartchouk]
  • Stop using node-tmp, use withTmpFile from etcher-sdk instead [Alexis Svinartchouk]
  • Update etcher-sdk from 5.2.2 to 6.1.0 [Alexis Svinartchouk]
  • Revert "Change some border colors to have higher contrast" [Alexis Svinartchouk]
  • Update electron to v9.4.1 [Alexis Svinartchouk]
  • Update etcher-sdk from 5.2.1 to 5.2.2 [Alexis Svinartchouk]

New in balenaEtcher 1.5.115 (Jan 18, 2021)

  • Update etcher-sdk from 5.1.12 to 5.2.1 [Alexis Svinartchouk]

New in balenaEtcher 1.5.114 (Jan 15, 2021)

  • Remove libappindicator1 debian dependency [Alexis Svinartchouk]
  • Update etcher-sdk from 5.1.11 to 5.1.12 [Alexis Svinartchouk]
  • Update rendition from 18.8.3 to 19.2.0 [Alexis Svinartchouk]
  • Update dependencies [Alexis Svinartchouk]
  • Update @balena/lint to 5.3.0 [Alexis Svinartchouk]
  • Update webpack to v5 [Alexis Svinartchouk]
  • Fix typo in webpack.config.ts comment [Alexis Svinartchouk]
  • docs: fix quote marks [Aaron Shaw]
  • Disable screensaver while flashing (on balena-electron-env) [Alexis Svinartchouk]

New in balenaEtcher 1.5.113 (Dec 17, 2020)

  • Show the first error for each drive (not the last) [Alexis Svinartchouk]
  • Fix red leds not showing for failed devices [Alexis Svinartchouk]
  • docs: add documentation links [Aaron Shaw]
  • docs: update macOS version [Aaron Shaw]
  • Improve hover message when the drive is too small [Alexis Svinartchouk]
  • Update electron to v9.4.0 [Alexis Svinartchouk]
  • Update npm to v6.14.8 [Giovanni Garufi]
  • Update rgb leds colors [Alexis Svinartchouk]
  • Remove unmountOnSuccess setting [Alexis Svinartchouk]
  • Only show auto-updates setting on supported targets [Alexis Svinartchouk]
  • Remove dead code in settings modal [Alexis Svinartchouk]
  • Fix effective flashing speed calculation for compressed images [Alexis Svinartchouk]
  • Change some border colors to have higher contrast [Lorenzo Alberto Maria Ambrosi]
  • Update etcher-sdk from 5.1.10 to 5.1.11 [Alexis Svinartchouk]
  • Update sys-class-rgb-led from 2.1.1 to 3.0.0 [Alexis Svinartchouk]

New in balenaEtcher 1.5.112 (Dec 3, 2020)

  • Add rendition and sys-class-rgb-led to repo.yml
  • Update sys-class-rgb-led from 2.1.0 to 2.1.1
  • Fix layout when the featured project is not showing
  • Improve flashing error handling
  • Fix modal content height on Windows
  • Update etcher-sdk from 5.1.5 to 5.1.10
  • Set useContentSize to true so the size is the same on all platforms

New in balenaEtcher 1.5.111 (Nov 23, 2020)

  • Warn when the source drive has no partition table [Alexis Svinartchouk]
  • Use a different icon when no source drive is available [Alexis Svinartchouk]
  • Allow selecting a locked SD card as the source drive [Alexis Svinartchouk]
  • Remove "Validate write on success" setting. Validation is always enabled, press the "skip" button to skip it. [Alexis Svinartchouk]
  • Update electron to v9.3.3 [Alexis Svinartchouk]
  • Update etcher-sdk to 5.1.1, use WASM ext2fs module [Alexis Svinartchouk]

New in balenaEtcher 1.5.110 (Nov 5, 2020)

  • Remove console.log in tests [Lorenzo Alberto Maria Ambrosi]
  • Fix URL not being selected with custom protocol [Lorenzo Alberto Maria Ambrosi]
  • Add skip function to validation [Lorenzo Alberto Maria Ambrosi]
  • Rework success screen [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.109 (Sep 14, 2020)

  • Workaround elevation bug on Windows when the username contains an ampersand [Alexis Svinartchouk].

New in balenaEtcher 1.5.108 (Sep 10, 2020)

  • Fix content not loading when the app path contains special characters [Alexis Svinartchouk]

New in balenaEtcher 1.5.107 (Sep 7, 2020)

  • Re-enable ext partitions trimming on 32 bit Windows [Alexis Svinartchouk]
  • Rework system & large drives handling logic [Lorenzo Alberto Maria Ambrosi]
  • Reword macOS Catalina askpass message [Lorenzo Alberto Maria Ambrosi]
  • Add clone-drive workflow [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.105 (Aug 26, 2020)

  • Update etcher-sdk to 4.1.26 [Alexis Svinartchouk]
  • URL selector cancel button cancels ongoing url selection [Alexis Svinartchouk]
  • Spinner for URL selector modal [Alexis Svinartchouk]

New in balenaEtcher 1.5.104 (Aug 21, 2020)

  • Fix writing config file [Alexis Svinartchouk]
  • Update electron to v9.2.1 [Alexis Svinartchouk]

New in balenaEtcher 1.5.103 (Aug 19, 2020)

  • Update rendition to ^17 [Alexis Svinartchouk]
  • Update electron to 9.2.0 [Alexis Svinartchouk]
  • Update etcher-sdk to ^4.1.23 [Alexis Svinartchouk]
  • Move linting and testing into package.json [Alexis Svinartchouk]
  • Set module: es2015 in tsconfig.json [Alexis Svinartchouk]
  • Replace native elevator with sudo-prompt on windows [Alexis Svinartchouk]
  • Don't import WeakMap polyfill in deep-map-keys [Alexis Svinartchouk]
  • Don't use lodash in child-writer.js [Alexis Svinartchouk]
  • Optimize svgs [Alexis Svinartchouk]
  • User regular stream in lzma-native instead of readable-stream [Alexis Svinartchouk]
  • Remove Bluebird [Alexis Svinartchouk]

New in balenaEtcher 1.5.102 (Jul 27, 2020)

  • Fix flashing truncated images, fix flashing large dmgs [Alexis Svinartchouk]
  • Electron 9.1.1 [Alexis Svinartchouk]
  • Remove bluebird from main process, reduce lodash usage [Alexis Svinartchouk]
  • Centralize imports in child-writer [Alexis Svinartchouk]
  • Split main process and child-writer js files [Alexis Svinartchouk]
  • Stop using request, replace it with already used axios [Alexis Svinartchouk]
  • Remove font awesome unused icons from the generated bundle [Alexis Svinartchouk]
  • Remove no longer used .sass-lint.yml [Alexis Svinartchouk]
  • Use tslib [Alexis Svinartchouk]
  • Use strict typescript compiler option [Alexis Svinartchouk]
  • Update rendition to ^16.1.1 [Alexis Svinartchouk]

New in balenaEtcher 1.5.101 (Jul 9, 2020)

  • Resize modal to show content appropriately [Lorenzo Alberto Maria Ambrosi]
  • Update etcher-sdk to v4.1.16 [Lorenzo Alberto Maria Ambrosi]
  • Convert sass to plain css [Lorenzo Alberto Maria Ambrosi]
  • Remove unused scss [Lorenzo Alberto Maria Ambrosi]
  • Remove unused warning in settings [Lorenzo Alberto Maria Ambrosi]
  • Refactor UI without bootstrap & flexboxgrid [Lorenzo Alberto Maria Ambrosi]
  • Restyle modals [Lorenzo Alberto Maria Ambrosi]
  • Remove bootstrap & flexboxgrid [Lorenzo Alberto Maria Ambrosi]
  • Rework and move flashing view elements [Lorenzo Alberto Maria Ambrosi]
  • Refactor UI grid to use rendition [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.100 (Jun 22, 2020)

  • Update partitioninfo to 5.3.5 [Alexis Svinartchouk]
  • Add .vhd to the list of supported extensions, allow opening any file [Alexis Svinartchouk]
  • Update mocha to v8.0.1 [Alexis Svinartchouk]
  • Update electron-notarize to v1.0.0 [Alexis Svinartchouk]
  • Update electron to v9.0.4 [Alexis Svinartchouk]
  • Update etcher-sdk to v4.1.15 [Alexis Svinartchouk]
  • Sticky header in target selection table [Alexis Svinartchouk]
  • Update rendition to 15.2.1 [Alexis Svinartchouk]
  • Fix source-selector image height [Lorenzo Alberto Maria Ambrosi]
  • Update rendition to v15.0.0 [Lorenzo Alberto Maria Ambrosi]
  • Merge unsafe mode with new target selector [Lorenzo Alberto Maria Ambrosi]
  • Rework target selector modal [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.99 (Jun 12, 2020)

  • Update node-raspberrypi-usbboot to 0.2.8 [Alexis Svinartchouk]
  • Update electron to 9.0.3 [Alexis Svinartchouk]
  • Inline all svgs [Alexis Svinartchouk]

New in balenaEtcher 1.5.98 (Jun 10, 2020)

  • Use between 2 and 256MiB for buffering depending on the number of drives [Alexis Svinartchouk]
  • Check that argument is an url or a regular file before opening [Alexis Svinartchouk]
  • Update etcher-sdk to ^4.1.13 [Alexis Svinartchouk]

New in balenaEtcher 1.5.97 (Jun 8, 2020)

  • Update electron to v9.0.2 [Alexis Svinartchouk]
  • Fix flash from url on windows [Alexis Svinartchouk]
  • Avoid random access in http sources [Alexis Svinartchouk]
  • Update etcher-sdk to ^4.1.8 [Alexis Svinartchouk]
  • Read image path from arguments, register etcher://... protocol [Alexis Svinartchouk]
  • Update etcher-sdk to ^4.1.6 [Alexis Svinartchouk]
  • Fix sudo-prompt promisification [Alexis Svinartchouk]
  • Allow skipping notarization when building package (dev) [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.96 (Jun 3, 2020)

  • Fix ia32 builds for windows [Alexis Svinartchouk]
  • Remove writing speed from finish screen [Alexis Svinartchouk]
  • Add effective speed in flash results [Alexis Svinartchouk]
  • Update progress bar style [Alexis Svinartchouk]
  • Change font to SourceSansPro and fix hover color [Alexis Svinartchouk]
  • Update rendition to ^14.13.0 [Alexis Svinartchouk]
  • Remove unused styles [Alexis Svinartchouk]

New in balenaEtcher 1.5.94 (May 27, 2020)

  • Stop checking file extensions [Alexis Svinartchouk]
  • Fix flash from url (broken in 1.5.92) [Alexis Svinartchouk]
  • Update etcher-sdk to ^4.1.4 [Alexis Svinartchouk]

New in balenaEtcher 1.5.93 (May 25, 2020)

  • Update electron-builder to v22.6.1 [Alexis Svinartchouk]
  • Strip out comments from generated code [Alexis Svinartchouk]
  • Update electron to v9.0.0 [Alexis Svinartchouk]

New in balenaEtcher 1.5.92 (May 25, 2020)

  • Use electron.app.getAppPath() instead of reading it from argv in catalina-sudo [Alexis Svinartchouk]
  • Disable asar packing on all platforms [Alexis Svinartchouk]
  • Remove unneeded fortawesome from main.scss [Alexis Svinartchouk]
  • Remove unneeded font formats [Alexis Svinartchouk]
  • Webpack everything, reduce package size [Alexis Svinartchouk]

New in balenaEtcher 1.5.91 (May 21, 2020)

  • Minor fix - Init isSourceDrive param in correct place [Lorenzo Alberto Maria Ambrosi]
  • Fix undefined image from DriveCompatibilityWarning [Rob Evans]

New in balenaEtcher 1.5.89 (May 14, 2020)

  • Fix drive selector modal padding [Alexis Svinartchouk]
  • Update all dependencies minor versions [Alexis Svinartchouk]
  • Update @types/node 12.12.24 -> 12.12.39 [Alexis Svinartchouk]
  • Update ts-loader 6 -> 7 [Alexis Svinartchouk]
  • Update sinon 8 -> 9 [Alexis Svinartchouk]
  • Update node-gyp 3 -> 6 [Alexis Svinartchouk]
  • Update lint-staged 9 -> 10 [Alexis Svinartchouk]
  • Update husky 3 -> 4 [Alexis Svinartchouk]
  • Remove no longer used html-loader dev dependency [Alexis Svinartchouk]
  • Update electron-notarize 0.1.1 -> 0.3.0 [Alexis Svinartchouk]
  • Remove no longer used chalk dev dependency [Alexis Svinartchouk]
  • Update @types/tmp 0.1.0 -> 0.2.0 [Alexis Svinartchouk]
  • Update @types/sinon 7 -> 9 [Alexis Svinartchouk]
  • Update @types/semver 6 -> 7 [Alexis Svinartchouk]
  • Update @types/mocha 5 -> 7 [Alexis Svinartchouk]

New in balenaEtcher 1.5.88 (May 12, 2020)

  • Update roboto-fontface 0.9.0 -> 0.10.0 [Alexis Svinartchouk]
  • Update rendition 12 -> 14, styled-system and styled-components 4 -> 5 [Alexis Svinartchouk]
  • Update electron-updater 4.0.6 -> 4.3.1 [Alexis Svinartchouk]
  • Update redux 3 -> 4 [Alexis Svinartchouk]
  • Update debug 3 -> 4 [Alexis Svinartchouk]
  • Update semver 5 -> 7 [Alexis Svinartchouk]
  • Update tmp 0.1.0 -> 0.2.1 [Alexis Svinartchouk]
  • Update uuid v3 -> v8 [Alexis Svinartchouk]

New in balenaEtcher 1.5.87 (May 12, 2020)

  • Update etcher-sdk to ^4.1.3 to fix issues with some bz2 files [Alexis Svinartchouk]

New in balenaEtcher 1.5.86 (May 6, 2020)

  • Fix theme warnings

New in balenaEtcher 1.5.85 (May 6, 2020)

  • Prefer balena-etcher to etcher-bin on Arch Linux [Alexis Svinartchouk]

New in balenaEtcher 1.5.84 (May 5, 2020)

  • Including Arch / Manjaro install instructions [Tom]
  • Fix notification icon path [Alexis Svinartchouk]

New in balenaEtcher 1.5.83 (Apr 30, 2020)

  • Decompress images before flashing, remove trim setting, trim ext partitions [Alexis Svinartchouk]

New in balenaEtcher 1.5.82 (Apr 27, 2020)

  • Allow http/https only for Flash from URL [Lorenzo Alberto Maria Ambrosi]
  • Add generic error's message [Lorenzo Alberto Maria Ambrosi]
  • Refactor buttons style [Lorenzo Alberto Maria Ambrosi]
  • Add flash from url workflow [Lorenzo Alberto Maria Ambrosi]
  • Add staging percentage for v1.5.81 [Lorenzo Alberto Maria Ambrosi]
  • Trigger update for v1.5.81 [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.81 (Apr 16, 2020)

  • Add average speed in flash results [Lorenzo Alberto Maria Ambrosi]
  • docs: Update macOS drive recovery command [Wilson de Farias]
  • Update etcher-sdk to use direct IO [Alexis Svinartchouk]

New in balenaEtcher 1.5.80 (Mar 24, 2020)

  • Use zoomFactor to scale contents in fullscreen mode [Lorenzo Alberto Maria Ambrosi]
  • Update electron to v7.1.14 [Alexis Svinartchouk]
  • Fix sass files path for lint-sass [Alexis Svinartchouk]

New in balenaEtcher 1.5.79 (Feb 20, 2020)

  • Remove "Download the React DevTools for a better development experience" message [Alexis Svinartchouk]
  • Fix error when launching from terminal when installed via apt. [Alois Klink]

New in balenaEtcher 1.5.78 (Feb 19, 2020)

  • Update drivelist to 8.0.10 to fix parsing lsblk --pairs [Alexis Svinartchouk]

New in balenaEtcher 1.5.77 (Feb 17, 2020)

  • Fix error message not being shown on write error [Alexis Svinartchouk]
  • The RGBLed module has been moved to a separate repository [Alexis Svinartchouk]

New in balenaEtcher 1.5.75 (Feb 5, 2020)

  • Initialize leds object map [Omar López]

New in balenaEtcher 1.5.73 (Jan 29, 2020)

  • Update electron to v7.1.10 [Alexis Svinartchouk]

New in balenaEtcher 1.5.72 (Jan 27, 2020)

  • Remove no longer used angular svg-icon component [Alexis Svinartchouk]
  • Remove no longer used closestUnit angular filter [Alexis Svinartchouk]

New in balenaEtcher 1.5.71 (Jan 14, 2020)

  • Update resin-corvus to 2.0.5 [Lorenzo Alberto Maria Ambrosi].

New in balenaEtcher 1.5.70 (Dec 13, 2019)

  • Make header draggable again [Lorenzo Alberto Maria Ambrosi]
  • Refactor drive selector and confirm modal to React [Lorenzo Alberto Maria Ambrosi]
  • Rework lib/gui/app/styled-components to typescript [Alexis Svinartchouk]
  • Convert FlashAnother & FlashResults to typescript [Lorenzo Alberto Maria Ambrosi]
  • Use React instead of Angular for image selection [Lucian]
  • Convert the drive selection step to React [Thodoris Greasidis]
  • chore: move flash step to React [Stevche Radevski]
  • Use React instead of Angular for image selection [Lucian]

New in balenaEtcher 1.5.69 (Dec 13, 2019)

  • Don't add --no-sandbox when ELECTRON_RUN_AS_NODE true [Alexis Svinartchouk]

New in balenaEtcher 1.5.69 (Dec 13, 2019)

  • Don't add --no-sandbox when ELECTRON_RUN_AS_NODE true [Alexis Svinartchouk]

New in balenaEtcher 1.5.68 (Dec 9, 2019)

  • Add version in settings modal [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.67 (Dec 6, 2019)

  • Fix elevation on macos in development [Alexis Svinartchouk]

New in balenaEtcher 1.5.66 (Dec 3, 2019)

  • Update spectron to ^8 [Alexis Svinartchouk]
  • Update dependencies, get node-usb from npm [Alexis Svinartchouk]
  • Update nan to ^2.14 [Alexis Svinartchouk]
  • Use the same entrypoint for etcher and the child writer [Alexis Svinartchouk]
  • Require angular-mocks only when needed [Alexis Svinartchouk]
  • Remove no longer needed pkg dev dependency [Alexis Svinartchouk]
  • Update mocha, remove nock [Alexis Svinartchouk]
  • Remove no longer needed xml2js [Alexis Svinartchouk]
  • Remove node-pre-gyp patch that is no longer needed with electron 6 [Alexis Svinartchouk]
  • Update electron-mocha to ^8.1.2, remove acorn [Alexis Svinartchouk]
  • Update electron to 6.0.10 [Alexis Svinartchouk]

New in balenaEtcher 1.5.65 (Dec 3, 2019)

  • Convert settings modal to typescript [Lorenzo Alberto Maria Ambrosi]
  • Refactor settings page into modal [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.64 (Dec 3, 2019)

  • Use bash instead of sh for running the elevated process on Linux and Mac [Alexis Svinartchouk]

New in balenaEtcher 1.5.63 (Nov 8, 2019)

  • Introduce an FAQ file

New in balenaEtcher 1.5.62 (Nov 6, 2019)

  • Update drivelist to 8.0.9 [Alexis Svinartchouk]

New in balenaEtcher 1.5.61 (Nov 6, 2019)

  • Notarize app on macOS [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.60 (Nov 6, 2019)

  • Upgrade ext2fs to 1.0.30 [Matthew McGinn]

New in balenaEtcher 1.5.59 (Oct 14, 2019)

  • Catch console log messages from SafeWebView [Roman Mazur]

New in balenaEtcher 1.5.57 (Sep 17, 2019)

  • Fix entrypoint when options are passed to electron [Alexis Svinartchouk]

New in balenaEtcher 1.5.56 (Aug 20, 2019)

  • Fix windows portable download [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.55 (Aug 20, 2019)

  • Update etcher-sdk to ^2.0.13

New in balenaEtcher 1.5.54 (Aug 19, 2019)

  • Fix auto-updater check for updates

New in balenaEtcher 1.5.53 (Aug 6, 2019)

  • Allow typescript files [Lorenzo Alberto Maria Ambrosi]

New in balenaEtcher 1.5.52 (Jul 23, 2019)

  • Don't use wmic's ProviderName if it's empty [Alexis Svinartchouk].

New in balenaEtcher 1.5.51 (Jul 8, 2019)

  • Update sudo-prompt to ^9.0.0 [Alexis Svinartchouk]

New in balenaEtcher 1.5.32 (Apr 30, 2019)

  • Export NPM_VERSION variable in Makefile

New in balenaEtcher 1.5.15 (Mar 25, 2019)

  • Misc:
  • Show the correct logo on usbboot devices on Ubuntu

New in balenaEtcher 1.5.14 (Mar 25, 2019)

  • Misc:
  • Update etcher-sdk to ^1.3.10

New in balenaEtcher 1.5.12 (Mar 25, 2019)

  • Misc:
  • Update build scripts

New in balenaEtcher 1.5.11 (Mar 25, 2019)

  • Misc:
  • Fixed broken Hombrew cask link for etcher
  • Remove no longer used travis and appveyor configs

New in balenaEtcher 1.5.10 (Mar 25, 2019)

  • Misc:
  • Update resin-scripts

New in balenaEtcher 1.5.9 (Mar 25, 2019)

  • Misc:
  • Update etcher-sdk to 1.3.0

New in balenaEtcher 1.5.8 (Mar 25, 2019)

  • Misc:
  • Update ext2fs to 1.0.27

New in balenaEtcher 1.5.7 (Mar 25, 2019)

  • Fixes:
  • Update docs
  • Fix disappearing modal window
  • Misc:
  • Fix blurred background image

New in balenaEtcher 1.5.5 Pre-release (Mar 2, 2019)

  • Don't pass undefined sockets to ipc.server.emit()
  • Fix error when event.dataTransfer.files is empty
  • Fix error message not showing when an unsupported image is selected
  • Avoid Invalid percentage exceptions
  • Update etcher-sdk to 1.1.0

New in balenaEtcher 1.5.0 Pre-release (Feb 22, 2019)

  • Reworked flashing logic with etcher-sdk
  • Add support for flashing Raspberry Pi CM3+
  • Upgrade to Electron v3.
  • Upgrade to NPM 6.7.0
  • Fix incorrect drives list on Linux
  • Changed “Drive Contains Image” to “Drive Mountpoint Contains Image”
  • Removed etcher-cli

New in balenaEtcher 1.4.9 (Dec 24, 2018)

  • Fixes:
  • Fix update notifier error popping up on v1.4.1->1.4.8
  • Misc:
  • Added React component for the Flash Results button
  • Added React component for the Flash Another button
  • Restyle success screen and enlarge UI elements
  • Use https for fetching sub modules
  • Add .wic image extension as supported format

New in balenaEtcher 1.4.8 (Nov 24, 2018)

  • Features:
  • Added featured-project while flashing
  • Fixes:
  • Moved back the write cancel button
  • Reject drives with null size (fixes pretty-bytes error)

New in balenaEtcher 1.4.7 (Nov 20, 2018)

  • Fixes:
  • Fix typo in contributing guidelines
  • Modify versionist.conf.js to match new internal commit guidelines
  • Misc:
  • Rename etcher to balena-etcher
  • Convert Select Image button to Rendition

New in balenaEtcher 1.4.6 (Oct 30, 2018)

  • Fixes:
  • Provide a Buffer to xxhash.Stream
  • Fix 64 bit detection on arm
  • Fix incorrect file constraint path
  • Fix flash cancel button interaction
  • Misc:
  • Add new balena.io logos
  • Use Resin CI scripts to build Etcher
  • Enable React lint rules
  • Convert Progress Button to Rendition

New in balenaEtcher 1.4.5 (Oct 12, 2018)

  • Features:
  • Center content independent to window resolution.
  • Add electron-native file-picker component.
  • Hide unsafe mode option toggle with an env var.
  • Use new design background color and drive step size ordering.
  • Add a convenience Storage class on top of localStorage.
  • Introduce env var to toggle autoselection of all drives.
  • Add font-awesome.
  • Add support for configuration files
  • Use GTK-3 darkTheme mode.
  • Add environment variable to toggle fullscreen.
  • Allow blacklisting of drives through and environment variable ETCHER_BLACKLISTED_DRIVES.
  • Show selected drives below drive selection step.
  • Add a button to cancel the flash process.
  • Download usbboot drivers installer when clicking a driverless usbboot device on Windows.
  • Allow disabling links and hiding help link with an env var.
  • Fixes:
  • Add "make webpack" to travis-ci build script
  • Makefile: Don't use tilde in rpm versions
  • Change Spectron port so not to overlap with other builds
  • Fix multi-writes analytics by reusing existing logic in multi-write events.
  • Load usbboot adapter on start on GNU/Linux if running as root.
  • Misc:
  • Update drivelist to v6.4.2
  • Add instructions for installing and uninstalling on Solus.

New in balenaEtcher 1.4.4 (Apr 27, 2018)

  • Fixes:
  • Don't display status dots with a quantity of zero on success screen
  • Correct wording of flash status to use "successful" instead of "succeeded"
  • Keep single drive-image pairs with warnings selected
  • Misc:
  • Improve notification messages

New in balenaEtcher 1.4.3 (Apr 21, 2018)

  • Fixes
  • Fix blob handling for usbboot

New in balenaEtcher 1.4.1 (Apr 12, 2018)

  • Fixes:
  • Exclude package.json from UI bundle

New in balenaEtcher 1.4.0 Pre-release (Apr 10, 2018)

  • Features:
  • Move the drive selector warning dialog to the flash step
  • Display image size for comparison if drive is too small
  • Implement writing to multiple destinatioans simultaneously
  • Add colorised multi-writes progress status dots
  • Move CLI write preparation logic into SDK
  • Make the drive-selector button orange on warnings
  • Warn the user on selection of large drives
  • Consolidate low-level components into Etcher SDK
  • Use native code to clean drives on Windows
  • Increase UV_THREADPOOL_SIZE to allocate 4 threads per CPU
  • Add icon next to drive size when compatibility warnings exist
  • Display number of active devices while flashing in CLI
  • Replace CRC32 checksums with SHA512
  • Enable usbboot on Linux if run as root
  • Fixes:
  • Improve spacing to the drive-selector warning/error labels
  • Line wrap selector size subtitles wholly
  • Hide the size label given multiple devices
  • Use correct usbboot blob path in AppImages
  • Fix EINVAL error on Linux
  • Fix enabling debug output
  • Fix DevTools opening in docked mode
  • Fix menu's application name
  • Fix "Array buffer allocation failed" when flashing some .dmg images
  • Log the banner load event to analytics
  • Warn on usbboot load error in the console on Linux
  • Ensure image/drive size is displayed on new line
  • Don't force-inherit process environment on Windows
  • Misc:
  • Replace Helvetica as the main font with Roboto
  • Update Electron to v1.7.13
  • Add spacing to the drive warning icon
  • Use multi-drive methods with drive-list warning button
  • Remove unused & deprecated robot protocol
  • Update copyright years
  • Update instructions in ISSUE_TEMPLATE
  • Use Concourse CI for automated release builds
  • Only publish production packages to Bintray (remove devel)
  • Replace Gitter with Resin.io Forums for support
  • Add support for arm64 / armv8 / aarch64 in build scripts
  • Add descriptive name to modal popup windows

New in balenaEtcher 1.3.1 (Jan 23, 2018)

  • Fixes:
  • Fix Etcher not working / crashing on older Windows systems
  • Misc:
  • Update Electron to v1.7.11

New in balenaEtcher 1.2.1 (Dec 7, 2017)

  • Fixes:
  • Fix handling of temporary read/write errors
  • Don’t send initial Mixpanel events before “Anonymous Tracking” settings are loaded
  • Fix verification step reading from the cache

New in balenaEtcher 1.2.0 (Nov 24, 2017)

  • Features:
  • Display actual write speed
  • Add the progress and status to the window title.
  • Add a sudo-prompt upon launch on Linux-based systems.
  • Add optional progress bars to drive-selector drives.
  • Increase the flashing speed of usbboot discovered devices.
  • Add eye candy to usbboot initialized devices.
  • Integrate Raspberry Pi’s usbboot technology.
  • Fixes:
  • Fix bzip2 streaming with the new pipelines
  • Remove Linux elevation meant for usbboot.
  • Fix LIBUSB_ERROR_NO_DEVICE error at the end of usbboot.
  • Gracefully handle scenarios where a USB drive is disconnected halfway through the usbboot procedure.
  • Make sure the progress button is always rounded.
  • Fix permission denied issues when XDG_RUNTIME_DIR is mounted with the noexec option.
  • Fix Etcher being unable to read certain zip files
  • Fix “Couldn’t scan the drives: An unknown error occurred” error when there is a drive locked with BitLocker.
  • Fix “Missing state eta” error when speed is zero
  • Fix “Stuck on Starting…” error
  • Fix situations where the process would get stuck while flashing
  • Misc:
  • Add the Python version (2.7) to the CONTRIBUTING doc.
  • Remove duplicate debug enabling in usbboot module.
  • Update Electron to v1.7.9
  • Retry ejection various times before giving up on Windows.

New in balenaEtcher 1.1.2 (Aug 8, 2017)

  • Features:
  • Add support for .rpi-sdcard images
  • Fixes:
  • Avoid “broken” icon when selecting a zip image archive with invalid SVG
  • Fix UNABLE_TO_GET_ISSUER_CERT_LOCALLY error at startup when behind certain proxies
  • Fix EHOSTDOWN error at startup
  • Display a user-friendly error message if the user is not in the sudoers file
  • Make archive-embedded SVG icons work again
  • Fix “imageBasename is not defined” error on the CLI
  • Fix various drive scanning Windows errors
  • Misc:
  • Improve Windows drive detection error codes.

New in balenaEtcher 1.1.1 (Jul 26, 2017)

  • Prevent "percentage above 100%" errors on DMG images
  • Fix Etcher not starting flashes in AppImages
  • Fix most "Unmount failed" errors on macOS

New in balenaEtcher 1.0.0 RC 5 (May 3, 2017)

  • Fixes:
  • Fix various elevation issues on Windows
  • Treat unknown images as octet stream
  • Fix uncaught errors when cancelling elevation requests on Windows when the system's language is not English.

New in balenaEtcher 1.0.0 RC 4 (Apr 24, 2017)

  • Fixes:
  • Fix "Unmount failed" on Windows where the PC is connected to network drives.
  • Various fixes for when drive descriptions contain special characters.
  • Misc:
  • Show a friendly user message on EIO after many retries.
  • Show user friendly messages for EBUSY, read and EBUSY, write errors on macOS.

New in balenaEtcher 1.0.0 RC 3 (Apr 17, 2017)

  • Fixes:
  • Show a user friendly message when the drive is unplugged half-way through.
  • Fix "UNKNOWN: unknown error" error when unplugging an SD Card from an internal reader on Windows.
  • Fix "function createError(opts) {}" error on validation failure.
  • Fix "Unmount failed, invalid drive" error on Windows.
  • Fix Apple disk image detection & streaming.
  • Misc:
  • Improve error reporting accuracy.

New in balenaEtcher 1.0.0 RC 2 (Apr 11, 2017)

  • Fixes:
  • Display a user error if the image is no longer accessible when the writer starts.
  • Prevent uncaught EISDIR when dropping a directory to the application.
  • Fix "Path must be a string. Received undefined" when selecting Apple images.
  • Don't interpret certain ISO images as unsupported.

New in balenaEtcher 1.0.0 RC 1 (Apr 11, 2017)

  • Features:
  • Add the un-truncated drive description to the selected drive step tooltip.
  • Prevent flashing an image that is larger than the drive with the CLI.
  • Fixes:
  • Prevent progress button percentage to exceed 100%.
  • Don't print stack traces by default in the CLI.
  • Prevent blank application when sending SIGINT on GNU/Linux and macOS.
  • Fix unmounting freezing in macOS.
  • Fix GNU/Linux udev error when net.ifnames is set.
  • Fix ENOSPC image alignment errors.
  • Fix errors when unplugging drives exactly when the drive scanning scripts are running.
  • Fix several unmount related issues in all platforms.
  • Fix "rawr i'm a dinosaur" bzip2 error.
  • Misc:
  • Make errors more user friendly throughout the application.
  • Don't report "invalid archive" errors to TrackJS.
  • Stop drive scanning loop if an error occurs.
  • Don't include user paths in Mixpanel analytics events.
  • Provide a user friendly error message when no polkit authentication agent is available on the system.
  • Show friendly drive name instead of device name in the main screen.
  • Start reporting errors to Sentry instead of to TrackJS.

New in balenaEtcher 1.0.0 Beta 19 (Apr 11, 2017)

  • Features:
  • Show warning when user tries to flash a Windows image
  • Update the image step icon with an hexagonal "plus" icon.
  • Update main page design to its new style.
  • Swap the order of the drive and image selection steps.
  • Fixes:
  • Fix transformRequest error at startup when not connected to the internet, or when on an unstable connection.
  • Prevent flashing the drive where the source image is located.
  • Fix text overflowing on tooltips.
  • Don't ignore errors coming from the Windows drive detection script.
  • Omit empty SD Card readers in the drive selector on Windows.
  • Fix "Error: Command Failed" error when unmounting on Windows.
  • Fix duplicate error messages on some errors.
  • Fix 'MySQL' is not recognised as an internal or external command error on Windows.
  • Ignore stderr output from drive detection scripts if they exit with code zero.
  • Misc:
  • Improve validation error message.
  • Emit an analytics event on ENOSPC.
  • Normalize button text casing.
  • Don't auto select system drives in unsafe mode.
  • Use a OS dialog to show the "exit while flashing" warning.
  • Capitalize every text throughout the application.

New in balenaEtcher 1.0.0 Beta 18 (Apr 11, 2017)

  • Features:
  • Improve Etcher CLI error messages.
  • Replace the --robot CLI option with an ETCHER_CLI_ROBOT environment variable.
  • Sort supported extensions alphabetically in the image file-picker.
  • Label system drives in the drive-list widget.
  • Show available Etcher version in the update notifier.
  • Confirm before user quits while writing.
  • Add a changelog link to the update notifier modal.
  • Make the image file picker attach to the main window (as a real modal).
  • Fixes:
  • Fix alignment of single call to action buttons inside modals.
  • Fix "Invalid message" error caused by the IPC client emitting multiple JSON objects as a single message.
  • Fix "This key is already associated with an element of this collection" error when multiple partitions point to the same drive letter on Windows.
  • Fix system drives detected as removable drives on Mac Mini.
  • Fix sporadic "EIO: i/o error, read" errors during validation.
  • Fix "EIO: i/o error, write" error.