Skip to content

Releases: electron/fiddle

v0.29.2

08 Aug 22:06
a7d23af
Compare
Choose a tag to compare

What's Changed

Electron Fiddle v0.29.2 includes a full refactor of our JavaScript bundling pipeline, thanks to our Google Summer of Code 2022 contributor, @aryanshridhar! It also expands Fiddle's IntelliSense capabilities beyond Electron types—now, you can autocomplete your code with Node.js types as well.

Full Changelog: v0.29.1...v0.29.2

v0.29.1

29 Jun 15:09
3aa1e64
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.29.0...v0.29.1

v0.29.0

19 May 20:34
Compare
Choose a tag to compare

Highlights

NPM package autocomplete

Courtesy of Algolia's NPM search index, Fiddle now comes with auto-complete for third-party NPM modules, and the ability to choose your desired package version for each dependency.

Sidebar interface that has 'lodas' in the search bar and autocompletes to 'lodash'

Font selection

You can now choose your desired font family and font size for Electron Fiddle!

General settings menu, has font family and font size inputs

No more Windows ARM64 builds

Due to some limitations in Squirrel.Windows, our auto-updater does not currently support multiple Windows architectures, leading to issues when updating to newer versions of Fiddle. Starting with Fiddle v0.29.0, Windows on ARM users will need to use the emulated x64 binary.

This is a band-aid fix while we work on providing a better auto-update experience for all users.

Full changelog

Full Changelog: v0.28.1...v0.29.0

v0.28.1

14 Apr 21:49
Compare
Choose a tag to compare

What's Changed

Hotfix time!

Full Changelog: v0.28.0...v0.28.1

v0.28.0

13 Apr 17:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.27.3...v0.28.0

v0.27.3

20 Jan 18:56
Compare
Choose a tag to compare

What's Changed

Internal Changes

  • build(deps): bump actions/setup-node from 2.5.0 to 2.5.1 by @dependabot in #927
  • chore: run "npx browserslist@latest --update-db" to fix console warnings by @ckerr in #934
  • refactor: make getReleasedVersions() private by @ckerr in #937
  • chore: remove unused empty source file by @ckerr in #938
  • chore: update master -> main by @codebytere in #744

New Contributors

Full Changelog: v0.27.2...v0.27.3

v0.27.2

01 Dec 00:30
Compare
Choose a tag to compare

What's Changed

  • chore: fix typos by @dsanders11 in #914
  • fix: set version correctly when switching to a local version by @dsanders11 in #913
  • chore: improve macOS 12 support by @erickzhao in #917
  • fix: set MIT license in package.json transform by @erickzhao in #919
  • build(deps): bump actions/setup-node from 2.4.1 to 2.5.0 by @dependabot in #918
  • build: update Electron releases JSON by @github-actions in #916

Full Changelog: v0.27.1...v0.27.2

v0.27.1

25 Nov 18:39
Compare
Choose a tag to compare

What's Changed

  • fix: don't timeout a slow version download by @dsanders11 in #910
  • build: update Electron releases JSON by @github-actions in #908

New Contributors

Full Changelog: v0.27.0...v0.27.1

v0.27.0

17 Nov 21:39
Compare
Choose a tag to compare

What's Changed

  • chore: remove accidentally-included console.log() call by @ckerr in #815
  • test: reduce copy-paste in app-spec by @ckerr in #817
  • fix: infinite loop in AppState.setVersion() by @ckerr in #827
  • test: reduce copy-paste in runner-spec by @ckerr in #818
  • test: reduce copy-paste in editor-spec by @ckerr in #819
  • test: reduce copy-paste in get-package by @ckerr in #820
  • refactor: use latest Octokit auth by @codebytere in #812
  • feat: more descriptive local version names by @ckerr in #825
  • build(deps): yarn.lock update by @erickzhao in #835
  • build(deps): bump jszip from 3.6.0 to 3.7.1 by @dependabot in #836
  • build(deps): bump path-parse from 1.0.6 to 1.0.7 by @dependabot in #834
  • build: increase yarn network timeout by @erickzhao in #833
  • fix(show-me/ipc): refactor to use current Electron security defaults by @malept in #837
  • chore: allow check-links tool to run in Node 12 by @malept in #838
  • chore: make sure static JS files use standard by @malept in #839
  • fix: console css styles by @codebytere in #831
  • ci: refactor GitHub Actions for caching / network timeouts by @malept in #840
  • fix: removing a missing local version from UI by @codebytere in #843
  • fix: title bar alignment on macOS by @codebytere in #722
  • build(deps): bump tar from 4.4.15 to 4.4.19 by @dependabot in #847
  • refactor: Use ~ for package imports in LESS by @andersk in #849
  • ci: Run yarn with --frozen-lockfile by @andersk in #848
  • fix(linux): enable protocol handler for deb/rpm by @malept in #850
  • chore: sync quick start index.html with external repo by @malept in #853
  • fix: disable current version in version settings by @codebytere in #846
  • build(deps): update Sentry SDK version by @erickzhao in #854
  • build(deps): bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #857
  • chore: upgrade to Electron 15 by @erickzhao in #858
  • build(deps): bump actions/setup-node from 2.4.0 to 2.4.1 by @dependabot in #864
  • refactor: unify custom and default editors by @ckerr in #750
  • feat: handle offline status in version downloads by @codebytere in #862
  • feat: editor tree in sidebar by @erickzhao in #865
  • fix: silent failure on file creation by @codebytere in #867
  • chore: add tooltips to file tree actions by @codebytere in #868
  • fix: delete gist files on update by @codebytere in #869
  • test: fix failing snapshots on Big Sur by @codebytere in #870
  • feat: copy gist to clipboard on publish by @radiantly in #873
  • build(deps): bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in #876
  • build: update Electron releases JSON by @github-actions in #845
  • fix: remove REACT_PERF extension by @jkleinsc in #880
  • chore: Dropped .DS_Store file by @dnltsk in #886
  • refactor: new-window -> setWindowOpenHandler by @erickzhao in #860
  • feat: sidebar package manager by @erickzhao in #874
  • build: update Electron releases JSON by @github-actions in #885
  • build(deps): bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in #893
  • style: switch from overflow: scroll to overflow: auto by @Kilian in #897
  • fix(show-me/desktopcapturer): refactor to use current Electron security defaults by @thewheat in #898
  • fix(show-me/crashreporter): refactor to use current Electron security defaults by @thewheat in #899
  • build: update Electron releases JSON by @github-actions in #891
  • fix(show-me/notification): refactor to use current Electron security defaults by @thewheat in #889
  • fix(show-me/webframe): refactor to use current Electron security defaults by @thewheat in #890
  • fix(show-me/screen): refactor to use current Electron security defaults by @thewheat in #895
  • fix(show-me): update clipboard and shell demos with preload by @deepak-sreekumar in #903

New Contributors

Full Changelog: v0.26.0...v0.27.0

v0.26.0

30 Jul 18:13
Compare
Choose a tag to compare

Electron Fiddle v0.26.0 features a bunch of bug fixes and minor new features, as well as internal refactors that’ll make Fiddle less error-prone, more stable, and sometimes even a little faster.

755 additions and 816 deletions, thanks to our amazing contributors!

Changelog

:electron: Upgrade Electron to 12.0.14
✨ Electron 15 will have alpha releases, don’t break (#764)
✨ Add OS version + arch info to --log-config (#792)
✨ Allow copying current version number (#795)
✨ Before exiting, log the exit code (#798)
✨ Add option to disable output timestamps (#796)
🚤 Performance: Prefer getKnownVersions() over getElectronVersions() (#781)
🚤 Performance: Faster version tests (#791)
🐛 Fix: Cannot read property ‘set’ of undefined (#772)
🐛 Fix: EditorMosaic safeguard against unwanted files (#769)
📝 Docs: Update number of supported versions to reflect release cadence migration (#773)
🐛 Fix: Second handler for GET_APP_PATHS error dialog (#767)
🐛 Fix: Publishing gists with empty files to Github (#777)
🐛 Fix: Editors sometimes disappear when loading new fiddle (#775)
🐛 Fix: Sorting for non-numeric queries (#786)
🐛 Fix: handle invalid monaco editor command (#787)
🐛 Fix: Output console regenerating monaco editor upon output update (#780)
🐛 Fix: Proper release sorting in get-version-range (#797)
🐛 Fix: Handle missing local version binaries (#807)
🐛 Fix: Context menu goto and peek definition (#808)

Internal

♻️ Replace decomment with strip-comments (#762)
♻️ Remove Sync() calls from readFiddle() (#761
♻️ Remove EditorMosaicMock; use EditorMosaic (#779)
♻️ Refactor: default to latest stable version (#783)
♻️ Refactor: replace decompress with extract-zip (#793)
♻️ Refactor: merge version sorting logic (#802)
♻️ Refactor: extract-method Runner.buildChildEnvVars (#809
🏗️ Build: better fetch releases (#782
🏗️ Build: Update tar (#811)
🏗️ Build: Bump forge dependency (#813)