MarcinZiabek před 2 roky
rodič
revize
498a86359a

+ 2 - 2
Source/QuestPDF/Drawing/DocumentGenerator.cs

@@ -75,8 +75,8 @@ namespace QuestPDF.Drawing
                 $"The library does not require any license key. " +
                 $"We trust our users, and therefore the process is simple. " +
                 $"To disable license validation and turn off this exception, please configure an eligible license using the QuestPDF.Settings.License API, for example: {newParagraph}" +
-                $"\"QuestPDF.Settings.License = LicenseType.Community;\". {newParagraph}" +
-                $"Learn more on: https://www.questpdf.com/license-configuration.html";
+                $"\"QuestPDF.Settings.License = LicenseType.Community;\" {newParagraph}" +
+                $"Learn more on: https://www.questpdf.com/license-configuration.html {newParagraph}";
             
             throw new Exception(exceptionMessage)
             {

+ 4 - 4
Source/QuestPDF/Resources/PackageLicense.md

@@ -2,15 +2,15 @@
 
 ## What license do you need?
 
-If you are consuming the QuestPDF library as a Direct Package Dependency for usage in a Closed Source software in the capacity of a for-profit company/individual with more than 1M USD annual gross revenue, you must purchase the QuestPDF Professional or Enterprise License, depending on number of software developers.
+Suppose you are consuming the QuestPDF library as a Direct Package Dependency for usage in a Closed Source software in the capacity of a for-profit company/individual with more than 1M USD annual gross revenue. In that case, you must purchase the QuestPDF Professional or Enterprise License, depending on the number of software developers.
 
-We love and highly appreciate the .NET Community and therefore the vast majority of users are welcome to use the library completely for free. If you do not meet the criteria described above, you are eligible to use the QuestPDF Community MIT License, without any limitations, even for commercial usage.
+We love and highly appreciate the .NET Community. Therefore, most users are welcome to use the library entirely for free. If you do not meet the criteria described above, you are eligible to use the QuestPDF Community MIT License, without any limitations, even for commercial usage.
 
 If you still want to support library development, please consider purchasing the Professional License.
 
-All details regarding the QuestPDF license can be found on the [official webpage](https://www.questpdf.com/pricing.html). 
+Please find all details regarding the QuestPDF license on the [official webpage](https://www.questpdf.com/pricing.html).
 
-Being a healthy and growing community is our primary goal that motivates us to pursue professionalism. Thank you!
+Being a healthy and growing community is the primary goal that motivates us to pursue professionalism. Thank you!
 
 
 ## QuestPDF Community MIT License

+ 5 - 26
Source/QuestPDF/Resources/ReleaseNotes.txt

@@ -1,27 +1,6 @@
-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
+Version 2023.4.0
 
-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
-
-Version 2022.12.2:
-Performance improvements in various areas
-Text rendering stability improvements
-Fixed: the Settings.CheckIfAllTextGlyphsAreAvailable setting does not work correctly
-
-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
-
-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
+This release does not contain any features or quality improvements. 
+Its purpose is to mark the QuestPDF shift towards the dual-licensing model. 
+Most users are not affected by this change. 
+Please visit the https://www.questpdf.com/pricing.html webpage for more information.