Aspose.SVG リリース

各リリースの最新情報を、機能・強化・解決済みの課題の詳細とともに確認しましょう。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
Aspose.SVG Product Family - Oct 20262026年11月3日
Aspose.SVG for Python via .NET V26.10メジャーバージョン2026年10月31日
機能
  • Now uses SkiaSharp 4.153.1 (previously 3.116.1).
  • Fill and stroke colors in XPS output keep their exact sRGB values with SkiaSharp 4.
Aspose.SVG for .NET V26.10メジャーバージョン2026年10月30日
機能
  • The SkiaSharp build of Aspose.SVG for .NET now uses SkiaSharp 4.153.1 (previously 3.116.1).
  • Fill and stroke colors in XPS output keep their exact sRGB values with SkiaSharp 4.
Aspose.SVG for .NET V26.9メジャーバージョン2026年9月30日
機能
  • Added a new image vectorization engine: Each color of the picture is drawn as one filled shape, which gives cleaner edges and considerably smaller SVG documents.
  • Added ImageVectorizerConfiguration.Profile with the VectorizationProfile values Compact (default, the smallest document), Fidelity (closest to the source image) and Cartoon (noise removed, gradients kept, a hand-drawn look).
  • Added ImageVectorizerConfiguration.MaxOutputBytes, MaxNodes and MaxNodesPerMegapixel to limit the size of the produced document.
  • ImageVectorizerConfiguration.PathBuilder now selects the previous per-contour output; it is kept for compatibility and will be removed in a future release.
  • Resources referenced by a document can be downloaded in parallel while saving, controlled by the new ResourceHandlingOptions.MaxConcurrentRequests option.
  • Connections to the same server are reused when saving and loading resources.
Aspose.SVG for Python via .NET V26.9メジャーバージョン2026年9月30日
機能
  • Added a new image vectorization engine. Each color of the picture is drawn as one filled shape, which produces considerably smaller SVG documents than the previous per-contour output.
  • Added vectorization profiles. The new ImageVectorizerConfiguration.profile property selects how the vectorizer balances document size against fidelity to the source image:
    • VectorizationProfile.COMPACT (default) - The smallest document; fine grain, anti-aliased text and soft edges of small icons come out flatter than in the source.
    • VectorizationProfile.FIDELITY - The closest match to the source image; the document is several times larger than with COMPACT.
    • VectorizationProfile.CARTOON - Noise is flattened, gradients are kept and the document stays smaller than the source raster, giving a hand-drawn look. Not recommended for screenshots or scanned text.
    • Options set explicitly, including colors_limit, take precedence over the profile.
  • Added output size limits. New ImageVectorizerConfiguration properties limit the size of the produced document: max_output_bytes, max_nodes and max_nodes_per_megapixel. The default value 0 means no limit.
  • Added parallel resource downloading. Resources referenced by a document can be downloaded in parallel while saving. The number of simultaneous requests is set by the new ResourceHandlingOptions.max_concurrent_requests property. The default value is 1, so resources are downloaded one at a time unless the value is increased.
  • Connections to the same server are now reused when saving and loading resources.
Aspose.SVG for Python via .NET V26.8メジャーバージョン2026年8月30日
機能
  • SVGTextContentElement.GetComputedTextLength() now returns the actual text advance distance for <text> content.
  • Improved parameter binding between the scripting engine and the DOM, so callbacks passed to platform methods are invoked reliably.
Aspose.SVG for .NET V26.8メジャーバージョン2026年8月29日
機能
  • SVGTextContentElement.GetComputedTextLength() now returns the actual text advance distance for <text> content.
  • Improved parameter binding between the scripting engine and the DOM, so callbacks passed to platform methods are invoked reliably.
Aspose.SVG for .NET V26.7メジャーバージョン2026年7月31日
機能
  • Improved the performance of SVG path geometry calculations - The arc-length evaluation for cubic Bézier curve segments has been optimized, making SVGPathElement.getTotalLength() and getPointAtLength() significantly faster, especially on paths with many curve segments.
Aspose.SVG for Python via .NET V26.7メジャーバージョン2026年7月31日
機能
  • Improved the performance of SVG path geometry calculations - The arc-length evaluation for cubic Bézier curve segments has been optimized, making SVGPathElement.getTotalLength() and getPointAtLength() significantly faster, especially on paths with many curve segments.
Aspose.SVG for Python via .NET V26.6メジャーバージョン2026年6月30日
修正
  • Fixed a stack overflow that could occur when processing documents with deeply nested elements.
Aspose.SVG for .NET V26.6メジャーバージョン2026年6月29日
修正
  • Fixed a stack overflow that could occur when processing documents with deeply nested elements.
Aspose.SVG for .NET V26.5メジャーバージョン2026年5月29日
機能
  • Improved reliability in shared HTML/SVG rendering code paths, including CSS math value handling, layout stability, and general document processing refinements relevant to SVG-based workflows.
Aspose.SVG for Python via .NET V26.5メジャーバージョン2026年5月29日
機能
  • Improved reliability in shared HTML/SVG rendering code paths, including CSS math value handling, layout stability, and general document processing refinements relevant to SVG-based workflows.
Aspose.SVG Product Family Update2026年5月1日
Aspose.SVG for .NET V26.4メジャーバージョン2026年4月30日
修正
  • SVG documents with complex borders or paths now render correctly when exported to PDF.
  • SVG rendering now handles embedded HTML elements with "auto" layout values without throwing an ArgumentException.
Aspose.SVG for Python via .NET V26.4メジャーバージョン2026年4月30日
修正
  • SVG documents with complex borders or paths now render correctly when exported to PDF.
  • SVG rendering now handles embedded HTML elements with "auto" layout values without throwing an ArgumentException.
Aspose.SVG Product Family Update2026年4月1日
Aspose.SVG for Python via .NET V26.3メジャーバージョン2026年4月1日
機能
  • Improved SVG to PDF generation with internal refinements in rendering and output processing.
  • Enhanced overall reliability and consistency of the conversion pipeline.
  • Applied general maintenance and internal quality improvements.
Aspose.SVG for .NET V26.3メジャーバージョン2026年3月31日
機能
  • Improved SVG to PDF generation with internal refinements in rendering and document output.
  • Enhanced overall reliability and consistency of the SVG to PDF conversion pipeline.
Aspose.SVG for Python via .NET V26.2メジャーバージョン2026年3月2日
機能
  • Added support for the text_length attribute with length_adjust modes (spacing and spacing_and_glyphs) on text and tspan elements, introduced the writing_mode and text_orientation CSS properties for vertical text layout, and corrected text_anchor alignment for right-to-left direction.
修正
  • Resolved deadlock issues in navigate_async methods, making all overloads fully asynchronous and safe to call from event-loop-bound contexts.
Aspose.SVG Product Family Update2026年3月2日
Aspose.SVG for .NET V26.2メジャーバージョン2026年2月27日
機能
  • Added the textLength attribute with lengthAdjust support (spacing and spacingAndGlyphs modes) on <text> and <tspan> elements.
  • Added a CSS writing-mode property (vertical-rl, vertical-lr) for vertical SVG text layout.
  • Added a CSS text-orientation property (mixed, upright, sideways) for per-glyph orientation in vertical mode.
修正
  • Fixed potential deadlocks in NavigateAsync methods when called from synchronization-context-bound hosts (.NET Framework, ASP.NET Classic). All overloads are now implemented as true async/await methods with ConfigureAwait(false).
  • Implemented missing SVG text element attributes and properties.
  • Fixed text-anchor alignment for right-to-left text (direction: rtl).
Aspose.SVG for Python via .NET V26.1メジャーバージョン2026年2月3日
機能
  • Rendering Memory Optimization
    • Optimized internal rendering data structures and allocation patterns to reduce overall memory usage.
    • Improved rendering performance and stability when processing SVG documents with a large number of elements or complex layouts.
Aspose.SVG Product Family Update2026年2月3日
Aspose.SVG for .NET V26.1メジャーバージョン2026年1月30日
機能
  • Improved asynchronous navigation model - Updated NavigateAsync(...) implementations to be declared as async methods internally, ensuring that asynchronous execution starts immediately at the API boundary rather than returning a pre-created Task. This improves thread utilization and behavior in high-concurrency and UI-sensitive environments.
  • Rendering Memory Optimization - Reduced memory usage during rendering by optimizing internal data structures and allocation patterns, improving performance when processing complex or large SVG documents.
Aspose.SVG Product Family Update2026年1月6日