Skip to content

Commit d83d154

Browse files
committed
Merge branch 'release/2.8.5'
2 parents 259406c + c0e23b2 commit d83d154

File tree

2 files changed

+102
-97
lines changed

2 files changed

+102
-97
lines changed

CHANGES.MD

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release History
22

3+
## v2.8.5
4+
- **Features:**
5+
- Added support for the GenerateTaggedPdf flag.
6+
37
## v2.8.4
48
- **Bug Fixes:**
59
- Fixed hybrid configuration for basic authentication credentials (PR #68)
Lines changed: 98 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,114 +1,115 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net7.0;net6.0;net5.0;netstandard2.1;netstandard2.0</TargetFrameworks>
5-
<LangVersion>latest</LangVersion>
6-
<AssemblyName>Gotenberg.Sharp.API.Client</AssemblyName>
7-
<RootNamespace>Gotenberg.Sharp.API.Client</RootNamespace>
8-
<ImplicitUsings>enable</ImplicitUsings>
9-
<Nullable>enable</Nullable>
10-
</PropertyGroup>
3+
<PropertyGroup>
4+
<TargetFrameworks>net8.0;net7.0;net6.0;net5.0;netstandard2.1;netstandard2.0</TargetFrameworks>
5+
<LangVersion>latest</LangVersion>
6+
<AssemblyName>Gotenberg.Sharp.API.Client</AssemblyName>
7+
<RootNamespace>Gotenberg.Sharp.API.Client</RootNamespace>
8+
<ImplicitUsings>enable</ImplicitUsings>
9+
<Nullable>enable</Nullable>
10+
</PropertyGroup>
1111

12-
<PropertyGroup>
13-
<NoWarn>$(NoWarn);NU1605;1701;1702;1705;1591</NoWarn>
14-
</PropertyGroup>
12+
<PropertyGroup>
13+
<NoWarn>$(NoWarn);NU1605;1701;1702;1705;1591</NoWarn>
14+
</PropertyGroup>
1515

16-
<PropertyGroup Label="PackageInfo">
17-
<Version>2.8.4</Version>
18-
<PackageTags>Gotenberg pdf C# API client unoconv</PackageTags>
19-
<Description>
20-
C# API client for interacting with the Gotenberg v7 &amp; v8 micro-service's API, a docker-powered stateless API for converting &amp; merging HTML, Markdown and Office documents to PDF. The client supports a configurable Polly retry policy with exponential back-off for handling transient exceptions.
21-
</Description>
22-
<IncludeSymbols>True</IncludeSymbols>
23-
<PackageReleaseNotes>
24-
v2.8.4 - Fixed hybrid configuration for basic authentication credentials. See CHANGES.MD for full details.
25-
v2.8.3 - Added programmatic configuration support. Comprehensive documentation improvements. Fixed NuGet packaging issues. See CHANGES.MD for full details.
26-
v2.8.1 - Added strongly-typed cookie support. Added basic authentication support. Added SinglePage page property. Fixed margins bug. Project restructure (moved /lib to /src).
27-
v2.8 - Improving handling of PDF formatting and added flatten support.
28-
v2.7 - Fixes issue with "Inches".
29-
v2.6 - Updated office Extensions. Added document metadata support. Add Dimension.FromUnit() support for dimensional values.
30-
v2.5 - Renamed "Dimentions" to "PageProperties". Added support for 'GenerateDocumentOutline' and 'OmitBackground.'
31-
v2.4 - Updated dependencies. Removed Annotations. Add support for PDF/UA form field. Thank you for the PR @lennartb-!
32-
v2.3 - Added Convert Page 'ExportFormFields' flag support (Gotenberg v8.3+ Only). Added .NET 8 target.
33-
v2.2 - Added 'SkipNetworkIdle' flag support (Gotenberg v8+ Only). Thank you for the PR @guillaumeduhr! Upgraded nugets to latest. Added .NET 7.0 support.
34-
v2.1 - Added Trace Support. Fixed extra webhook header support.
35-
v2.0 - Upgraded to support Gotenberg v7 -- this version no longer works with Gotenberg v6.
36-
</PackageReleaseNotes>
37-
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
38-
<PackageProjectUrl>https://github.com/ChangemakerStudios/GotenbergSharpApiClient</PackageProjectUrl>
39-
<PackageIconUrl>https://raw.githubusercontent.com/ChangemakerStudios/GotenbergSharpApiClient/master/resources/gotenberg-sharp-client.png</PackageIconUrl>
40-
<PackageIcon>gotenberg-sharp-client.png</PackageIcon>
41-
<RepositoryUrl>https://github.com/ChangemakerStudios/GotenbergSharpApiClient</RepositoryUrl>
42-
<PackageReadmeFile>README.md</PackageReadmeFile>
43-
</PropertyGroup>
16+
<PropertyGroup Label="PackageInfo">
17+
<Version>1.0.0</Version>
18+
<PackageTags>Gotenberg pdf C# API client unoconv</PackageTags>
19+
<Description>
20+
C# API client for interacting with the Gotenberg v7 &amp; v8 micro-service's API, a docker-powered stateless API for converting &amp; merging HTML, Markdown and Office documents to PDF. The client supports a configurable Polly retry policy with exponential back-off for handling transient exceptions.
21+
</Description>
22+
<IncludeSymbols>True</IncludeSymbols>
23+
<PackageReleaseNotes>
24+
v2.8.5 - Added support for the GenerateTaggedPdf flag.
25+
v2.8.4 - Fixed hybrid configuration for basic authentication credentials. See CHANGES.MD for full details.
26+
v2.8.3 - Added programmatic configuration support. Comprehensive documentation improvements. Fixed NuGet packaging issues. See CHANGES.MD for full details.
27+
v2.8.1 - Added strongly-typed cookie support. Added basic authentication support. Added SinglePage page property. Fixed margins bug. Project restructure (moved /lib to /src).
28+
v2.8 - Improving handling of PDF formatting and added flatten support.
29+
v2.7 - Fixes issue with "Inches".
30+
v2.6 - Updated office Extensions. Added document metadata support. Add Dimension.FromUnit() support for dimensional values.
31+
v2.5 - Renamed "Dimentions" to "PageProperties". Added support for 'GenerateDocumentOutline' and 'OmitBackground.'
32+
v2.4 - Updated dependencies. Removed Annotations. Add support for PDF/UA form field. Thank you for the PR @lennartb-!
33+
v2.3 - Added Convert Page 'ExportFormFields' flag support (Gotenberg v8.3+ Only). Added .NET 8 target.
34+
v2.2 - Added 'SkipNetworkIdle' flag support (Gotenberg v8+ Only). Thank you for the PR @guillaumeduhr! Upgraded nugets to latest. Added .NET 7.0 support.
35+
v2.1 - Added Trace Support. Fixed extra webhook header support.
36+
v2.0 - Upgraded to support Gotenberg v7 -- this version no longer works with Gotenberg v6.
37+
</PackageReleaseNotes>
38+
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
39+
<PackageProjectUrl>https://github.com/ChangemakerStudios/GotenbergSharpApiClient</PackageProjectUrl>
40+
<PackageIconUrl>https://raw.githubusercontent.com/ChangemakerStudios/GotenbergSharpApiClient/master/resources/gotenberg-sharp-client.png</PackageIconUrl>
41+
<PackageIcon>gotenberg-sharp-client.png</PackageIcon>
42+
<RepositoryUrl>https://github.com/ChangemakerStudios/GotenbergSharpApiClient</RepositoryUrl>
43+
<PackageReadmeFile>README.md</PackageReadmeFile>
44+
</PropertyGroup>
4445

45-
<PropertyGroup>
46-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
47-
<EmbedUntrackedSources>true</EmbedUntrackedSources>
48-
<IncludeSymbols>true</IncludeSymbols>
49-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
50-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
51-
</PropertyGroup>
46+
<PropertyGroup>
47+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
48+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
49+
<IncludeSymbols>true</IncludeSymbols>
50+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
51+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
52+
</PropertyGroup>
5253

53-
<ItemGroup>
54-
<InternalsVisibleTo Include="GotenbergSharpClient.Tests" />
55-
</ItemGroup>
54+
<ItemGroup>
55+
<InternalsVisibleTo Include="GotenbergSharpClient.Tests" />
56+
</ItemGroup>
5657

57-
<ItemGroup>
58-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
59-
<PackageReference Include="PolySharp" Version="1.14.1">
60-
<PrivateAssets>all</PrivateAssets>
61-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
62-
</PackageReference>
63-
</ItemGroup>
58+
<ItemGroup>
59+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.*" PrivateAssets="All" />
60+
<PackageReference Include="PolySharp" Version="1.*">
61+
<PrivateAssets>all</PrivateAssets>
62+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
63+
</PackageReference>
64+
</ItemGroup>
6465

65-
<ItemGroup>
66-
<PackageReference Include="MimeMapping" Version="3.0.1" />
67-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
68-
</ItemGroup>
66+
<ItemGroup>
67+
<PackageReference Include="MimeMapping" Version="3.0.1" />
68+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
69+
</ItemGroup>
6970

70-
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
71-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.2.0" />
72-
<PackageReference Include="Microsoft.Extensions.Http" Version="2.2.0" />
73-
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="2.2.0" />
74-
<PackageReference Include="Microsoft.Bcl.HashCode" Version="1.1.1" />
75-
</ItemGroup>
71+
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
72+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.2.0" />
73+
<PackageReference Include="Microsoft.Extensions.Http" Version="2.2.0" />
74+
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="2.2.0" />
75+
<PackageReference Include="Microsoft.Bcl.HashCode" Version="1.1.1" />
76+
</ItemGroup>
7677

77-
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.1'">
78-
<Reference Include="Polly" />
79-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.5" />
80-
<PackageReference Include="Microsoft.Extensions.Http" Version="3.1.5" />
81-
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="3.1.5" />
82-
</ItemGroup>
78+
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.1'">
79+
<Reference Include="Polly" />
80+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.5" />
81+
<PackageReference Include="Microsoft.Extensions.Http" Version="3.1.5" />
82+
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="3.1.5" />
83+
</ItemGroup>
8384

84-
<ItemGroup Condition="'$(TargetFramework)' == 'net5.0'">
85-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="5.0.0" />
86-
<PackageReference Include="Microsoft.Extensions.Http" Version="5.0.0" />
87-
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="5.0.0" />
88-
</ItemGroup>
85+
<ItemGroup Condition="'$(TargetFramework)' == 'net5.0'">
86+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="5.0.0" />
87+
<PackageReference Include="Microsoft.Extensions.Http" Version="5.0.0" />
88+
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="5.0.0" />
89+
</ItemGroup>
8990

90-
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
91-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" />
92-
<PackageReference Include="Microsoft.Extensions.Http" Version="6.0.0" />
93-
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="6.0.0" />
94-
</ItemGroup>
91+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
92+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" />
93+
<PackageReference Include="Microsoft.Extensions.Http" Version="6.0.0" />
94+
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="6.0.0" />
95+
</ItemGroup>
9596

96-
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
97-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
98-
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
99-
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
100-
</ItemGroup>
97+
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
98+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
99+
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
100+
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="7.0.0" />
101+
</ItemGroup>
101102

102-
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
103-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
104-
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.0" />
105-
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="8.0.7" />
106-
</ItemGroup>
103+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
104+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
105+
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.0" />
106+
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="8.0.7" />
107+
</ItemGroup>
107108

108-
<ItemGroup>
109-
<None Include="..\..\README.md" Pack="true" PackagePath="\" />
110-
<None Include="..\..\resources\gotenberg-sharp-client.png" Pack="true" PackagePath="\" />
111-
<Resource Include="..\..\resources\gotenberg-sharp-client.png" Pack="true" PackagePath="\" />
112-
</ItemGroup>
109+
<ItemGroup>
110+
<None Include="..\..\README.md" Pack="true" PackagePath="\" />
111+
<None Include="..\..\resources\gotenberg-sharp-client.png" Pack="true" PackagePath="\" />
112+
<Resource Include="..\..\resources\gotenberg-sharp-client.png" Pack="true" PackagePath="\" />
113+
</ItemGroup>
113114

114115
</Project>

0 commit comments

Comments
 (0)