NetPad v0.12.0-beta.1
Pre-release
Pre-release
·
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 |