Skip to content

Releases: electron/fiddle

v0.20.0

10 Feb 18:56
Compare
Choose a tag to compare

Electron Fiddle v0.20.0 adds the ability to sync to your system's dark mode preference, along with a few bug fixes and quality-of-life improvements!

363 additions and 86 deletions, thanks to our contributors (v0.19.0..v0.20.0).

Changelog

✨ Feature: System-synced dark mode (#560)
✨ Feature: More descriptive error messages when packaging (#575)
✨ Feature: Console now clears upon opening a new Fiddle (#578)
🐛 Fix: Old versions of Electron without a SHASUMS256.txt artifact will now load properly (#565)
🐛 Fix: Replacing a Gist link now works properly (#565)

v0.19.0

05 Jan 19:01
Compare
Choose a tag to compare

v0.19.0 allows Fiddle to run on all architectures supported by Electron, and comes bundled with a handful of quality-of-life improvements.

1,998 additions and 1,791 deletions, thanks to our contributors (v0.18.0...v0.19.0).

Changelog

📦 Build: Electron Fiddle now supports all supported Electron architectures (#545)
✨ Feature: Gist URL bar repopulates on blur (#531)
🐛 Fix: Improvements to npm package auto-installation (#512)
🐛 Fix: Editors no longer move around when loading new content (#538)
🐛 Fix: Better unsaved dialog logic (#539)
🐛 Fix: Save dialog no longer hides behind Fiddle app when creating a new folder (macOS) (#553)
♻️ Refactor: Stopped using deprecated GitHub basic authentication flow (#540)
🧪 Test: Properly remove event listeners on Action buttons (#552)

v0.18.0

19 Nov 22:39
Compare
Choose a tag to compare

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

23 Oct 22:27
Compare
Choose a tag to compare

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

23 Oct 08:25
Compare
Choose a tag to compare

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

21 Oct 22:46
Compare
Choose a tag to compare

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

21 Oct 21:07
Compare
Choose a tag to compare

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

22 Aug 05:27
Compare
Choose a tag to compare

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

09 Jun 19:04
Compare
Choose a tag to compare

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

25 May 17:54
Compare
Choose a tag to compare

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)