Marcin Ziąbek 1 year ago
parent
commit
f6de70937e
2 changed files with 12 additions and 1 deletions
  1. 1 1
      Source/QuestPDF/QuestPDF.csproj
  2. 11 0
      Source/QuestPDF/Resources/ReleaseNotes.txt

+ 1 - 1
Source/QuestPDF/QuestPDF.csproj

@@ -3,7 +3,7 @@
         <Authors>MarcinZiabek</Authors>
         <Company>CodeFlint</Company>
         <PackageId>QuestPDF</PackageId>
-        <Version>2024.6.1</Version>
+        <Version>2024.6.2</Version>
         <PackageDescription>QuestPDF is an open-source, modern and battle-tested library that can help you with generating PDF documents by offering friendly, discoverable and predictable C# fluent API. Easily generate PDF reports, invoices, exports, etc.</PackageDescription>
         <PackageReleaseNotes>$([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/Resources/ReleaseNotes.txt"))</PackageReleaseNotes>
         <LangVersion>10</LangVersion>

+ 11 - 0
Source/QuestPDF/Resources/ReleaseNotes.txt

@@ -28,3 +28,14 @@ Version 2024.6.1
 - Fixed compatibility with .NET Standard 2.0.
 - Fixed an issue causing invisibility of Table elements containing only Header/Footer elements without content.
 - Improved the Document Composition Fluent API for Page, Table and Decoration elements. An exception is now thrown if any layer is configured more than once, preventing unexpected behavior.
+
+
+Version 2024.6.2
+- Reduced peak memory usage in documents with high number of text elements.
+- Implemented a new caching mechanism to reduce the number of layout-related calculations.
+- Introduced caching for DynamicSvgImage to enhance performance when the image is repeated across multiple pages.
+- Introduced caching for DynamicImage to enhance performance when the image is repeated across multiple pages.
+- Generating debugging information now respects the QuestPDF.Settings.EnableDebugging flag.
+- Enhanced the accuracy and conciseness of layout-issue debugging messages.
+- Fixed an issue where text width calculation was unnecessarily rounded, which caused text overflow.
+- Resolved an issue where the Text element was not visible when it contained only the page number.