Skip to content

Releases: AzureAD/microsoft-identity-web

3.7.0

07 Feb 03:56
9bd5211
Compare
Choose a tag to compare

3.7.0

  • Updated to Microsoft.Identity.Abstractions 8.1.0
  • Updated to Microsoft.IdentityModel.* 8.4.0

New Feature

  • IdentityWeb now provides extensibility to DefaultCredentialsLoader so that partner teams, or an SDK on top of IdWeb, can bring their own credential providers. See #3220 for details.

Bug fixes

  • The merged options are now being passed to MSAL for the CCA ROPC scenario. See #3207 for details.

What's Changed

Full Changelog: 3.6.2...3.7.0

3.6.2

23 Jan 16:38
990a2ba
Compare
Choose a tag to compare

3.6.2

  • Updated to Microsoft.Identity.Abstractions 8.0.0

Fundamentals

  • Clean-up the tests that were using properties removed in Abstractions 8.0.0. See issue #3212 for details.

What's Changed

Full Changelog: 3.6.1...3.6.2

3.6.1

21 Jan 23:00
98a0ef9
Compare
Choose a tag to compare

3.6.1

  • Updated to Microsoft.Identity.Abstractions 7.2.1

3.6.0

17 Jan 21:38
91db389
Compare
Choose a tag to compare

3.6.0

  • Updated to Microsoft.IdentityModel.* 8.3.1
  • Updated to MSAL.NET 4.67.2

Bug fixes

  • Checks that B2C tokens don't contain the claims used by Identity Web to represent the home tenant and object ID (obtained from the UserInfo endpoint). See #3131
  • Remove explicit locking in OpenIdConnectCachingSecurityTokenProvider. See Issue #3078

Fundamentals

  • Fix Null Reference Exception in OwinTokenAcquirerFactory + other OWIN cleanup. See #3183
  • Re-add code coverage comments & scope to src files. See #3177

What's Changed

New Contributors

Full Changelog: 3.5.0...3.6.0

3.5.0

04 Dec 21:06
7535ecc
Compare
Choose a tag to compare

Bug fixes

  • Ensure Singleton registration for TokenAcquisition Services when TokenAcquirerFactory is null. See #3155
  • Dont modify the merged options when building the confidential client. See #3137

Fundamentals

  • Install all .NET versions in pipeline, including .NET 9. See #3152
  • Upgrade to C# 13. See #3138
  • Specify sdk version in global.json. See #3156
  • Disable Coverage PR comments. See in #3159

What's Changed

  • Install all .NET versions in pipeline to fix run tests task by @msbw2 in #3152
  • Upgrade to C# 13 by @westin-m in #3138
  • Specify sdk version in global.json by @westin-m in #3156
  • Ensure Singleton registration for TokenAcquisition Services when TokenAcquirerFactory is null by @sruke in #3155
  • Disable Coverage PR comments by @westin-m in #3159
  • Dont modify the merged options when building the confidential client by @keegan-caruso in #3137

Full Changelog: 3.4.0...3.5.0

3.4.0

15 Nov 19:46
5e4a389
Compare
Choose a tag to compare

3.4.0

  • Updated to Microsoft.IdentityModel.* 8.2.1
  • Updated to Microsoft.Identity.Abstractions 7.2.0

New features

  • Add ROPC flow support for confidential client applications. See 3091, 3129, 3139.
  • Allow multi-tenant applications to specify the AppHomeTenantId to be used for client credentials. See 3121, 3132.
  • Update to use .NET 9 GA. See 3127.

What's Changed

New Contributors

Full Changelog: 3.3.1...3.4.0

3.3.1

02 Nov 21:03
3dc8286
Compare
Choose a tag to compare

3.3.1

  • Updated to Microsoft.IdentityModel.* 8.2.0

Supportability

  • Added JSON schema support for Microsoft.Identity.Web configuration. This allows for schema validation in the appsettings.json, improving configuration accuracy and developer experience. To use it, add the following at the top of your appsettings.json:
    "$schema": "https://github.com/AzureAD/microsoft-identity-web/blob/master/JsonSchemas/microsoft-identity-web.json"
    This update enhances the configuration process by providing clear structure and validation for settings used in Microsoft.Identity.Web. See PR #3119 for details.

Fundamentals

  • Fix a flaky test in the L1L2Cache tests. See PR #3122 for details.

What's Changed

New Contributors

Full Changelog: 3.3.0...3.3.1

3.3.0

28 Oct 04:11
195328c
Compare
Choose a tag to compare

3.3.0

  • Updated to Microsoft.Identity.Client 4.66.0
  • Update system.Text.Json to 8.0.5 CVE-2024-43485
  • Updated to .NET 9 RC2

New features

  • Microsoft.Identity.Web token acquisition now provides an extensibility mechanism to enlight non-standard features. For details, see #2975

Fundamentals

  • Split DownstreamApi methods between AoT compatible and incompatible methods by @SaurabhMSFT in #3090
  • ASP.NET Core (and other) cross-link updates by @guardrex in #3096. Thank you!
  • Onboarded to Threading Analyzers. For details, see #3052
  • display code coverage as PR comments
  • Fix flaky EncryptionTestAsync on .NET 9.

What's Changed

  • Bump System.Text.Json from 8.0.4 to 8.0.5 in /tools/ConfigureGeneratedApplications by @dependabot in #3069
  • Bump Microsoft.Identity.Web.DownstreamApi, Microsoft.Extensions.Logging.Abstractions, System.Text.Json, System.Text.Encodings.Web, Microsoft.AspNetCore.DataProtection, System.Security.Cryptography.Xml, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Logging, Microsoft.Extensions.DependencyInjection, System.Formats.Asn1, System.Security.Cryptography.Pkcs, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration and Microsoft.Extensions.Options.ConfigurationExtensions by @dependabot in #3073
  • Bump Microsoft.Identity.Web.MicrosoftGraph, Microsoft.Extensions.Logging.Abstractions, System.Text.Json, System.Text.Encodings.Web, Microsoft.AspNetCore.DataProtection, System.Security.Cryptography.Xml, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Logging, Microsoft.Extensions.DependencyInjection, System.Formats.Asn1, System.Security.Cryptography.Pkcs, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration and Microsoft.Extensions.Options.ConfigurationExtensions by @dependabot in #3072
  • Bump Microsoft.Identity.Web, Microsoft.Extensions.Logging.Abstractions, System.Text.Json, System.Text.Encodings.Web, Microsoft.AspNetCore.DataProtection, System.Security.Cryptography.Xml, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Logging, Microsoft.Extensions.DependencyInjection, System.Formats.Asn1, System.Security.Cryptography.Pkcs, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Options.ConfigurationExtensions and Microsoft.Extensions.Hosting by @dependabot in #3070
  • update system.Text.Json to 8.0.5 CVE-2024-43485 by @jennyf19 in #3074
  • another update by @jennyf19 in #3075
  • Onboard Id Web to Threading Analyzers by @westin-m in #3041
  • Update .NET 9 to RC 2 by @msbw2 in #3082
  • Align editor config with other libraries by @westin-m in #3079
  • Fix reflection in MemoryCache tests to support both versions seen in .NET 9 RCs by @msbw2 in #3085
  • Use nuget config file by @SaurabhMSFT in #3083
  • Fix EncryptionTestAsync on .NET 9 by @pmaytak in #3088
  • Update GitHub Action to run unit tests by @pmaytak in #3089
  • Update template-install-dependencies.yaml by @jmprieur in #3092
  • Fix DevEx and IDDP builds by @jmprieur in #3093
  • Mark IdWeb APIs as shipped by @westin-m in #3086
  • Update version by @jmprieur in #3094
  • Split aot compatible and incompatible methods by @SaurabhMSFT in #3090
  • ASP.NET Core (and other) cross-link updates by @guardrex in #3096
  • update to MSAL 4.66 by @jennyf19 in #3095
  • Remove swagger dependencies by @msbw2 in #3099
  • Upgrade versions by @JoshLozensky in #3098
  • Upgrading MSAL version by @JoshLozensky in #3104
  • Grouping Dependabot Updates by @JoshLozensky in #3105
  • Microsoft.Identity.Web token acquisition extensions by @jmprieur in #3005
  • display code coverage as PR comments by @westin-m in #3107
  • Use Nuget config file by @SaurabhMSFT in #3112
  • Update changelog.md for 3.3.0 by @jmprieur in #3113

New Contributors

Full Changelog: 3.2.2...3.3.0

3.2.2

09 Oct 00:20
9d05e13
Compare
Choose a tag to compare

3.2.2

  • Updated to Microsoft.IdentityModel.* 8.1.2

3.2.1

05 Oct 02:46
08251ae
Compare
Choose a tag to compare

3.2.1

  • Updated to Microsoft.IdentityModel.* 8.1.1

What's Changed

Full Changelog: 3.2.0...3.2.1