diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bc2bf08..a4f1f5fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,13 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## [v1.0.0-beta.11] - 2016-07-17 -### Changed +### Features -- Upgrade `etcher-image-write` to v5.0.2. -- Don't throw an "Invalid image" error if the extension is not in lowercase. - Set dialog default directory to the place where the AppImage was run from in GNU/Linux. + +### Fixes + +- Don't throw an "Invalid image" error if the extension is not in lowercase. - Fix `ENOENT` error when selecting certain images with multiple extensions on GNU/Linux. - Fix flashing not starting when an image name contains a space. - Fix error when writing images containing parenthesis in GNU/Linux and OS X. @@ -19,47 +21,49 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Display `*.zip` in the supported images tooltip. - Fix uncaught exception when showing the update notifier modal. +### Misc + +- Upgrade `etcher-image-write` to v5.0.2. + ## [v1.0.0-beta.10] - 2016-06-27 -### Added +### Features - Add support for `dsk` images. -- Add documentation for the Etcher CLI. -- Add a GitHub issue template. - -### Changed - - Only elevate the writer process instead of the whole application. -- Fix an error that prevented an AppImage from being directly ran as `root`. -- Open DevTools in "undocked" mode by default. -- Make Etcher CLI `--robot` option output parseable JSON strings. -- Ensure we pass the correct argument types to `electron.dialog.showErrorBox()`. - Make sure a drive is instantly deselected if its not available anymore. +- Make Etcher CLI `--robot` option output parseable JSON strings. + +### Fixes + +- Fix an error that prevented an AppImage from being directly ran as `root`. +- Ensure we pass the correct argument types to `electron.dialog.showErrorBox()`. - Don't re-check for updates when navigating back to the main screen. - Emit window progress even when not on the main screen. - Improve aliasing of the striped progress button. - Fix `EPERM` errors on Windows. -### Removed +### Misc -- Remove application wide elevation. +- Add documentation for the Etcher CLI. +- Add a GitHub issue template. +- Open DevTools in "undocked" mode by default. ## [v1.0.0-beta.9] - 2016-06-20 -### Changed +### Fixes - Don't interpret image file name information between dots as image extensions. ## [v1.0.0-beta.8] - 2016-06-15 -### Added +### Features - Display ETA during flash and check. -- Write a document explaining Etcher's architecture. - Show an informative label if the drive is not large enough for the selected image. - Show an informative label if the drive is locked (write protected). -### Changed +### Fixes - Prevent certain system drives to be detected as removable in GNU/Linux. - Fix external resources not opening on GNU/Linux when the application is elevated. @@ -68,72 +72,82 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Fix `EPERM` errors on Windows on drives formatted with a GUID Partition Table. - Prevent a very long image name from breaking the UI. +### Misc + +- Write a document explaining Etcher's architecture. + ## [v1.0.0-beta.7] - 2016-05-26 -### Added +### Features - Add `gzip` compression support. - Add `bzip2` compression support. - Provide a GUI elevation dialog for GNU/Linux. -### Changed +### Fixes -- Upgrade Electron to v1.1.1. - Fix broken image drag and drop functionality. - Prevent global shortcuts from interferring with another applications. - Prevent re-activating the "Flash" button with the keybaord shortcuts when a flash is already in process. -- Various improvements to the build system. - Fix certain non-removable Windows devices not being filtered out. - Display non-mountable Windows drives in the drive selector. +### Misc + +- Upgrade Electron to v1.1.1. +- Various improvements to the build system. + ## [v1.0.0-beta.6] - 2016-05-12 -### Added +### Features - Implement update notifier modal. - -### Changed - - Implement writing by forking the Etcher CLI as a child process. + +### Fixes + - Prevent selection of drives that are not large enough for the selected image. -### Removed +### Misc - Remove implicit "Enable" from settings screen items. ## [v1.0.0-beta.5] - 2016-05-04 -### Added +### Features - Add `xz` compression support. -### Changed +### Fixes - Improve "Select Image" supported file types label. - Fix error that prevented the application to be elevated correctly on Windows. -### Removed +### Misc - Deprecate GNU/Linux `.tar.gz` installers in favor of AppImages. ## [v1.0.0-beta.4] - 2016-04-22 -### Added +### Features -- Integrate Etcher CLI in this git repository. - Generate [AppImage](http://appimage.org) packages for GNU/Linux. - Add application version to footer, which links to the `CHANGELOG`. - Allow to bypass elevation with an environment variable (`ETCHER_BYPASS_ELEVATION`). -### Changed +### Fixes -- Upgrade Electron to v0.37.6. - Improve drive selector modal. - Add dashed underline stlying to footer links. +### Misc + +- Upgrade Electron to v0.37.6. +- Integrate Etcher CLI in this git repository. + ## [v1.0.0-beta.3] - 2016-04-17 -### Added +### Features - Show drive name in drive selector modal. - Add subtle hover styling to footer links. @@ -141,10 +155,10 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Allow to drag and drop an image to the first step. - Add Etcher logo to application footer. - Add "Change" button links below each step. - -### Changed - - Invert progress bar stripes during validation. + +### Fixes + - Fix window contents being pushed below when opening the drive selector modal. - Detect removal of selected drive. - Detect MacBook SDCard readers in OS X. @@ -152,28 +166,30 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Keep one decimal in Windows drive sizes. - Prevent error dialog not showing on malformed `Error` objects. - Fix window being resizable on GNU/Linux. -- Compress Linux executables and libraries. -- Compress Windows DLLs. -- Make GNU/Linux binary lowercase. - Hide drive selector modal if no available drives. -- Replace all occurrences of "burn" with "flash". - Make drive selector modal react to drive auto-selection. - Improve UX when attempting to re-selecta single available drive. - Reset writer state on flash error. - Fix `stream.push() after EOF` error when flashing unaligned images. +### Misc + +- Compress Linux executables and libraries. +- Compress Windows DLLs. +- Make GNU/Linux binary lowercase. +- Replace all occurrences of "burn" with "flash". + ## [v1.0.0-beta.2] - 2016-04-07 -### Added +### Features - Implement a new drive selector modal widget. - Log Etcher version in Mixpanel and TrackJS events to aid debugging. - Implement write validation support. - Add a setting to enable/disable write validation. -### Changed +### Fixes -- Heavy general refactoring. - Make sure window size is uniform between platforms. - Fix "Use same image" button not preserving the image selection. - Fix step vertical bars slight mis-alignment. @@ -183,19 +199,19 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Fix external URL opening freezing applications in GNU/Linux. - Fix code-signing issues in OS X in some systems. -### Removed +### Misc -- Remove drive selector dropdown. +- Heavy general refactoring. ## [v1.0.0-beta.1] - 2016-03-28 -### Added +### Features - Allow window to be dragged from anywhere. - Add more application metadata to installation package. - Setup code-signing for Windows. -### Changed +### Fixes - Fix uncaught error after rejecting elevation in OS X. - Upgrade `drivelist` to v2.0.9, which includes various drive scanning improvements.