|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## v2.8.3 |
| 4 | +- **Configuration Improvements:** |
| 5 | + - Added optional `Action<GotenbergSharpClientOptions>` parameter to `AddGotenbergSharpClient()` extension methods |
| 6 | + - Allows programmatic configuration of options directly when registering the client |
| 7 | + - Made `GotenbergSharpClientOptions` optional in DI - falls back to empty options if not configured |
| 8 | + - Supports hybrid configuration (appsettings.json + programmatic overrides) |
| 9 | + - Updated README with configuration examples (basic, programmatic, and hybrid) |
| 10 | +- **Documentation Improvements (PR #65):** |
| 11 | + - Added comprehensive XML documentation to all public APIs |
| 12 | + - Added Gotenberg documentation links to all client methods |
| 13 | + - Enhanced IntelliSense with parameter details, valid value ranges, and usage notes |
| 14 | + - Documented exception types with clear error handling guidance |
| 15 | + - Updated README to highlight IntelliSense documentation features |
| 16 | +- **Examples & Quality (PR #66):** |
| 17 | + - Converted LinqPad examples to .NET 8 console applications |
| 18 | + - Fixed Footer/Header swap bug in examples |
| 19 | + - Added proper resource disposal with CancellationToken.None to all CopyToAsync calls |
| 20 | + - Added validation and null-forgiving operators to BasicAuth handler registration |
| 21 | + - Fixed GitHub Actions build by adding example project build configurations |
| 22 | +- **Build & Packaging Fixes:** |
| 23 | + - Fixed NuGet packaging to only publish the client library (not example projects) |
| 24 | + - Replaced deprecated `PackageLicenseUrl` with `PackageLicenseExpression` |
| 25 | + - Fixed GitHub Actions to only pack and push the Gotenberg.Sharp.Api.Client package |
| 26 | + - Removed redundant symbol package push (handled automatically with main package) |
| 27 | + |
3 | 28 | ## v2.8.1 |
4 | 29 | - Added strongly-typed cookie support for Gotenberg API |
5 | 30 | - Added basic authentication support |
|
0 commit comments