|
@@ -1,15 +1,9 @@
|
|
|
-Version 2023.10.0
|
|
|
|
|
-- Primary focus: Improved the developer experience by enhancing debugging for document layout issues. Now, the library visually marks the places where problems occur.
|
|
|
|
|
-- Updated dependency SkiaSharp from 2.88.3 to 2.88.6
|
|
|
|
|
-- Updated QuestPDF Previewer dependencies: from Avalonia 0.10.X to 11.0.X
|
|
|
|
|
-- Improved code quality.
|
|
|
|
|
|
|
+Version 2023.12.0
|
|
|
|
|
+- Feature: added a Shrink element that enables relaxation of layout constraints from the parent element, applicable to both vertical and horizontal axes independently
|
|
|
|
|
+- Feature: developed the ShowIf API, allowing conditional visibility of elements based on rendering context (initially supports PageNumber only)
|
|
|
|
|
+- Feature: added functionality to specify unit types for the Spacing property in the Row element, improving Fluent API consistency
|
|
|
|
|
+- Optimization: reduced memory usage and decreased Garbage Collector pressure in the FluentAPI, enhancing performance
|
|
|
|
|
+- Improvement: integrated CancellationToken support in the ShowInPreviewer method
|
|
|
|
|
+- Improvement: simplified DynamicComponent usage by introducing a state-less component model
|
|
|
|
|
+- Testing: introduced a new internal layout-testing engine (prototype)
|
|
|
|
|
|
|
|
-Version 2023.10.1
|
|
|
|
|
-- Enhanced developer experience by refining the accuracy of the exception message thrown when native SkiaSharp dependencies are unavailable in the runtime environment.
|
|
|
|
|
-- Fixed link in the license-related message.
|
|
|
|
|
-
|
|
|
|
|
-Version 2023.10.2
|
|
|
|
|
-- Resolved issue with page numbering errors in merged documents.
|
|
|
|
|
-- Enhanced SkiaSharp native dependency detection for increased compatibility.
|
|
|
|
|
-- Fixed rare instances of text rendering inaccurately due to cache-related faults.
|
|
|
|
|
-- Fixed a rare problem where the Row element does not always respect layout issues in its children.
|
|
|