Skip to content

14

Compare
Choose a tag to compare
@aelij aelij released this 17 Mar 20:44

Please download 14.1 instead, which addresses a few reported issues

  • First beta release of .NET Core / Avalonia version! (run using dotnet RoslynPad.dll) 🎉
    • Note the UI is still not very polished
    • In addition, there's support for .NET Core in the Windows edition with a runtime version selector (.NET Core is now the default if it's installed - you can change it using the DefaultPlatformName setting in RoslynPad.json.)
  • Revamped NuGet engine (#157)
    • Package reference-like experience, e.g. #r "nuget:Microsoft.CodeAnalysis/3.0.0"
    • Framework-dependent background restore
  • Roslyn 3.0 (beta 4), C# 8.0 with nullable context enabled
    • New code classifications & highlights (static members, methods)
  • New process model (#239):
    • RoslynPad now compiles an executable and runs it from disk with minimal intervention which significantly raises compatibility with various scenarios and packages
    • The compiled artifacts can run without RoslynPad (#101) - click the new folder icon (Open Build Path) to view them
    • Breaking change: code no longer runs in a UI thread. To restore this behavior, you can use await Helpers.RunWpfAsync() which will create a Dispatcher and invoke the continuation on its (STA) thread.
    • Breaking change: the process no longer remains alive between runs.
  • Toggle brace completion on/off (#185)
  • Refresh documents (#154 thanks @SlowLogicBoy)
  • Find and replace improvements (#208 #209 thanks @gilessmart)
  • Open .csx files using command line arguments (#223 thanks @jiyeongj)
  • Multicore JIT enabled on Windows (#230 thanks @jeuxjeux20)

Note: the NuGet packages will be updated once Roslyn 3.0 is released