Skip to content

NetPad v0.12.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Mar 21:00
· 43 commits to main since this release

What's Changed

  • Add ability to add database servers to connections
  • Improve script startup performance with compilation and deployment caching
  • Improve .NET SDK detection by aggregating .NET SDKs from all installation directories (#410)
  • Improve nuget dependency resolution and fix nuget issues (#409)
  • Statusbar background changes with script status and UI enhancements
  • Add new CLI features and improvements (#413) (new beta release for CLI is now available on nuget, update using dotnet tool update)
  • Make Linux and Windows ARM builds available
  • Stop .NET backend gracefully on windows when using Tauri app and cleanup stale temp dirs on startup
  • Fix bug with script-host not loading the correct SDK in release builds
  • Gate OmniSharp communication behind project load and fix crash handler cleanup
  • Fix omnisharp issues (#416)
  • Scope OmniSharp, ClientServer, and TypedDataContext temp directories per process
  • Update README and summary of new release drafts
  • Remember window size and position across Tauri app restarts
  • Minor fixes
  • Fix some memory leaks and release.yml workflow on macOS
  • Add some frontend unit tests
  • Handle alpha/beta in version names in app update check
  • Fix omnisharp bugs related to changing a scripts sdk and finding installed sdk locations
  • Add justfile for dev QoL and update CONTRIBUTING
  • Add status spinner to CLI during script build and execution
  • Fix SDK/runtime root directory attribution on systems with multiple .NET installations
  • Unify release workflows and add ARM64 support
  • A group of minor fixes
  • Fix error: The filename,directory name,or volume label syntax is incorrect.
  • Update docs

Downloads

NetPad comes in 2 variants:

  • Electron: The current stable package. Installers start with netpad
  • Native (vNext): Uses a native desktop shell instead of Electron, resulting in a lighter package that uses fewer system resources. Installers start with netpad_vnext

Both variants have the same features and are equally maintained. See wiki for more info.

Windows

File Variant Arch
netpad-0.12.0-beta.1-win-x64.exe Electron x64
netpad-0.12.0-beta.1-win-x64.zip Electron x64
netpad-0.12.0-beta.1-win-arm64.exe Electron ARM64
netpad-0.12.0-beta.1-win-arm64.zip Electron ARM64
netpad_vnext-0.12.0-beta.1-win-x64.exe Native (vNext) x64
netpad_vnext-0.12.0-beta.1-win-x64.msi Native (vNext) x64
netpad_vnext-0.12.0-beta.1-win-arm64.exe Native (vNext) ARM64
netpad_vnext-0.12.0-beta.1-win-arm64.msi Native (vNext) ARM64

macOS

File Variant Arch
netpad-0.12.0-beta.1-mac-x64.zip Electron x64
netpad-0.12.0-beta.1-mac-arm64.zip Electron ARM64
netpad_vnext-0.12.0-beta.1-mac-x64.app.tar.gz Native (vNext) x64
netpad_vnext-0.12.0-beta.1-mac-x64.dmg Native (vNext) x64
netpad_vnext-0.12.0-beta.1-mac-aarch64.app.tar.gz Native (vNext) ARM64
netpad_vnext-0.12.0-beta.1-mac-aarch64.dmg Native (vNext) ARM64

Linux

File Variant Arch
netpad-0.12.0-beta.1-linux-amd64.deb Electron x64
netpad-0.12.0-beta.1-linux-amd64.snap Electron x64
netpad-0.12.0-beta.1-linux-x64.pacman Electron x64
netpad-0.12.0-beta.1-linux-x64.zip Electron x64
netpad-0.12.0-beta.1-linux-x86_64.AppImage Electron x64
netpad-0.12.0-beta.1-linux-x86_64.rpm Electron x64
netpad-0.12.0-beta.1-linux-arm64.AppImage Electron ARM64
netpad-0.12.0-beta.1-linux-arm64.zip Electron ARM64
netpad_vnext-0.12.0-beta.1-1-linux-x86_64.rpm Native (vNext) x64
netpad_vnext-0.12.0-beta.1-linux-amd64.deb Native (vNext) x64
netpad_vnext-0.12.0-beta.1-1-linux-aarch64.rpm Native (vNext) ARM64
netpad_vnext-0.12.0-beta.1-linux-arm64.deb Native (vNext) ARM64