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.

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.Drawing API, 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?