瀏覽代碼

2024.3.0-rc

Marcin Ziąbek 1 年之前
父節點
當前提交
7302f54191
共有 2 個文件被更改,包括 17 次插入1 次删除
  1. 1 1
      Source/QuestPDF/QuestPDF.csproj
  2. 16 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.3.0-beta1</Version>
+        <Version>2024.3.0-rc</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>

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

@@ -40,3 +40,19 @@ Version 2024.3.0-beta1
 - Fixed an issue where the text element does not render its content in certain scenarios when it contains page numbers,
 - Fixed an issue where SkSvgCanvas may produce incomplete results, resulting in invalid SVG content,
 - Improved memory management for SkParagraph in certain scenarios.
+
+
+
+Version 2024.3.0-rc
+- Updated Skia to version m124,
+- Linux support: Removed dependency on the FontConfig library,
+- Linux support: added support for older Linux distributions, equivalent to Ubuntu 18,
+- Linux support: Introduced support for arm64 architecture,
+- Resolved an issue causing an "Invalid UTF8" error message showing in the console,
+- Addressed a problem with the text underline effect not functioning as expected due to Skia's DecorationMode.Gaps not handling all fonts correctly,
+- Optimized the algorithm for loading fonts provided in the application folder, including default fonts, for better performance.
+- Included a list of contributors in the nuget package, to acknowledge the valuable input from our community in improving QuestPDF,
+- Implemented safeguards in the native code wrapper to throw an exception when a native object pointer is null,
+- Refined the native artifacts build system through code refactoring and the integration of execution tests, improving build reliability and efficiency,
+- Planned: in the next major release, the WASM support will be investigated and potentially reintroduced,
+- Known Issue: During stress testing, an issue was identified that native memory usage is higher than expected when generating long documents rich in short text elements. This issue is currently under investigation and will be addressed in the next major release.