Releases: electron/fiddle
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)
v0.13.0
Fiddle v0.13.0 contains a decent amount of "quality of life" served with a side of bug fixes.
That's reflected in the code delta, too: 9,264 additions and 5,717 deletions, thanks to our contributors.
Changelog
💅 You can now add a css
files to your fiddle! (thanks, @erickzhao)
💅 Add a "bisect complete" dialog (thanks, @gerges)
💅 Examples no longer hold references to main windows (thanks, @malept)
💅 The bisect helper now shows the same filtered Electron versions as the main version switcher (thanks, @felixrieseberg)
🐛 You can now require original-fs
in a fiddle (thanks, @gerges)
🐛 The autoUpdater
example no longer contains double listeners (thanks, @gerges)
🐛 The ipcRenderer
example now prints output correctly (thanks, @erickzhao)
🐛 We no longer have a broken Reload
menu item (thanks, @erickzhao)
📡 Internal: We're now collecting crashes using Sentry (thanks, @MarshallOfSound)
📝 Internal: We now have a contributing guide (thanks, @malept)
🔍 Internal: Better tests for the GenericDialog
component (thanks, @gerges)
💅 Internal: We're now longer holding references to our main windows (thanks, @nornagon)
💅 Internal: Optimized performance and coverage of tests (thanks, @felixrieseberg)
📦 Internal: Upgrade to Electron 8 (thanks, @felixrieseberg)
📦 Internal: Update Blueprint, Octokit, Mobx, React, TypeScript (thanks, @felixrieseberg)
💿 Internal: Build Linux packages with Ubuntu Bionic (thanks, @felixrieseberg)
📦 Internal: Automatically update backup electron
release list (thanks, @malept)
v0.12.0
Fiddle v0.12.0 is ready – containing a few improvements and fixing some bugs. Like always! More software, less issues.
4,563 additions and 1,265 deletions, thanks to our contributors.
Changelog
🔍 A brand new bisect helper, making figuring out which Electron version introduced an issue a lot easier (thanks to @erickzhao)
💻 You can now specify command flags for Electron (thanks to @codebytere)
🔒 Our builds are now properly notarized with Apple (thanks to @felixrieseberg)
We've upgraded our internal version of Electron (thanks to @felixrieseberg)
The fallback versions of Electron have been updated, too (thanks to @felixrieseberg)
🐛 We had some dropdown issues that are no more (thanks to @felixrieseberg)
🐛 preload
content wasn't always properly saved, uploaded, or loaded. It now will be (thanks to @malept and @felixrieseberg)
🐛 If you required fancy new Node.js builtins, we sometimes tried to install them. We won't do that anymore (thanks to @codebytere)
🐛 Setup developer tools only when we're actually in developer mode (thanks to @Letra312)
Internal changes
🔧 Fiddle's own tests are now a bit faster since they're no longer transforming JSON files (thanks to @malept)
v0.11.1
Fiddle v0.11.1 is ready and a tiny patch release with just one fix.
Changelog
🐛 The dialog for choosing a local Electron build to use was broken. It's no longer (Thanks, @erickzhao).
v0.11.0
Fiddle v0.11.0 is ready – containing Electron 7 and a few smaller improvements.
3,589 additions and 3,738 deletions, thanks to our contributors.
Changelog
🚀 You can now add a preload.js
file, if you want to – enable it via the Editors
menu.
🤐 If you comment out a require('my-module')
, we'll no longer install it (Thanks, @codebytere).
🐛 If a fiddle's file was empty, we didn't replace the previous content. That's fixed.
🌈 You can now import themes for the Monaco
editor (Thanks, @cvaldez98).
Updated to Electron 7 (and the latest versions of React, TypeScript, and various other dependencies).
v0.10.0
Fiddle v0.10.0 is a fairly big update, updating all our dependencies and making quality-of-life improvements.
3,589 additions and 3,738 deletions
, thanks to our the contributors (v0.9.0...v0.10.0).
Changelog
✨ If loading a fiddle fails because you're offline, we'll now have a kind warning message (thanks, @deermichel)
✨ When you load a remote fiddle, we ask you for confirmation. We'll now do that with a kinder and less scary "confirmation dialog" instead of our quite alarming "warning dialog" (thanks, @cvaldez98)
✨ You can now resize and pull down the console (thanks, @erickzhao)
✨ When removing old Electron binaries, we'll now also delete the type definitions (thanks, @erickzhao)
🐛 We'll now use a tab size of two spaces in all editors, fixing an old bug where the editor would sometimes use four spaces (thanks, @erickzhao)
🐛 If a fiddle doesn't contain a file (say, a renderer.js
), we wouldn't overwrite whatever you had in that editor before loading it. That's fixed (thanks, @erickzhao)
🐛 Intellisense recommendations and hints will now pop out of the editor if they're bumping against its border (thanks, @erickzhao)
📚 Fiddle can now load remote examples. These don't exist yet, but a lot of work to support that feature has gone into this release (thanks, @erickzhao)
Fiddle's developers can now use protocol launches in development mode (thanks, @erickzhao)
📦 We've bumped all dependencies, including upgrading to Electron 6
v0.9.0
Fiddle v0.9.0 fixes a few things that weren't bugs per se, but annoying. It also updates all our dependencies to their latest stable versions.
1,843 additions and 941 deletions
, thanks to our the contributors (v0.8.1...v0.9.0).
Changelog
🐛 Fix the Touch Bar example (thanks, @codebytere)
🐛 Add missing spaces to the welcome text (thanks, @drewswaycool)
🐛 Improve the language and indicators around publishing a fiddle (thanks, @erickzhao)
🐛 Fix support for Electron nightly builds (thanks, @deermichel)
🐛 Fix a typo in the PowerMonitor
example (thanks, @cherniavskii)
💨 Add a "Clear Console" and "Clear Console on Run" feature (thanks, @deermichel)
v0.8.1
Fiddle v0.8.0 is less than 24 hours old, so this fast-follow v0.8.1 fixes all the things we broke yesterday 😛
7 additions and 5 deletions
(amazing, right?), thanks to our the contributors (v0.8.0...v0.8.1).
Changelog
🐛 Fix the submission of GitHub tokens (thanks, @amorist)
🐛 Fix the File
window menu on Windows
⚙️ Fix some internal testing issues
v0.8.0
Fiddle v0.8.0 introduces small new features and, once again, tons of little improvements in the infrastructure that'll allow us to do cool stuff™️ in the future.
1,734 additions and 182 deletions
, thanks to our the contributors (v0.7.0...v0.8.0).
Changelog
📊 TouchBar support on macOS
❓ Better "About Fiddle" panel on macOS (thanks, @codebytere)
⚙️ Infrastructure: Support for launching fiddle examples from Electron's docs (you can't use this quite yet, but the code is there - thanks, @MarshallOfSound)
⚙️ Infrastructure: Updated to Electron Forge 6 beta 39
Electron Fiddle v0.7.0
Fiddle v0.7.0 improves the foundations in our code, making it easier for us to build solid features in the future. But: it also includes updated dependencies, a new version of Electron, and the ability to toggle individual editors!
5,124 additions and 1,173 deletions
, thanks to our the contributors (v0.6.0...v0.7.0).
Changelog
📦 Updated electron
to 5.0.1
.
📦 Updated monaco-editor
to 0.17.0
📦 Updated all other dependencies to their latest versions
🔧 Made sure that show me
examples are compatible with Electron v6 and later (thanks, to @ajphukan!)
🖼: You can now toggle individual editors on or off