Skip to content

Forge 0.47.0

Choose a tag to compare

@louisatron84 louisatron84 released this 07 Nov 12:50
· 9 commits to main since this release
0ce7296

If you're on 0.46.1, download this version by hand once. 0.46.1's update check was broken ("Cannot set properties of undefined"). From this version on, updates work again.

New: see where the time goes. After a run with the Graph open, each function shows how long it took, and the slowest ones are highlighted. Click a function to see the chain of calls its time came through. The Graph's side lists the slowest functions. Turn it off with the Times checkbox.

Fixes

  • Ctrl+J collapses the bottom panel instead of leaving a blank space.
  • The terminal no longer swallows Forge's shortcuts, and starts in your project folder.
  • "In this file" and "Where you are" keep up with unsaved edits and survive syntax errors.
  • Tests: "Run all" finds unittest files in folders without __init__.py.
  • Fewer noisy type warnings on plain, untyped code.
  • Debug no longer installs debugpy into your system Python without asking. It offers to create a .venv for the project first.
  • The "Debug it" button and hover tooltips go away once you edit the code.
  • API boxes say up front that a test call saves its rows to a CSV file.
  • The Graph keeps the selected box in view when Box settings open.
  • Settings → Updates shows your version, the last check's result and a Check now button.
  • Welcome page text wraps in small windows.

Linux

  • The .deb package is now called forge and replaces the old ideforfun package.

Every download now comes with SHA256 checksums (SHA256SUMS-windows.txt, SHA256SUMS-linux.txt).