Browse Source

2023.12.0 release notes

Marcin Ziąbek 2 years ago
parent
commit
1dc175b662
1 changed files with 8 additions and 14 deletions
  1. 8 14
      Source/QuestPDF/Resources/ReleaseNotes.txt

+ 8 - 14
Source/QuestPDF/Resources/ReleaseNotes.txt

@@ -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.