Sourced from qs's changelog.
6.15.2
- [Fix]
stringify: skip null/undefined entries inarrayFormat: 'comma'+encodeValuesOnlyinstead of crashing inencoder- [Fix]
stringify: use configureddelimiteraftercharsetSentinel(#555)- [Fix]
stringify: applyformatterto encoded key understrictNullHandling(#554)- [Fix]
stringify: skip null/undefined filter-array entries instead of crashing inencoder(#551)- [Fix]
parse: handle nested bracket groups and add regression tests (#530)- [readme] fix grammar (#550)
- [Dev Deps] update
@ljharb/eslint-config- [Tests] add regression tests for keys containing percent-encoded bracket text
6.15.1
- [Fix]
parse:parameterLimit: InfinitywiththrowOnLimitExceeded: truesilently drops all parameters- [Deps] update
@ljharb/eslint-config- [Dev Deps] update
@ljharb/eslint-config,iconv-lite- [Tests] increase coverage
6.15.0
9aca407
v6.15.25e33d33
[Dev Deps] update @ljharb/eslint-config21f80b3
[Fix] stringify: skip null/undefined entries in
arrayFormat: 'comma' + `e...a0a81ea
[Fix] stringify: use configured delimiter
after charsetSentinele3062f7
[Fix] stringify: apply formatter to encoded
key under strictNullHandling0c180a4
[Fix] stringify: skip null/undefined filter-array entries
instead of crashi...3a8b94a
[Tests] add regression tests for keys containing percent-encoded bracket
text96755ab
[readme] fix grammara419ce5
[Fix] parse: handle nested bracket groups and add
regression tests3f5e1c5
v6.15.1Sourced from @azure/msal-node's releases.
@azure/msal-reactv5.2.15.2.1
Wed, 01 Apr 2026 20:09:00 GMT
Patches
- Improve compatibility with
React.StrictMode#8383 (herman.jensen@intility.no)- Bump
@azure/msal-browserto v5.6.3 (beachball)
@azure/msal-angularv5.2.15.2.1
Tue, 21 Apr 2026 22:41:19 GMT
Patches
- Bump
@azure/msal-browserto v5.8.0 (beachball)
@azure/msal-node-extensionsv5.2.15.2.1
Mon, 11 May 2026 21:48:15 GMT
Patches
- Bump
@azure/msal-commonto v16.6.1 (beachball)
@azure/msal-nodev5.2.15.2.1
Mon, 11 May 2026 21:48:15 GMT
Patches
- Bump
@azure/msal-commonto v16.6.1 (beachball)
@azure/msal-browserv5.2.05.2.0
Tue, 10 Feb 2026 23:04:27 GMT
Minor changes
- Add correlationId to events #8288 (thomas.norling@microsoft.com)
- Bump
@azure/msal-commonto v16.0.4 (beachball)- Bump eslint-config-msal to v0.0.0 (beachball)
- Bump msal-test-utils to v0.0.1 (beachball)
- Bump rollup-msal to v0.0.0 (beachball)
... (truncated)
c661401
Complete test tenant migration (#8584)bbcc105
Add browser compatibility guidelines and review instructions for
msal-browser...d7a7eb5
Add issuer validation check whenever MSAL JS performs OIDC endpoint
discovery...9884a71
Post-release PR (#8583)b4e498c
Stop looking in localStorage for temporary cache (#8579)1b261b4
Bump uuid and @actions/core in
/.github/actions/issue_template_bot (#8571)1d8d2ae
Update docs with popup closure detection and interaction status details
(#8580)bd7b6c4
Use local e2eTestUtils path for samples (#8578)64b3278
Add MSAL client metadata headers to IMDS managed identity requests (#8529)45bb72c
Restore NativeAuthSample app, e2e tests, and 3p-e2e pipeline (re-apply
#8176,...Sourced from @azure/msal-node's releases.
@azure/msal-angularv5.2.25.2.2
Tue, 28 Apr 2026 21:30:33 GMT
Patches
- Bump
@azure/msal-browserto v5.9.0 (beachball)
@azure/msal-node-extensionsv5.2.25.2.2
Tue, 19 May 2026 19:29:14 GMT
Patches
- Bump
@azure/msal-commonto v16.6.2 (beachball)
@azure/msal-nodev5.2.25.2.2
Tue, 19 May 2026 19:29:14 GMT
Patches
- Bump
@azure/msal-commonto v16.6.2 (beachball)
$uEA
z1#orI4j*wlBTnZM^l8;xqfAZ?^GW@{j_T&ZjOvF+lTZxn5vY311cjq_I>T9-ejcKz
zfS=PjAk6XlG_$^r|J`rnzx_U 1}*QnA|wSxEd(GcL|mboH=efoA4d+)l$)M>MKsM*D|k
zO?EsdY>^uQ*JaD2e9m~rSFglU1722hhsIkg;-fqLN? mw-ui2`f8b*zoKtfmx~R@EGREeZ<~PwZU`eP*w>
zHR^9qY{FIVS(gl;wqlty9pn4I)hi=@;t)`jZyyUE#e_w4d;7%L^*B*|_48&AzWepR
zc<-StS@J2$0zjXEB>4I83BF6rhnn))Ao9n0X8P*$O#5SrcPdlRYUt#U_Q%A)BX0+2
zK|o^$R1>aPr>;}B;8hfvrW$M!XQNT0sQS?o*aQ)s_mnmbas^ySO1WOyYXGN9AxBd0
zRc8iM&Dr|QgwS9H?Yh)0qU$W+sq_=%ssL(oX5Xw&%#el5O=vS%8_aHghc#A!>4>MA
zo?;f>*BCaQ#@e;b%0L4sh=uDwTVV);5iMOnfWkl+2?NYgb3rjEF6p%TCn^A1$_!B4
z{jpgrFqggJF>AP2;eu-b5W7=K0+=hH1C`~$o#D#jD8L)(?A~|{Z;HB!s~iC^V%^jO
z&YCk=|Gcz`8npvZwL1V>zkeC1w)F@Ctl;;! MV#kb}d6v(q26LoI)`GU#
zBq%5A(-eUb-)UFKnSL7;mwF;^f`X8K;U)}~zzf#7VmWSmP#D1-@(6^&8nnd{1Xf=m
zFGC$9aF=Cb9x?a+sq+KCc!&N7g3!ufZy%Pb+^-$0P6OX{7>tDl`;f+^fE`5o60{qG
z{U~yGZ?*| }
zbsujXL7#}(D!?I6CTjzLZ$9;k!_hTT-qCKAh?aNMqY8L#O$^p*M ?CTr%dtGMKn$+SSmCN%3;<4$^b~lNeF6V8sh{aRN7_l
zC@#LrgN4!79l3Ay-e8-FyrEX3jgA~_A4lIe1O&r{bpE)T*<~2%H-+~!;{*4UDG$p^
zI3KUHLOi5EN8azGgE?cr=-0m)qU=!p{^NL&J@{mepT)vCUj9lyx4(`$^UUd%tNMZ&
zb9r6svGdChY{`;OAPWGMoNlkE)m~~n$Dg=PQF6GwS_-+sQQoHKFmiUfdXKD%;6pk1
zlwpyi6e;u&I2)bfldmX&)31p&u?7Wc WJ=(`|p#Kq}*tezK(3A%w=j2Ud*x}2IQ*GdTvUa1G0rT
zN^6zZ7~LzE@|&p+FLg$}y-=RiFF+N*`{4KJ4CRpmR;Dq5l&CtnaYt;IDxm`4;wJx+
z)DulllEDKuT0!Vd5xbtFgmG=(4k#f)jjj=@<+{gC7~FS>N$RFfJH+y9ACH7X?Lyi#u@TCM}s+Y|_C)m>1vx2UE!b7)YiBqpF*lStkl*GhhK?$4XhA$&bv0
zxyThQk>uR|OMg>a^#4-?TO`gDKN>zb$T+whcEYpKZ-kaZF>~SpqJd9Nny
z4a0Y~gK>Q5dgsbBq{jem_n1b$aiDC0S1@g(cWyOT!I(2XJ^I1Fy8EszS@J2$0zjX#
z4Dhp`;78z1V9>l@eEx^%0ybnCCCBFrJuS9n{D
4KNvt^yCSAY1k0amoX&w5g7N#Ag2%!3
z#C-j}dvCr^>;g(zsd2f6aVCe^Vm`v4nc`lEmFU{2)M~h8j$n&wgjS-4P$w>>jh;Pb
zDm5M&tREPH%7v(M6Cp
z4+K)kGdVzV##V;e1Q1NjN?mi7E2inVw{=HdUCLydrUbC&ygd|vbzXI?APF_*FxqkR
zjEmW;d<)_Y10jYHY3DS*U=N3J!}92
5f-)Ex7c=Pz
zRVRISP#VU-n3FxS3bZEQCtwQYbwf)#aYwzo7HDTyxY(zBxUoF*V4dAf85
zbLwohtauXU=4OJn?P`SMGW!e;s<@@fL=#uWN}ogeT3&PlTvA&x5BV3s