Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# FluentEmail.Graph

Sender for [FluentEmail](https://github.com/lukencode/FluentEmail) that
> ⚠️ v5 is now using [jcamp-code/FluentEmail](https://github.com/jcamp-code/FluentEmail) instead of the abandoned [lukencode/FluentEmail](https://github.com/lukencode/FluentEmail)

Sender for [FluentEmail](https://github.com/jcamp-code/FluentEmail) that
uses [Microsoft Graph API](https://docs.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0).

![Nuget](https://img.shields.io/nuget/v/FluentEmail.Graph)
Expand Down Expand Up @@ -33,6 +35,12 @@ Example config in `appsettings.json`
}
```

## v5

Changed from using the abandoned [lukencode/FluentEmail](https://github.com/lukencode/FluentEmail) to better maintained [jcamp-code/FluentEmail](https://github.com/jcamp-code/FluentEmail).

Moved from .NET Standard 2.0 to .NET 10.0 (jcamp-code/FluentEmail is .NET 8.0)

## v2

The original version only used
Expand Down
12 changes: 6 additions & 6 deletions sample/SendMailTestApp/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,12 @@
"Azure.Core": "1.53.0"
}
},
"FluentEmail.Core": {
"jcamp.FluentEmail.Core": {
"type": "Transitive",
"resolved": "3.0.2",
"contentHash": "uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
"resolved": "4.0.0",
"contentHash": "iwRyGXCRCTtlPbJnq29lY56y3XqcHz4Z01yOlAXIQblOtkS/MYOCt6jp7RuJ8HyO60u1NFZcEQA9SjAJKVGuPw==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0"
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.Bcl.AsyncInterfaces": {
Expand Down Expand Up @@ -527,8 +527,8 @@
"type": "Project",
"dependencies": {
"Azure.Identity": "[1.21.0, )",
"FluentEmail.Core": "[3.0.2, )",
"Microsoft.Graph": "[6.6.0, )"
"Microsoft.Graph": "[6.6.0, )",
"jcamp.FluentEmail.Core": "[4.0.0, )"
}
}
}
Expand Down
15 changes: 8 additions & 7 deletions src/FluentEmail.Graph/FluentEmail.Graph.csproj
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<Authors>David De Sloovere, Matt Goldman</Authors>
<Owner>ESC</Owner>
<Company>ESC</Company>
<Owner>Alistar</Owner>
<Company>Alistar</Company>
<Description>Sender for FluentEmail that uses Microsoft Graph API. Implements `FluentEmail.Core.Interfaces.ISender`.</Description>
<PackageTags>fluentemail sender isender graph</PackageTags>
<PackageProjectUrl>https://github.com/ESC-BV/FluentEmail.Graph</PackageProjectUrl>
<PackageProjectUrl>https://github.com/alistar-dev/FluentEmail.Graph</PackageProjectUrl>
<PackageIcon>icon.png</PackageIcon>
<DocumentationFile>bin\$(Configuration)\FluentEmail.Graph.xml</DocumentationFile>
<EnableNETAnalyzers>true</EnableNETAnalyzers>
Expand All @@ -20,8 +20,9 @@
<Version>0.0.1</Version>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<MinVerVerbosity>detailed</MinVerVerbosity>
<MinVerMinimumMajorMinor>4.0</MinVerMinimumMajorMinor>
<PackageReleaseNotes>v4.0 Updated Microsoft.Graph to v6
<MinVerMinimumMajorMinor>5.0</MinVerMinimumMajorMinor>
<PackageReleaseNotes>v5.0 Changed FluentEmail.Core and moved to .NET 10
v4.0 Updated Microsoft.Graph to v6
v3.0 Updated all dependencies and upgraded test projects to .NET 10
v2.4 Updated Microsoft.Graph to v5
v2.2 Added support for Headers
Expand All @@ -48,7 +49,7 @@ v2.1 Added support for Inline images
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="FluentEmail.Core" Version="3.0.2" />
<PackageReference Include="jcamp.FluentEmail.Core" Version="4.0.0" />
<PackageReference Include="JetBrains.Annotations" Version="2026.2.0">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
Expand Down
Loading
Loading