What's New
Overview
This page summarizes recent updates and important version milestones for System.Drawing.Managed. It highlights new features, improvements, and fixes across releases, and provides guidance on which versions should be used in production.
Versions 3.5.x found on NuGet are not supported and should be ignored. They were created exclusively for the Wisej.Hybrid branch to support mobile devices and are not compatible with the current System.Drawing.Managed 4.x line.
Version History
4.0.3
Release focus: Performance improvements
Substantially increased font measuring speed, resulting in much faster text layout and rendering operations across all platforms.
Minor internal optimizations and code cleanup.
4.0.2
Release focus: Font rendering and globalization
Added support for fallback fonts, enabling accurate measurement and rendering of text containing mixed or non-Latin character sets (e.g., Chinese, Japanese, Korean, Arabic).
Improved overall text layout consistency across platforms.
4.0.1
Release focus: Stability and refinement
Multiple bug fixes and internal performance improvements in image and font handling.
Enhanced reliability across different .NET runtimes and environments.
4.0.0
Initial Release
First public release of System.Drawing.Managed.
Introduced the fully managed implementation of the
System.DrawingAPI, offering cross-platform graphics and imaging support for Windows, Linux, macOS, iOS, and Android.Provided a drop-in replacement for
System.Drawing.Common, compatible with most existing codebases.Bundled a self-contained, ImageSharp-based graphics engine within the assembly.
Compatibility Notes
The 4.x branch is the official, supported line for all current and future development.
The 3.5.x branch was an internal version used solely by Wisej.Hybrid and should not be referenced in any new or existing projects.
All improvements and fixes are applied exclusively to the 4.x series going forward.
Last updated
Was this helpful?