AzureAD / microsoft-authentication-library-for-java

Microsoft Authentication Library (MSAL) for Java http://aka.ms/aadv2
MIT License
280 stars 137 forks source link

Use Rev API plugin in the builds to catch API regressions. #817

Open g2vinay opened 1 month ago

g2vinay commented 1 month ago

Library version used

1.15.0

Java version

Java 11

Scenario

Other - please specify

Is this a new or an existing app?

None

Issue description and reproduction steps

Recently an API regression shipped in Msal 1.15.0 version. Specifically

The relocation of the APIs from AbstractApplicationClientBase to AbstractApplicationBase in this PR. MSI Refactoring (#715) · AzureAD/microsoft-authentication-library-for-java@450757a (github.com)

The break is specifically the fluent return type from the Builder class, as it has now moved to AbstractApplicationBase. MSI Refactoring (#715) · AzureAD/microsoft-authentication-library-for-java@450757a (github.com)

Using Rev API plugins in the builds will help to catch such issues.

Relevant code snippets

No response

Expected behavior

No response

Identity provider

Microsoft Entra ID (Work and School accounts and Personal Microsoft accounts)

Regression

1.15.0

Solution and workarounds

Using Rev API plugins in the builds will help to catch such issues.