Skip to content

Commit eb35e13

Browse files
committed
Updated NuGet packages, removed AngleSharp and Microsoft Graph SDK
1 parent b803fe2 commit eb35e13

7 files changed

+44
-77
lines changed

src/ALC/PnP.PowerShell.ALC.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.ApplicationInsights" Version="2.21.0" />
10+
<PackageReference Include="Microsoft.ApplicationInsights" Version="2.22.0" />
1111
</ItemGroup>
1212

1313
</Project>

src/Commands/Base/PnPGraphCmdlet.cs

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
using Microsoft.Graph;
2-
using Microsoft.SharePoint.Client;
1+
using Microsoft.SharePoint.Client;
32
using PnP.Core.Services;
43
using System.Management.Automation;
5-
using System.Net.Http.Headers;
6-
using System.Threading.Tasks;
74

85
namespace PnP.PowerShell.Commands.Base
96
{
@@ -19,8 +16,6 @@ public abstract class PnPGraphCmdlet : PnPConnectedCmdlet
1916

2017
public PnPContext PnPContext => Connection?.PnPContext;
2118

22-
private GraphServiceClient serviceClient;
23-
2419
protected override void BeginProcessing()
2520
{
2621
base.BeginProcessing();
@@ -40,29 +35,5 @@ protected override void BeginProcessing()
4035
/// Returns an Access Token for the Microsoft Graph API, if available, otherwise NULL
4136
/// </summary>
4237
public string AccessToken => TokenHandler.GetAccessToken(this, $"https://{Connection.GraphEndPoint}/.default", Connection);
43-
44-
internal GraphServiceClient ServiceClient
45-
{
46-
get
47-
{
48-
if (serviceClient == null)
49-
{
50-
var baseUrl = $"https://{Connection.GraphEndPoint}/v1.0";
51-
serviceClient = new GraphServiceClient(baseUrl, new DelegateAuthenticationProvider(
52-
async (requestMessage) =>
53-
{
54-
await Task.Run(() =>
55-
{
56-
if (!string.IsNullOrEmpty(AccessToken))
57-
{
58-
// Configure the HTTP bearer Authorization Header
59-
requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", AccessToken);
60-
}
61-
});
62-
}), new HttpProvider());
63-
}
64-
return serviceClient;
65-
}
66-
}
6738
}
6839
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
using System;
2+
using System.Runtime.Serialization;
3+
4+
namespace PnP.PowerShell.Commands.Enums
5+
{
6+
/// <summary>
7+
/// Describes which part of a team should be cloned.
8+
/// </summary>
9+
/// <see href="https://learn.microsoft.com/en-us/graph/api/resources/clonableteamparts?view=graph-rest-1.0">
10+
[Flags]
11+
public enum ClonableTeamParts
12+
{
13+
[EnumMember(Value = "apps")]
14+
Apps = 1,
15+
16+
[EnumMember(Value = "tabs")]
17+
Tabs = 2,
18+
19+
[EnumMember(Value = "settings")]
20+
Settings = 4,
21+
22+
[EnumMember(Value = "channels")]
23+
Channels = 8,
24+
25+
[EnumMember(Value = "members")]
26+
Members = 0x10
27+
}
28+
}

src/Commands/Model/PropertyNotRetrievedException.cs

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/Commands/Model/Teams/TeamCloneSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Text.Json.Serialization;
2-
using Microsoft.Graph;
2+
using PnP.PowerShell.Commands.Enums;
33
using PnP.PowerShell.Commands.Model.Graph;
44

55
namespace PnP.PowerShell.Commands.Model.Teams

src/Commands/PnP.PowerShell.csproj

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,10 @@
5353
</ItemGroup>
5454

5555
<ItemGroup>
56-
<PackageReference Include="AngleSharp" Version="0.17.0" />
57-
58-
<PackageReference Include="Microsoft.Graph" Version="3.33.0" />
59-
<PackageReference Include="Microsoft.Identity.Client" Version="4.64.0" />
60-
<PackageReference Include="Microsoft.Identity.Client.Broker" Version="4.64.0" />
61-
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.1.0" />
62-
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.1.0" />
56+
<PackageReference Include="Microsoft.Identity.Client" Version="4.65.0" />
57+
<PackageReference Include="Microsoft.Identity.Client.Broker" Version="4.65.0" />
58+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.1.2" />
59+
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.1.2" />
6360
<PackageReference Include="Microsoft.SharePointOnline.CSOM" Version="16.1.*" />
6461
<PackageReference Include="PnP.Framework" Version="1.17.*-*" Condition="'$(PnPFrameworkPath)' == '' and '$(IsRelease)' != '1'" />
6562
<PackageReference Include="PnP.Framework" Version="1.17.*-*" Condition="'$(IsRelease)' == '1'" />
@@ -83,7 +80,7 @@
8380
<PackageReference Include="PnP.Core.Transformation.SharePoint" Version="*" Condition="'$(IsRelease)' == '1'" /> -->
8481
<PackageReference Include="PnP.Core.Transformation.SharePoint" Version="1.14.*-*" />
8582

86-
<PackageReference Include="PowerShellStandard.Library" Version="5.1.0" />
83+
<PackageReference Include="PowerShellStandard.Library" Version="5.1.1" />
8784
<PackageReference Include="System.Reflection.Emit" Version="4.7.0" />
8885
<PackageReference Include="System.Runtime.Loader" Version="4.3.0" />
8986
<ProjectReference Include="..\ALC\PnP.PowerShell.ALC.csproj" />
@@ -136,15 +133,15 @@
136133

137134
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0-windows'">
138135
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
139-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
140-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.0" />
141-
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.0" />
142-
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.0" />
136+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
137+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
138+
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.1" />
139+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.1" />
143140
<PackageReference Include="System.Security.Cryptography.ProtectedData" Version="8.0.0" />
144141
<PackageReference Include="System.Security.Cryptography.OpenSsl" Version="5.0.0" />
145142
<PackageReference Include="System.Text.Encodings.Web" Version="8.0.0" />
146-
<PackageReference Include="System.Management.Automation" Version="7.4.4" />
147-
<PackageReference Include="System.Text.Json" Version="8.0.4" />
143+
<PackageReference Include="System.Management.Automation" Version="7.4.5" />
144+
<PackageReference Include="System.Text.Json" Version="8.0.5" />
148145
<PackageReference Include="TextCopy" Version="6.2.1" />
149146

150147
</ItemGroup>

src/Commands/Teams/CopyTeamsTeam.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
using Microsoft.Graph;
2-
using PnP.Framework.Provisioning.Model.Teams;
1+
using PnP.Framework.Provisioning.Model.Teams;
32
using PnP.PowerShell.Commands.Attributes;
43
using PnP.PowerShell.Commands.Base;
54
using PnP.PowerShell.Commands.Base.PipeBinds;
5+
using PnP.PowerShell.Commands.Enums;
66
using PnP.PowerShell.Commands.Model.Graph;
77
using PnP.PowerShell.Commands.Model.Teams;
88
using PnP.PowerShell.Commands.Utilities;
9-
using PnP.PowerShell.Commands.Utilities.REST;
109
using System;
1110
using System.Linq;
1211
using System.Management.Automation;

0 commit comments

Comments
 (0)