Skip to content

Commit

Permalink
2024.6.2
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcinZiabek committed Jun 20, 2024
1 parent 8a5a0cb commit f6de709
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Source/QuestPDF/QuestPDF.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
11 changes: 11 additions & 0 deletions Source/QuestPDF/Resources/ReleaseNotes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.

0 comments on commit f6de709

Please sign in to comment.