Skip to content

Releases: electron/fiddle

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)

v0.14.0

09 Apr 23:30
Compare
Choose a tag to compare

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

14 Mar 00:52
Compare
Choose a tag to compare

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)