Skip to content

Commit 19b685a

Browse files
author
trwalke
committed
Resolving conflicts and merging from main
2 parents 9982293 + 466bceb commit 19b685a

File tree

311 files changed

+15826
-3632
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

311 files changed

+15826
-3632
lines changed

.github/workflows/spellcheck.yml

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# .github/workflows/spellcheck.yml
1+
# .github/workflows/spellcheck.yml
22
name: Spell check
33
on: [pull_request]
44

@@ -7,14 +7,33 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@v4
10-
- uses: codespell-project/actions-codespell@v2
10+
11+
############################################################
12+
# 1️⃣ Built-in codespell action → PR annotations
13+
############################################################
14+
- name: Codespell (built-in dictionary)
15+
uses: codespell-project/actions-codespell@406322ec52dd7b488e48c1c4b82e2a8b3a1bf630
1116
with:
1217
check_filenames: true # also scan file names
1318
ignore_words_file: .codespellignore
1419
skip: >
15-
src/client/Microsoft.Identity.Client/json/**,
16-
tests/**,
17-
devapps/**,
18-
build/**,
19-
docs/**,
20-
prototype/**
20+
src/client/Microsoft.Identity.Client/json,
21+
tests,
22+
devapps,
23+
build,
24+
docs,
25+
prototype,
26+
27+
############################################################
28+
# 2️⃣ Raw CLI pass → enforces your custom typo pairs
29+
############################################################
30+
- name: Install codespell
31+
run: pip install --quiet --no-deps "codespell==2.4.1"
32+
33+
- name: Codespell (custom pair list)
34+
run: |
35+
codespell --check-filenames \
36+
--dictionary build/codespell_pairs.txt \
37+
--ignore-words .codespellignore \
38+
--skip "src/client/Microsoft.Identity.Client/json,tests,devapps,build,docs,prototype" \
39+
.

CHANGELOG.md

Lines changed: 65 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,73 @@
1+
4.78.0
2+
======
3+
### Changes
4+
* Update SDK version from 8.0.404 to 8.0.415. [#5543](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5543)
5+
* Hide / deprecate some obscure APIs. [#5484](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5484)
6+
7+
### Bug Fixes
8+
* Support Android edge-to-edge. [#5499](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5499)
9+
* Android broker does not support ADFS authority. [#5522](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5522)
10+
11+
4.77.1
12+
======
13+
14+
* Adjusted issuer validation to accept differing paths https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5466
15+
* Added better error message for OIDC error https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5433
16+
* Reverted changes made for Http2 https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5462
17+
18+
4.77.0
19+
======
20+
### Features
21+
* Added WinUI 3 support for Desktop Broker flows. https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5411
22+
* Introduced extensibility API to allow users to add custom HTTP headers to token acquisition requests (under extensibility). https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5440
23+
24+
### Changes
25+
* Remove passing `x-client-os` as a query parameter in the authorization URI. https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5456
26+
* Bump `Microsoft.IdentityModel.Abstractions` to a supported version. https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5452
27+
28+
### Bug fixes
29+
* Remove confusing error text as it only applies to one of many possible causes. https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5467
30+
31+
4.76.0
32+
======
33+
34+
### New Features
35+
* Removal of `ExperimentalFeatures` flag on `WithMtlsProofOfPossession` API
36+
* Add Service Fabric token revocation support
37+
* Adding WithExtraBodyParameters api
38+
* Enable mTLS Proof‑of‑Possession for Client‑Assertion Delegates
39+
40+
### Bug Fixes
41+
* #5400 Fixing issue that leads to multiple active access tokens in the cache for non-tenanted oidc authority
42+
* Update NativeInterop package version to 0.19.4
43+
44+
4.74.1
45+
======
46+
47+
### Bug fixes
48+
* When you configure MSAL with WithOidcAuthority(), the library now confirms that the issuer returned by the OIDC discovery endpoint matches the expected authority (including CIAM patterns) and throws an exception if it does not. https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5358
49+
50+
* Re-expose public AuthenticationResult constructor. A public, test-friendly constructor of AuthenticationResult was inadvertently hidden behind [Obsolete] and [EditorBrowsable(Never)]. The constructor is now publicly available again. https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/5392
51+
52+
4.74.0
53+
======
54+
55+
### Features
56+
* Deprecate ROPC flow in Public Client Applications https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5355.
57+
* AuthenticationResult exposes a new BindingCertificate property that returns the X.509 certificate bound to the access token in mTLS-PoP scenarios. https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/5370.
58+
59+
### Bug fixes
60+
* MSAL now honors the DEFAULT_IDENTITY_CLIENT_ID environment variable when acquiring tokens from Azure Machine Learning managed-identity endpoint. https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/5350.
61+
162
4.73.1
263
======
364

465
### Features
5-
Deprecate AcquireTokenByIntegratedWindowsAuth API in https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5345
66+
* Deprecate AcquireTokenByIntegratedWindowsAuth API in https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5345
667

768
### Bug fixes
8-
Update native interop to 0.19.2 by @fengga in https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5362 to solve broker bugs
9-
update the deprecated openURL(:) api to openURL(:options:completionHandler) in https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5354
69+
* Update native interop to 0.19.2 by @fengga in https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5362 to solve broker bugs
70+
* update the deprecated openURL(:) api to openURL(:options:completionHandler) in https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/pull/5354
1071

1172
4.73.0
1273
=======
@@ -26,6 +87,7 @@ update the deprecated openURL(:) api to openURL(:options:completionHandler) in h
2687

2788
### Bug Fixes
2889
- Ensure instance of IMsalHttpClientFactory passed by the user is used for managed identity flows that do not require cert validation. See [Issue #5286](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/5286)
90+
- Fix a URL typo in the API comments. See [issue 5277](https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/5277)
2991

3092
4.72.0
3193
=======

Directory.Packages.props

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
44
<!-- Version of the Microsoft.Identity.Client.NativeInterop package. -->
5-
<MSALRuntimeNativeInteropVersion>0.19.2</MSALRuntimeNativeInteropVersion>
5+
<MSALRuntimeNativeInteropVersion>0.19.4</MSALRuntimeNativeInteropVersion>
66
<!-- Version of MSAL if not defined by the CI-->
77
<MsalInternalVersion>4.61.0</MsalInternalVersion>
88
</PropertyGroup>
@@ -12,16 +12,20 @@
1212
<PackageVersion Include="Microsoft.CodeAnalysis.RulesetToEditorconfigConverter" Version="3.3.3" PrivateAssets="All" />
1313
<PackageVersion Include="Microsoft.CSharp" Version="4.5.0" />
1414
<PackageVersion Include="Microsoft.Identity.Client.NativeInterop" Version="$(MSALRuntimeNativeInteropVersion)" IncludeAssets="all" />
15-
<PackageVersion Include="Microsoft.IdentityModel.Abstractions" Version="6.35.0" />
16-
<PackageVersion Include="Microsoft.Web.WebView2" Version="1.0.864.35" />
15+
<PackageVersion Include="Microsoft.IdentityModel.Abstractions" Version="8.14.0" />
16+
<PackageVersion Include="Microsoft.Web.WebView2" Version="1.0.2903.40" />
17+
<PackageVersion Include="Microsoft.WindowsAppSDK" Version="1.7.250606001" />
18+
<PackageVersion Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.26100.4188" />
1719
<PackageVersion Include="System.ComponentModel.TypeConverter" Version="4.3.0" />
1820
<!-- Should match Azure Functions runtime: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/4456 -->
1921
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="6.0.1" />
22+
<PackageVersion Include="System.Formats.Asn1" Version="9.0.8" />
2023
<PackageVersion Include="System.IO.FileSystem.AccessControl" Version="5.0.0" />
2124
<PackageVersion Include="System.Net.NameResolution" Version="4.3.0" />
2225
<PackageVersion Include="System.Runtime.Serialization.Formatters" Version="4.3.0" />
2326
<PackageVersion Include="System.Runtime.Serialization.Json" Version="4.3.0" />
2427
<PackageVersion Include="System.Runtime.Serialization.Primitives" Version="4.3.0" />
28+
<PackageVersion Include="System.Security.Cryptography.Cng" Version="5.0.0" PrivateAssets="All" />
2529
<PackageVersion Include="System.Security.Cryptography.ProtectedData" Version="4.5.0" />
2630
<PackageVersion Include="System.Security.SecureString" Version="4.3.0" />
2731
<PackageVersion Include="System.ServiceModel.Http" Version="4.5.3" />
@@ -71,7 +75,6 @@
7175
<PackageVersion Include="System.IdentityModel.Tokens.Jwt" Version="6.35.0" />
7276
<PackageVersion Include="System.Net.Http" Version="4.3.4" />
7377
<PackageVersion Include="System.Reflection.TypeExtensions" Version="4.7.0" />
74-
<PackageVersion Include="System.Security.Cryptography.Cng" Version="5.0.0" />
7578
<PackageVersion Include="System.Text.Json" Version="6.0.10" />
7679
<PackageVersion Include="System.Threading" Version="4.3.0" />
7780
<PackageVersion Include="System.Threading.Tasks" Version="4.3.0" />
@@ -80,6 +83,5 @@
8083
<PackageVersion Include="System.ValueTuple" Version="4.5.0" />
8184
<PackageVersion Include="System.Windows.Forms" Version="4.0.0" />
8285
<PackageVersion Include="CommandLineParser" Version="2.8.0" />
83-
<PackageVersion Include="System.Formats.Asn1" Version="9.0.0" />
8486
</ItemGroup>
8587
</Project>

0 commit comments

Comments
 (0)