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일