Release Notes yFiles for Avalonia
Version 1.0 is the latest release for yFiles for Avalonia in the yFiles
for Avalonia 1.0 major release series.
To learn about the features in version 1.0 have a look at
About yFiles for Avalonia version 1.0.
Below you will find the technical requirements.
Technical Requirements
During Development
Note: You don't need to consider requirements for platforms you do not intend to develop for.
Avalonia
- Avalonia 12.0.0 — Use the latest 12.x patch release.
.NET SDK
- .NET 8.0 SDK (LTS) — minimum requirement.
- .NET 10.0 SDK (LTS) — recommended for optimal compatibility.
Development Host OS
- Windows 10 or 11 (x64 or ARM64)
- macOS 12+ (Intel or Apple Silicon)
- Linux x64/ARM64 on a distribution supported by .NET 8 (e.g., Ubuntu 20.04+/22.04+, Debian 11/12, Fedora, RHEL 8/9)
IDEs and Editors (choose one)
- Visual Studio 2022 (17.8 or newer) with .NET 8 installed
- JetBrains Rider 2023.3 or newer
- Visual Studio Code with the C# Dev Kit extension and .NET 8 SDK
Avalonia Tooling
- Avalonia project templates:
dotnet new install Avalonia.Templates
Optional Platform Workloads
(only if developing for those platforms)
- Android:
dotnet workload install android(includes Android SDK/NDK; Java 17 provided) - iOS:
dotnet workload install ios(requires macOS host with Xcode 15+) - WebAssembly:
dotnet workload install wasm-tools(optional Node.js 18+ for local dev servers)
Linux Desktop Runtime (for running samples)
- Supported X11/Wayland stack and common desktop libraries (fontconfig, libx11, libxkbcommon, etc.)
- GPU drivers or Mesa for hardware acceleration (software rendering supported but slower)
Build, Pack, and CI
- .NET 8 CLI for build/test/pack operations
- NuGet 6+ (included with .NET SDK)
- CI runners with .NET 8 installed
Hardware
- 8 GB RAM minimum (16 GB recommended for Android/iOS/WebAssembly workloads)
- 10+ GB free disk space