Skip to content

Releases: MattParkerDev/SharpIDE

v0.1.27

08 May 11:45

Choose a tag to compare

What's Changed

  • ✨ Add Terminal font setting
  • Update godot-xterm to 4.0.3

Full Changelog: v0.1.26...v0.1.27

v0.1.26

03 May 14:09

Choose a tag to compare

What's Changed

  • ✨ Settings - Editor - Font & Folding by @eumario in #106
  • ✨ Auto-update SharpIDE via about menu by @MattParkerDev
  • MSBuildHost - resolve local SDK
  • ProblemsPanel - batch ui updates
  • Debugging - retry resuming runtime for slow starting CLR hosts (e.g. Godot)
  • Update SharpDbg
    • Load symbols for in-memory modules (e.g. Godot)
    • Improve breakpoint resolution in lambdas
    • More accurate breakpoint stop events
  • CodeEdit - draw left guideline

New Contributors

Full Changelog: v0.1.25...v0.1.26

v0.1.25

18 Apr 13:38

Choose a tag to compare

  • ✨ .NET 11 & union Support
  • implement RPC MSBuildHost
  • Load correct MSBuild for resolved SDK for sln
  • Rework sln model - separate disk state from model state
  • Fix renaming file in workspace
  • Sln Explorer context menus - sln node - reload sln
  • Godot - disable physics and navigation
  • Update Godot to 4.6.2
  • Update SharpDbg
  • Handle project in solution missing from disk
  • Don't trigger completion in non-workspace files
  • reload roslyn workspace on SharpIde Sln reload
  • reload sln on sln file change from disk
  • Attach non-source diagnostics to parent project file
  • Show diagnostic popup even when no symbol found

Full Changelog: v0.1.24...v0.1.25

v0.1.24

28 Mar 04:31

Choose a tag to compare

  • 🐛 Fix calling logger before DI services injected

Full Changelog: v0.1.23...v0.1.24

v0.1.23

28 Mar 01:07

Choose a tag to compare

What's Changed

  • Ctrl+F search in single file
  • Ctrl+D duplicate line
  • Better syntax highlighting relocation on line changes
  • Fix reloading a project with new documents
  • Godot - use dummy audio driver
  • R3 - don't capture sync context on SubscribeAwait
  • Fix double BottomPanelTabSelected events firing
  • Guard against the UI Thread calling InvokeAsync
  • InvokeAsync - avoid allocations
  • Open Find in Files with selected text and implement IAsyncEnumerable for results by @magasser in #84
  • ✨ Solution Explorer - MSBuild Project Load Status by @magasser in #86
  • 🐛 Minor fixes related to projects by @magasser in #87
  • ✨ CodeEdit Tabs - Add Context Menu by @magasser in #85

Full Changelog: v0.1.22...v0.1.23

v0.1.22

05 Mar 13:37

Choose a tag to compare

What's Changed

  • Backspace all whitespace on line by @MattParkerDev in #71
  • CodeEdit - Fix ArgumentOutOfRangeException on multiline removal by @valkyrienyanko in #72
  • ✨ IDE - decompile assemblies/files for Go To Definition
  • IDE - show decompilation progress indicator
  • ✨ Debugger - decompile and generate PDB for stepped into assemblies without symbols
  • IDE - jump to decompiled source for debugger stopped events
  • SharpIdeCodeEdit - reduce string allocations
  • Add missing editor colour classification mapping

New Contributors

Full Changelog: v0.1.21...v0.1.22

v0.1.21

22 Feb 03:35

Choose a tag to compare

  • Update to Godot 4.6.1
  • Update completions styling
  • ✨ completion description popup
  • ✨ Method Signature Help popup
  • Remove line keybind (Ctrl+L)
  • Move line up and down keybind (Alt+Up or Down)
  • Fix collapsed bottom panel reappearing on window resize
  • Update roslyn packages

Full Changelog: v0.1.20...v0.1.21

v0.1.20

31 Jan 06:38

Choose a tag to compare

What's Changed

  • Debugging - scroll to stopped event line
  • Update to Godot 4.6
  • Rework completions v1 - use ShouldTriggerCompletion, custom trigger and draw completions popup
  • Fix/improve completion triggering, filtering and insertion
  • draw diagnostic underlines below completion popup
  • Refactor theme overrides to new central Dark theme
  • ✨ Create new Light theme
  • ✨ Add option to toggle theme in settings
  • Persist selected theme to AppState
  • README.md: update debug heading by @knocte in #61

New Contributors

Full Changelog: v0.1.19...v0.1.20

v0.1.19

20 Jan 15:00

Choose a tag to compare

⬆️ Bump SharpDbg version - resolve debugger hanging, dispose PEReader
Log SharpDbgInMemory logs to console

Full Changelog: v0.1.18...v0.1.19

v0.1.18

19 Jan 14:05

Choose a tag to compare

  • Fix terminal output on unix - replace \n with \r\n

Full Changelog: v0.1.17...v0.1.18