|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## v3.0.0 |
| 4 | +- **Breaking Changes:** |
| 5 | + - Dropped .NET 5, .NET 6, and .NET 7 target frameworks |
| 6 | + - Added .NET 9 and .NET 10 target frameworks (retains .NET 8, netstandard2.1, netstandard2.0) |
| 7 | + - Builders reorganized from `Domain.Builders` to `Application.Builders` namespace |
| 8 | +- **Screenshot Operations (PR #74):** |
| 9 | + - New `ScreenshotHtmlAsync()` and `ScreenshotUrlAsync()` public API methods |
| 10 | + - Full request/builder hierarchy for HTML and URL screenshots |
| 11 | + - Support for PNG, JPEG, and WebP output formats |
| 12 | +- **Standalone PDF Engine Operations (PR #75):** |
| 13 | + - New `ExecutePdfEngineAsync()` methods for direct PDF manipulation |
| 14 | + - Flatten, rotate, split, encrypt, and write metadata without prior conversion |
| 15 | +- **PDF Encryption (PR #71):** |
| 16 | + - New encryption support with userPassword and ownerPassword |
| 17 | +- **Cross-Cutting Options (PR #73):** |
| 18 | + - Watermark, stamp, rotation, and split options available on any conversion |
| 19 | +- **LibreOffice Options (PR #72):** |
| 20 | + - New LibreOffice-specific conversion options with DDD value objects |
| 21 | + - Enhanced `MergeOfficeDocsAsync()` with quality, bookmarks, and image compression settings |
| 22 | +- **Chromium Missing Fields (PR #70):** |
| 23 | + - Additional Chromium form fields with DDD value objects |
| 24 | +- **Documentation:** |
| 25 | + - Switched from DocFX to MkDocs Material documentation site (PR #76, #77) |
| 26 | + - Linked example projects from documentation articles |
| 27 | +- **Examples:** |
| 28 | + - New EncryptPdf, LibreOfficeOptions, PdfEngineOperations, WatermarkAndRotate, and ChromiumFeatures examples |
| 29 | + - Converted LinqPad examples to standalone console applications |
| 30 | + |
3 | 31 | ## v2.8.5 |
4 | 32 | - **Features:** |
5 | 33 | - Added support for the GenerateTaggedPdf flag. |
|
0 commit comments