From a560c6c864f88e92dddc6af5f2f645779ce90a18 Mon Sep 17 00:00:00 2001 From: MarcinZiabek Date: Sat, 22 Apr 2023 10:01:53 +0200 Subject: [PATCH] Release 2022.12.4 --- Source/QuestPDF/QuestPDF.csproj | 2 +- Source/QuestPDF/Resources/ReleaseNotes.txt | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/Source/QuestPDF/QuestPDF.csproj b/Source/QuestPDF/QuestPDF.csproj index e2594a7..a5b5bcf 100644 --- a/Source/QuestPDF/QuestPDF.csproj +++ b/Source/QuestPDF/QuestPDF.csproj @@ -3,7 +3,7 @@ MarcinZiabek CodeFlint QuestPDF - 2022.12.3 + 2022.12.4 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. $([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/Resources/ReleaseNotes.txt")) 9 diff --git a/Source/QuestPDF/Resources/ReleaseNotes.txt b/Source/QuestPDF/Resources/ReleaseNotes.txt index f151527..38a98f9 100644 --- a/Source/QuestPDF/Resources/ReleaseNotes.txt +++ b/Source/QuestPDF/Resources/ReleaseNotes.txt @@ -1,22 +1,27 @@ +Version 2022.12.0: Feature: implemented LetterSpacing property for the Text element Improvement: the Text element API accepts now only string values, objects are not automatically converted anymore Fix: the Alignment element incorrectly limits size of its child when only one axis is set (horizontal or vertical) Maintenance: Updated SkiaSharp dependency to 2.88.3 -In version 2022.12.1: +This release was possible thanks to enormous help of AntonyCorbett, thank you! + +Version 2022.12.1: Fixed: loading fonts from embedded resource via the FontManager.RegisterFontFromEmbeddedResource method Fixed: better layout calculation stability for the Column element Improvement: exposed missing API method for the Dynamic component, enabling applying more advanced optimizations Improvement: better API documentation for the Settings.DocumentLayoutExceptionThreshold property -In version 2022.12.2: +Version 2022.12.2: Performance improvements in various areas Text rendering stability improvements Fixed: the Settings.CheckIfAllTextGlyphsAreAvailable setting does not work correctly -In version 2022.12.3: +Version 2022.12.3: Fix: inconsistent text height when using multiple lines with different TextStyles Improvement: added validation for color arguments Fix: the inlined element is shown only once in the header but should be repeated on each page -This release was possible thanks to enormous help of AntonyCorbett, thank you! +Version 2022.12.4: +Fix: the TextStyle.Fallback property incorrectly inherits parent's and global properties +Improvement: updated the CreateNotMatchingFontException message to mention that the glyph checking operation can be disabled with the Settings.CheckIfAllTextGlyphsAreAvailable setting