Browse Source

2024.3.0-beta release

Marcin Ziąbek 1 year ago
parent
commit
76efd58d7c

+ 1 - 1
Source/QuestPDF.Previewer/QuestPDF.Previewer.csproj

@@ -4,7 +4,7 @@
         <Authors>MarcinZiabek</Authors>
         <Company>CodeFlint</Company>
         <PackageId>QuestPDF.Previewer</PackageId>
-        <Version>2024.3.0-alpha</Version>
+        <Version>2024.3.0-beta</Version>
         <PackAsTool>true</PackAsTool>
         <ToolCommandName>questpdf-previewer</ToolCommandName>
         <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>

+ 2 - 2
Source/QuestPDF/QuestPDF.csproj

@@ -3,7 +3,7 @@
         <Authors>MarcinZiabek</Authors>
         <Company>CodeFlint</Company>
         <PackageId>QuestPDF</PackageId>
-        <Version>2024.3.0-betaint16</Version>
+        <Version>2024.3.0-beta</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>
@@ -20,7 +20,7 @@
         <Copyright>Marcin Ziąbek, QuestPDF contributors</Copyright>
         <PackageTags>PDF;C#;dotnet;csharp;.NET;PDF library;PDF document;PDF generation;PDF creation;PDF report;PDF invoice;PDF export;windows;linux;mac;azure;aws;open-source;open source;free;adobe;file;SVG;HTML;XPS</PackageTags>
         <Nullable>enable</Nullable>
-        <TargetFrameworks>net6.0;net8.0;netstandard2.0</TargetFrameworks>
+        <TargetFrameworks>net8.0;net6.0;netstandard2.0</TargetFrameworks>
         <IncludeSymbols>true</IncludeSymbols>
         <SymbolPackageFormat>snupkg</SymbolPackageFormat>
         <GenerateDocumentationFile>True</GenerateDocumentationFile>

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

@@ -11,3 +11,21 @@ This change was necessary to provide much higher flexibility and enable several
 We would like to thank the SkiaSharp project, its maintainers and contributors, for creating a fantastic graphics library. It was a fantastic foundation for QuestPDF for over 3 years. 
 
 This release requires at least .NET Standard 2.1. The beta release will reintroduce support for the .NET Standard 2.0.
+
+
+
+Version 2024.3.0-beta
+- Updated the codebase to Skia m122 and resolved all backward-incompatible changes,
+- Added support for the .NET Standard 2.0,
+- Improved P/Invoke and marshaling compatibility with the legacy .NET Framework,
+- Fixed a bug in the Text element that could cause an exception under certain conditions,
+- Updated the Lato font to the latest version (2.015),
+- Improved the loading method for native dependencies,
+- Added the Text.ClampLines functionality,
+- Added support for adjusting the thickness and style of text decorations (overline, strikeout, underline),
+- Added support for word spacing,
+- Reduced the risk of race conditions in Avalonia in the QuestPDF Previewer,
+- Enhanced exception message when the QuestPDF Previewer fails to load due to missing required dotnet 8 runtime,
+- Improved native memory management and fixed memory leaks,
+- Include licenses of the third party dependencies in the NuGet package,
+- Performed code cleanup and made minor adjustments.