Releases: electron/fiddle
v0.18.0
1,511 additions and 1,134 deletions.
, thanks to our contributors (v0.17.6...v0.18.0).
Changelog
🚤 Performance: Improve version list performance (#520)
💅 Feature: Allow cancelation of Gist publishing (#523)
💅 Feature: Show spinner while installing npm modules (#527)
💅 Feature: Make save hotkey toggleable (#514)
🐛 Fix: Less buggy installation of modules with npm or yarn (#526)
🐛 Fix: Editors no longer move around when creating a new Fiddle (#525)
🐛 Fix: Show privacy menu when in publish state (#517)
🐛 Fix: No more unexpected newlines when copying from console (#524)
📦 Upgraded various dependencies, including Electron (v10)
⚙️ Slightly improved build processes
v0.17.6
This is another hotfix in the 0.17.x lineup where we hope to fix our auto-updates issues on the Windows platform.
v0.17.2
Hotfix: our new shiny build system didn't upload the RELEASES
file to automatically update the Windows app.
Changelog
🚑 We now upload the RELEASES
file that's needed to automatically update the application on the Windows platform.
v0.17.1
Hotfix: our new shiny build system didn't notarize the app for Apple.
Changelog
🚑 We're now notarizing Electron Fiddle on macOS so you don't get scary warnings when opening the application.
v0.17.0
13,932 additions and 20,922 deletions
, thanks to our contributors (v0.16.0...v0.17.0).
Changelog
✨ Added ability to delete gists (#484)
✨ Made gist action icons unique in (#489)
✨ Added link to comparison link on bisect complete (#481)
✨ Added ability to set gist description upon publishing (#492)
🐛 Fixed an edge case in the Update gist UI (#465)
🐛 Fixed gist action logic when multiple gists are published (#488)
🐛 Corrected version prerelease sorting (#482)
🐛 Corrected Esc key behaviour in settings pane when popover is open (#498)
🐛 Added a check to ensure yarn
is installed when opening Fiddle (#452)
📦 Fixed auto-updater with version bump (#494)
📝 Updated default Fiddle to use whenReady()
API (#362)
🔇 Internal: Sentry error reporting only enabled in production builds (#472)
♻️ Internal: Refactored gist action state (#491)
👷♂️ Internal: Switched build system from Appveyor and CircleCI to GitHub Actions (#504)
v0.16.0
7,001 additions and 3,647 deletions
, thanks to our contributors (v0.15.1...v0.16.0).
Changelog
📚 Clarified comments on default Fiddle code (#410)
📚 Enabled window transparency in the Browser Window demo on Windows (#424)
✨ Users can now choose between updating a Fiddle Gist and publishing a new one (#413)
✨ Fiddle's internal package manager can now be toggled between npm and Yarn (#447)
🐛 Fiddle no longer crashes on code that asks for microphone or video access (#426)
🐛 Fiddle will now always warn you if you are quitting with unsaved work (#423)
🐛 Updated the Forge version for packaged applications to prevent crashes (#442)
🐛 Fixed the Toggle DevTools menu item (#439)
🐛 Fixed the Select All menu item (#438)
🔖 Internal: Notification info is now logged in advanced logging (#421)
🔥 Internal: Removed a few instances of remote (#430, #423)
♻️ Internal: Code refactors (#453, #428, #429)
📦 Internal: Upgraded internal dependencies (#435, #444, #446, #455)
💅 Internal: Switched linting from TSLint to ESLint and Prettier (#445)
v0.15.1
This release focuses on two bug fixes that deal with advanced Fiddle features.
165 additions and 37 deletions
, thanks to our contributors (v0.15.0...v0.15.1
)
Changelog
🐛 Loading and publishing Fiddle Gists now works with hidden editors (thanks, @erickzhao)
🐛 Bisect controls now work in the correct direction (thanks, @nornagon)
♻️ Internal: Updated a deprecated Electron API (thanks, @erickzhao)
🐛 Internal: Fixed some stray instances of improper async/await usage (thanks, @erickzhao)
v0.15.0
v0.15.0 is here! We're adding a few new quality-of-life features and fixing old bugs.
7,777 additions and 11,299 deletions
, thanks to our contributors (v0.14.0..v0.15.0
)!
Changelog
💅 Added the ability to reset the editor layout back to the default (thanks, @kimberleejohnson)
💅 Added the ability to update a published Fiddle gist (thanks, @HashimotoYT)
💅 The GitHub token now resets once authentication fails (thanks, @HashimotoYT)
🐛 Ensured references to closed Fiddle windows are removed (thanks, @HashimotoYT)
🐛 Catches error when we're unable to watch local TypeDef files (thanks, @HashimotoYT)
🐛 Updated a broken link in the settings for user-provided flags (thanks, @itsananderson)
📦 Internal: Updated @electron/get
dependency (thanks, @codebytere)
📝 Internal: Our Contributing guide is improved and hopefully easier to find (thanks, @natjng)
♻️ Internal: Refactored the Quit menu item to use the default Electron role (thanks, @HashimotoYT)
🐛 Internal: Fixed an instance where we were directly assigning React state (thanks, @HashimotoYT)
v0.14.0
In the v0.14.0 release, there's really only one change: We're now showing you the progress for downloads of Electron binaries and improved the user experience of bisects. Seems simple, was surprisingly much work.
820 additions and 746 deletions
, thanks to our contributors (v0.13.1...v0.14.0
).
Changelog
💅 Improved user experience for bisect operations (thanks, @erickzhao)
💅 Show a progress spinner for Electron downloads (thanks, @felixrieseberg)
📦 Internal: Don't notarize packages unless actually publishing (thanks, @felixrieseberg)
v0.13.1
In the v0.13.0 release, we enabled error tracking in production with Sentry, which helped us pinpoint many bugs! We'll hopefully be stabilizing many edge cases with this and future releases.
975 additions and 507 deletions
, thanks to our contributors (v0.13.0...v0.13.1
).
Changelog
💅 The app window now appears from the background to warn you about exiting from an unsaved Fiddle (thanks, @erickzhao and @gerges)
🐛 Release list is now grabbed from electron/releases instead of the NPM registry, which had invalid versions. You can now load Fiddle versions back to Electron v0.24.0
! (thanks, @erickzhao)
🐛 The UI now prevents edge behaviour involving the version selector and editor panes (thanks, @erickzhao)
🐛 Preload and stylesheet editors now work properly on the initial load (thanks, @erickzhao)
🐛 Refreshing the list of Electron versions from the settings pane now accurate retains Downloading progress (thanks, @erickzhao)
🐛 Fixed a race condition on startup that sometimes would make editors fail to listen for Unsaved files (thanks, @erickzhao)
📦 Internal: Sentry is now a runtime dependency (thanks, @felixrieseberg)
📦 Internal: Our automated backup list of Electron versions now creates pull requests (thanks, @malept)
🧪 Internal: Fiddle's test suite can now output a JSON report (thanks, @codebytere)