Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

May 2023 Pre-Release #5954

Closed
wants to merge 50 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
da5f535
Update package-locks
jo-arroyo Apr 3, 2023
ccc6aa5
Merge branch 'dev' of https://github.com/AzureAD/microsoft-authentica…
jo-arroyo Apr 7, 2023
c0c956a
MSAL Major Version Upgrades April 2023 (#5771)
hectormmg Apr 7, 2023
d929cd7
Bump peter-evans/create-pull-request from 4 to 5 (#5866)
dependabot[bot] Apr 10, 2023
11cdfc9
passport-azure-ad update node-jose dependency (#5869)
tnorling Apr 10, 2023
629883f
Update PoliCheck version (#5864)
tnorling Apr 10, 2023
9f5c128
Fix telemetry typos (#5868)
konstantin-msft Apr 10, 2023
b73cf82
OBO E2E test (#5680)
Robbie-Microsoft Apr 11, 2023
1a04e92
Fix missing IdToken in response after refresh (msal-browser v3) (#5871)
tnorling Apr 11, 2023
5f7d5d1
Angular15 sample rebase (#5874)
jo-arroyo Apr 11, 2023
17d2bae
Angular15 sample e2e rebase (#5876)
jo-arroyo Apr 12, 2023
0f5df36
Retiring React 18 sample (#5841)
salman90 Apr 12, 2023
b560a06
Updates to use prettier for code formatting (#5872)
shoatman Apr 12, 2023
fa981e3
Update roadmap.md (#5881)
EmLauber Apr 12, 2023
134c0b2
MSAL Angular v3 address security vulnerabilities (#5884)
jo-arroyo Apr 14, 2023
da7ec29
Update 1P build workflow trigger (#5889)
tnorling Apr 14, 2023
6093093
Add Redirecting to an empty page. (#5840)
salman90 Apr 17, 2023
a24e495
Address dependabot alerts (#5892)
tnorling Apr 17, 2023
b4bbf7c
msal-node-extension drop tsdx (#5893)
tnorling Apr 17, 2023
1456301
msal-react drop tsdx (#5895)
tnorling Apr 17, 2023
5af79c8
Improve Iframe Errors (#5891)
tnorling Apr 17, 2023
b2536c4
Add temporaryCacheLocation to Cache Options (#5725) (#5890)
tnorling Apr 17, 2023
4a5ddee
Msal Angular v3 initialization changes and doc updates (#5896)
jo-arroyo Apr 18, 2023
42d55e7
Randomize native extension response identifiers to facilitate concurr…
konstantin-msft Apr 18, 2023
33fb5c3
Unit tests for NativeBrokerPlugin (msal-node-extensions) v3 (#5904)
tnorling Apr 18, 2023
ecf469f
Fix link to sample project (#5909)
dzhavat Apr 19, 2023
758159f
Remove null from acquireTokenSilent response type (#5912)
tnorling Apr 20, 2023
4f26fba
Remove no account error in removeAccount (#5911)
tnorling Apr 20, 2023
41cc416
msal-node NativeBrokerPlugin tests (#5910)
tnorling Apr 20, 2023
0b50671
Add CIAM support for v3
sameerag Apr 20, 2023
8b4482a
Fixing linter errors
sameerag Apr 20, 2023
d8b8ddf
Change files
sameerag Apr 20, 2023
74a1e91
fix to broken link (#5919)
jenksbryan Apr 24, 2023
84a31a3
Fix: dSTS Token dummy aud claim value for requests with scope input b…
jkapil Apr 25, 2023
e17eb91
Bundle local version of `msal-common` into `msal-node-extensions` (#5…
konstantin-msft Apr 25, 2023
72cb6cb
web api (on-behalf-of) sample with distributed cache (#5766)
Apr 25, 2023
39baaeb
Fix relative `msal-node` paths for `msal-node-samples` (#5931)
konstantin-msft Apr 25, 2023
7c359ba
Remove `node-token-validation` (#5921)
konstantin-msft Apr 25, 2023
df89a99
Remove googleapi fonts from Angular samples (#5936)
jo-arroyo Apr 26, 2023
46e2008
Angular environment variables for angular15 sample (#5933)
jo-arroyo Apr 26, 2023
db4f4fa
Update `msa-common` bundling config for `msal-node-extensions` (#5943)
konstantin-msft Apr 28, 2023
14aeb0a
Bundle `msal-common` into `msal-node` (#5942)
konstantin-msft Apr 28, 2023
31d8867
Bump caniuse-lite from 1.0.30001480 to 1.0.30001481 in /lib/msal-angu…
dependabot[bot] May 1, 2023
3c77b54
Bump caniuse-lite from 1.0.30001478 to 1.0.30001481 in /extensions/ms…
dependabot[bot] May 1, 2023
014ecfe
Bump caniuse-lite from 1.0.30001473 to 1.0.30001481 in /lib/msal-comm…
dependabot[bot] May 1, 2023
25ae452
Bump caniuse-lite from 1.0.30001478 to 1.0.30001481 in /lib/msal-brow…
dependabot[bot] May 1, 2023
bb11ada
Bump caniuse-lite from 1.0.30001478 to 1.0.30001481 in /lib/msal-core…
dependabot[bot] May 1, 2023
2ca0561
Bump caniuse-lite from 1.0.30001469 to 1.0.30001481 in /lib/msal-node…
dependabot[bot] May 1, 2023
82e0f2d
Bump caniuse-lite from 1.0.30001478 to 1.0.30001481 in /lib/msal-reac…
dependabot[bot] May 1, 2023
9025506
Bump package versions
tnorling May 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@
"plugin:react/recommended",
"plugin:react-hooks/recommended",
"plugin:security/recommended",
"plugin:import/typescript"
"plugin:import/typescript",
"prettier"
],
"rules": {
"@angular-eslint/component-class-suffix": 2,
Expand All @@ -45,7 +46,6 @@
"@typescript-eslint/camelcase": 0,
"@typescript-eslint/explicit-member-accessibility": 0,
"@typescript-eslint/explicit-module-boundary-types": 2,
"@typescript-eslint/indent": [2, 4, { "SwitchCase": 1 }],
"@typescript-eslint/interface-name-prefix": 0,
"@typescript-eslint/member-delimiter-style": 0,
"@typescript-eslint/no-angle-bracket-type-assertion": 0,
Expand All @@ -56,8 +56,6 @@
"@typescript-eslint/no-object-literal-type-assertion": 0,
"@typescript-eslint/no-unused-vars": 2,
"@typescript-eslint/prefer-interface": 0,
"@typescript-eslint/semi": 2,
"@typescript-eslint/type-annotation-spacing": 0,
"eol-last": 2,
"eqeqeq": 2,
"header/header": [2, "block", [ "", " * Copyright (c) Microsoft Corporation. All rights reserved.", " * Licensed under the MIT License.", " " ], 2],
Expand All @@ -75,7 +73,6 @@
"no-param-reassign": 2,
"no-var": 2,
"prefer-const": 2,
"quotes": [2, "double"],
"react/jsx-closing-bracket-location": 2,
"react/jsx-closing-tag-location": 2,
"react/jsx-curly-spacing": [2, {"when": "never", "attributes": {"allowMultiline": false }, "children": true}],
Expand All @@ -96,6 +93,9 @@
"settings": {
"react": {
"version": "17.0.0"
},
"import/resolver": {
"typescript": {} // this loads <rootdir>/tsconfig.json to eslint
}
}
}
2 changes: 0 additions & 2 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ msal-browser:
- lib/msal-browser/**/*
msal-react:
- lib/msal-react/**/*
node-token-validation:
- lib/node-token-validation/**/*
adal.js:
- maintenance/adal-angular/**/*
passport-azure-ad:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/beachball-bump.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
# Create/update Pull Request
- name: Create Pull Request
id: pr
uses: peter-evans/create-pull-request@v4
uses: peter-evans/create-pull-request@v5
with:
commit-message: Bump package versions
branch: release-staging
Expand Down
15 changes: 7 additions & 8 deletions .github/workflows/build-test-merge-group.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Dev branch CI
name: Dev branch CI
# Runs CI on all libraries when a PR is merged

on:
Expand All @@ -22,17 +22,16 @@ jobs:
strategy:
fail-fast: false
matrix:
library:
library:
- msal-core
- msal-common
- msal-browser
- msal-node
- msal-angular
- msal-react
- node-token-validation

name: ${{ matrix.library }}

steps:
- uses: actions/checkout@v3

Expand Down Expand Up @@ -68,12 +67,12 @@ jobs:
with:
files: lib/${{matrix.library}}/coverage/lcov.info
flags: ${{ matrix.library }}

extensions-build-test:
runs-on: windows-2019

name: msal-node-extensions

steps:
- uses: actions/checkout@v3

Expand Down Expand Up @@ -102,4 +101,4 @@ jobs:
uses: codecov/codecov-action@v3
with:
files: extensions/msal-node-extensions/coverage/lcov.info
flags: msal-node-extensions
flags: msal-node-extensions
15 changes: 6 additions & 9 deletions .github/workflows/build-test-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
- 'extensions/msal-node-extensions/**/*'
- '!**.md'
- '.github/workflows/build-test-pr.yml'

concurrency:
group: ci-${{github.ref}}
cancel-in-progress: true
Expand All @@ -25,7 +25,7 @@ jobs:
contents: read # for dorny/paths-filter to fetch a list of changed files
pull-requests: read # for dorny/paths-filter to read pull requests
runs-on: ubuntu-latest
outputs:
outputs:
# Expose matched filters as job 'packages' output variable
packages: ${{ steps.lib-filter.outputs.changes }}
extensions: ${{ steps.extensions-filter.outputs.node-extensions }}
Expand Down Expand Up @@ -57,9 +57,6 @@ jobs:
msal-react:
- *browser
- 'lib/msal-react/**/**.!(md)'
node-token-validation:
- *common
- 'lib/node-token-validation/**/**.!(md)'

- uses: dorny/paths-filter@v2
id: extensions-filter
Expand All @@ -80,9 +77,9 @@ jobs:
# Parse JSON array containing names of all filters matching any of changed files
# e.g. ['package1', 'package2'] if both package folders contains changes
library: ${{ fromJSON(needs.pre-check.outputs.packages) }}

name: ${{ matrix.library }}

steps:
- uses: actions/checkout@v3

Expand Down Expand Up @@ -137,9 +134,9 @@ jobs:
needs: pre-check
runs-on: windows-2019
if: needs.pre-check.outputs.extensions == 'true'

name: msal-node-extensions

steps:
- uses: actions/checkout@v3

Expand Down
18 changes: 5 additions & 13 deletions .github/workflows/msal-angular-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
- 'lib/msal-angular/**/*'
- 'lib/msal-browser/**/*'
- 'lib/msal-common/**/*'
- 'samples/msal-angular-v2-samples/**/*'
- 'samples/msal-angular-v3-samples/**/*'
- 'samples/e2eTestUtils/**/*'
- 'samples/package-lock.json'
- '!**.md'
Expand All @@ -35,15 +35,7 @@ jobs:
fail-fast: false
matrix:
sample:
- 'angular9-v2-sample-app'
- 'angular10-sample-app'
- 'angular11-sample-app'
- 'angular12-sample-app'
- 'angular13-rxjs6-sample-app'
- 'angular13-rxjs7-sample-app'
- 'angular14-rxjs6-sample-app'
- 'angular14-rxjs7-sample-app'
- 'angular-b2c-sample-app'
- 'angular15-sample-app'

name: ${{ matrix.sample }}

Expand All @@ -69,17 +61,17 @@ jobs:
run: npm ci

- name: Install ${{ matrix.sample }}
working-directory: samples/msal-angular-v2-samples/${{ matrix.sample }}
working-directory: samples/msal-angular-v3-samples/${{ matrix.sample }}
run: |
npm run install:local
npm install

- name: Build ${{ matrix.sample }}
working-directory: samples/msal-angular-v2-samples/${{ matrix.sample }}
working-directory: samples/msal-angular-v3-samples/${{ matrix.sample }}
run: npm run build

- name: E2E Tests
working-directory: samples/msal-angular-v2-samples/${{ matrix.sample }}
working-directory: samples/msal-angular-v3-samples/${{ matrix.sample }}
timeout-minutes: 5
env:
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/msal-browser-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ jobs:

- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: 16

- name: Restore node_modules for libs
uses: actions/cache@v3
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/msal-core-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ jobs:

- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: 16

- name: Restore node_modules for libs
uses: actions/cache@v3
Expand Down
Loading