Browse Source

2022.9.0-alpha1

MarcinZiabek 3 years ago
parent
commit
2adff11400
2 changed files with 7 additions and 21 deletions
  1. 1 1
      QuestPDF/QuestPDF.csproj
  2. 6 20
      QuestPDF/Resources/ReleaseNotes.txt

+ 1 - 1
QuestPDF/QuestPDF.csproj

@@ -3,7 +3,7 @@
         <Authors>MarcinZiabek</Authors>
         <Authors>MarcinZiabek</Authors>
         <Company>CodeFlint</Company>
         <Company>CodeFlint</Company>
         <PackageId>QuestPDF</PackageId>
         <PackageId>QuestPDF</PackageId>
-        <Version>2022.8.2</Version>
+        <Version>2022.9.0-alpha1</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.</PackageDescription>
         <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.</PackageDescription>
         <PackageReleaseNotes>$([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/Resources/ReleaseNotes.txt"))</PackageReleaseNotes>
         <PackageReleaseNotes>$([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/Resources/ReleaseNotes.txt"))</PackageReleaseNotes>
         <LangVersion>9</LangVersion>
         <LangVersion>9</LangVersion>

+ 6 - 20
QuestPDF/Resources/ReleaseNotes.txt

@@ -1,20 +1,6 @@
-2022.8.0:
-
-- Improved library performance,
-- Breaking change: changed default font from Calibri to an open-source Lato,
-- Default font files are included with the nuget package, making it safe to deploy on any environment,
-- Default font files are significantly smaller, so output document files should be smaller too (up to 20x reduction in size),
-- When requested font is not available on the runtime environment, library provides list of available fonts,
-- Fixed a rare layout overflow exception with the Inlined element,
-- Fixed a memory leak connected to the HarfBuzz library.
-
-
-2022.8.1:
-- Fixed: default text style does not always work
-- Fixed: page breaking rendering does not work in very specific corner cases
-- Stability improvements for text wrapping
-- Updated stability of rendering elements in negative space
-- Optimization for the Column element: do not measure child when available height is negative
-
-2022.8.2
-- Fixed: the Column element incorrectly renders zero-height elements.
+2022.9.0
+- Implemented font-fallback algorithm,
+- Introduced new Settings API,
+- Significantly reduced memory allocation cost for TextStyle objects,
+- Implemented optional checking if all font glyphs are available,
+- Minor text-rendering optimizations.