Skip to content

Commit d46dfc4

Browse files
Release v2.4.1 (#765)
1 parent c9e9894 commit d46dfc4

35 files changed

+181
-157
lines changed

.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v2.4.0
1+
v2.4.1

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Change Log
22

3+
## [v2.4.1](https://github.com/auth0/auth0-angular/tree/v2.4.1) (2026-01-08)
4+
5+
[Full Changelog](https://github.com/auth0/auth0-angular/compare/v2.4.0...v2.4.1)
6+
7+
**Fixed**
8+
9+
- fix: handle detailedResponse in HTTP interceptor (#731) [\#752](https://github.com/auth0/auth0-angular/pull/752) ([yogeshchoudhary147](https://github.com/yogeshchoudhary147))
10+
311
## [v2.4.0](https://github.com/auth0/auth0-angular/tree/v2.4.0) (2025-12-23)
412

513
[Full Changelog](https://github.com/auth0/auth0-angular/compare/v2.3.0...v2.4.0)

docs/assets/highlight.css

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
--dark-hl-3: #c586c0;
1010
--light-hl-4: #001080;
1111
--dark-hl-4: #9cdcfe;
12-
--light-hl-5: #008000;
13-
--dark-hl-5: #6a9955;
14-
--light-hl-6: #0000ff;
15-
--dark-hl-6: #569cd6;
12+
--light-hl-5: #0000ff;
13+
--dark-hl-5: #569cd6;
14+
--light-hl-6: #0070c1;
15+
--dark-hl-6: #4fc1ff;
1616
--light-hl-7: #267f99;
1717
--dark-hl-7: #4ec9b0;
18-
--light-hl-8: #000000;
19-
--dark-hl-8: #c8c8c8;
20-
--light-hl-9: #0070c1;
21-
--dark-hl-9: #4fc1ff;
18+
--light-hl-8: #008000;
19+
--dark-hl-8: #6a9955;
20+
--light-hl-9: #000000;
21+
--dark-hl-9: #c8c8c8;
2222
--light-hl-10: #098658;
2323
--dark-hl-10: #b5cea8;
2424
--light-code-background: #ffffff;

docs/classes/AbstractNavigator.html

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ <h1>Class AbstractNavigator</h1>
9393
<li>
9494
Defined in
9595
<a
96-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/abstract-navigator.ts#L8"
96+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/abstract-navigator.ts#L8"
9797
>projects/auth0-angular/src/lib/abstract-navigator.ts:8</a
9898
>
9999
</li>
@@ -184,19 +184,15 @@ <h3 class="tsd-anchor-link" id="constructor">
184184
<span class="tsd-signature-keyword">new</span>
185185
<span class="tsd-kind-constructor-signature"
186186
>AbstractNavigator</span
187-
><span class="tsd-signature-symbol">(</span><br />    <span
188-
class="tsd-kind-parameter"
189-
>location</span
187+
><span class="tsd-signature-symbol">(</span
188+
><span class="tsd-kind-parameter">location</span
190189
><span class="tsd-signature-symbol">:</span>
191-
<span class="tsd-signature-type">Location_2</span
192-
><span class="tsd-signature-symbol">,</span><br />    <span
193-
class="tsd-kind-parameter"
194-
>injector</span
190+
<span class="tsd-signature-type">Location</span
191+
><span class="tsd-signature-symbol">,</span>
192+
<span class="tsd-kind-parameter">injector</span
195193
><span class="tsd-signature-symbol">:</span>
196194
<span class="tsd-signature-type">Injector</span
197-
><span class="tsd-signature-symbol">,</span><br /><span
198-
class="tsd-signature-symbol"
199-
>)</span
195+
><span class="tsd-signature-symbol">)</span
200196
><span class="tsd-signature-symbol">:</span>
201197
<a href="" class="tsd-signature-type tsd-kind-class"
202198
>AbstractNavigator</a
@@ -216,7 +212,7 @@ <h4 class="tsd-parameters-title">Parameters</h4>
216212
<span
217213
><span class="tsd-kind-parameter">location</span>:
218214
<span class="tsd-signature-type"
219-
>Location_2</span
215+
>Location</span
220216
></span
221217
>
222218
</li>
@@ -241,7 +237,7 @@ <h4 class="tsd-returns-title">
241237
<li>
242238
Defined in
243239
<a
244-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/abstract-navigator.ts#L11"
240+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/abstract-navigator.ts#L11"
245241
>projects/auth0-angular/src/lib/abstract-navigator.ts:11</a
246242
>
247243
</li>
@@ -330,7 +326,7 @@ <h4 class="tsd-returns-title">
330326
<li>
331327
Defined in
332328
<a
333-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/abstract-navigator.ts#L23"
329+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/abstract-navigator.ts#L23"
334330
>projects/auth0-angular/src/lib/abstract-navigator.ts:23</a
335331
>
336332
</li>

docs/classes/Auth0ClientFactory.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ <h1>Class Auth0ClientFactory</h1>
9393
<li>
9494
Defined in
9595
<a
96-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.client.ts#L6"
96+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.client.ts#L6"
9797
>projects/auth0-angular/src/lib/auth.client.ts:6</a
9898
>
9999
</li>
@@ -287,7 +287,7 @@ <h4 class="tsd-returns-title">
287287
<li>
288288
Defined in
289289
<a
290-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.client.ts#L7"
290+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.client.ts#L7"
291291
>projects/auth0-angular/src/lib/auth.client.ts:7</a
292292
>
293293
</li>

docs/classes/AuthClientConfig.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ <h4 class="tsd-anchor-link" id="usage">
108108
<use href="../assets/icons.svg#icon-anchor"></use></svg
109109
></a>
110110
</h4>
111-
<pre><code class="js"><span class="hl-5">// app.module.ts</span><br/><span class="hl-5">// ---------------------------</span><br/><span class="hl-3">import</span><span class="hl-1"> { </span><span class="hl-4">AuthModule</span><span class="hl-1">, </span><span class="hl-4">AuthClientConfig</span><span class="hl-1"> } </span><span class="hl-3">from</span><span class="hl-1"> </span><span class="hl-2">&#39;@auth0/auth0-angular&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-5">// Provide an initializer function that returns a Promise</span><br/><span class="hl-6">function</span><span class="hl-1"> </span><span class="hl-0">configInitializer</span><span class="hl-1">(</span><br/><span class="hl-1"> </span><span class="hl-4">http</span><span class="hl-1">: </span><span class="hl-7">HttpClient</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-4">config</span><span class="hl-1">: </span><span class="hl-7">AuthClientConfig</span><br/><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-3">return</span><span class="hl-1"> () </span><span class="hl-6">=&gt;</span><br/><span class="hl-1"> </span><span class="hl-4">http</span><br/><span class="hl-1"> .</span><span class="hl-0">get</span><span class="hl-1">(</span><span class="hl-2">&#39;/config&#39;</span><span class="hl-1">)</span><br/><span class="hl-1"> .</span><span class="hl-0">toPromise</span><span class="hl-1">()</span><br/><span class="hl-1"> .</span><span class="hl-0">then</span><span class="hl-1">((</span><span class="hl-4">loadedConfig</span><span class="hl-1">: </span><span class="hl-7">any</span><span class="hl-1">) </span><span class="hl-6">=&gt;</span><span class="hl-1"> </span><span class="hl-4">config</span><span class="hl-1">.</span><span class="hl-0">set</span><span class="hl-1">(</span><span class="hl-4">loadedConfig</span><span class="hl-1">)); </span><span class="hl-5">// Set the config that was loaded asynchronously here</span><br/><span class="hl-1">}</span><br/><br/><span class="hl-5">// Provide APP_INITIALIZER with this function. Note that there is no config passed to AuthModule.forRoot</span><br/><span class="hl-8">imports</span><span class="hl-1">: [</span><br/><span class="hl-1"> </span><span class="hl-5">// other imports..</span><br/><br/><span class="hl-1"> </span><span class="hl-4">HttpClientModule</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-4">AuthModule</span><span class="hl-1">.</span><span class="hl-0">forRoot</span><span class="hl-1">(), </span><span class="hl-5">//&lt;- don&#39;t pass any config here</span><br/><span class="hl-1">],</span><br/><span class="hl-8">providers</span><span class="hl-1">: [</span><br/><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">provide:</span><span class="hl-1"> </span><span class="hl-9">APP_INITIALIZER</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-4">useFactory:</span><span class="hl-1"> </span><span class="hl-4">configInitializer</span><span class="hl-1">, </span><span class="hl-5">// &lt;- pass your initializer function here</span><br/><span class="hl-1"> </span><span class="hl-4">deps:</span><span class="hl-1"> [</span><span class="hl-4">HttpClient</span><span class="hl-1">, </span><span class="hl-4">AuthClientConfig</span><span class="hl-1">],</span><br/><span class="hl-1"> </span><span class="hl-4">multi:</span><span class="hl-1"> </span><span class="hl-6">true</span><span class="hl-1">,</span><br/><span class="hl-1"> },</span><br/><span class="hl-1">],</span>
111+
<pre><code class="js"><span class="hl-8">// app.module.ts</span><br/><span class="hl-8">// ---------------------------</span><br/><span class="hl-3">import</span><span class="hl-1"> { </span><span class="hl-4">AuthModule</span><span class="hl-1">, </span><span class="hl-4">AuthClientConfig</span><span class="hl-1"> } </span><span class="hl-3">from</span><span class="hl-1"> </span><span class="hl-2">&#39;@auth0/auth0-angular&#39;</span><span class="hl-1">;</span><br/><br/><span class="hl-8">// Provide an initializer function that returns a Promise</span><br/><span class="hl-5">function</span><span class="hl-1"> </span><span class="hl-0">configInitializer</span><span class="hl-1">(</span><br/><span class="hl-1"> </span><span class="hl-4">http</span><span class="hl-1">: </span><span class="hl-7">HttpClient</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-4">config</span><span class="hl-1">: </span><span class="hl-7">AuthClientConfig</span><br/><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-3">return</span><span class="hl-1"> () </span><span class="hl-5">=&gt;</span><br/><span class="hl-1"> </span><span class="hl-4">http</span><br/><span class="hl-1"> .</span><span class="hl-0">get</span><span class="hl-1">(</span><span class="hl-2">&#39;/config&#39;</span><span class="hl-1">)</span><br/><span class="hl-1"> .</span><span class="hl-0">toPromise</span><span class="hl-1">()</span><br/><span class="hl-1"> .</span><span class="hl-0">then</span><span class="hl-1">((</span><span class="hl-4">loadedConfig</span><span class="hl-1">: </span><span class="hl-7">any</span><span class="hl-1">) </span><span class="hl-5">=&gt;</span><span class="hl-1"> </span><span class="hl-4">config</span><span class="hl-1">.</span><span class="hl-0">set</span><span class="hl-1">(</span><span class="hl-4">loadedConfig</span><span class="hl-1">)); </span><span class="hl-8">// Set the config that was loaded asynchronously here</span><br/><span class="hl-1">}</span><br/><br/><span class="hl-8">// Provide APP_INITIALIZER with this function. Note that there is no config passed to AuthModule.forRoot</span><br/><span class="hl-9">imports</span><span class="hl-1">: [</span><br/><span class="hl-1"> </span><span class="hl-8">// other imports..</span><br/><br/><span class="hl-1"> </span><span class="hl-4">HttpClientModule</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-4">AuthModule</span><span class="hl-1">.</span><span class="hl-0">forRoot</span><span class="hl-1">(), </span><span class="hl-8">//&lt;- don&#39;t pass any config here</span><br/><span class="hl-1">],</span><br/><span class="hl-9">providers</span><span class="hl-1">: [</span><br/><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-4">provide:</span><span class="hl-1"> </span><span class="hl-6">APP_INITIALIZER</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-4">useFactory:</span><span class="hl-1"> </span><span class="hl-4">configInitializer</span><span class="hl-1">, </span><span class="hl-8">// &lt;- pass your initializer function here</span><br/><span class="hl-1"> </span><span class="hl-4">deps:</span><span class="hl-1"> [</span><span class="hl-4">HttpClient</span><span class="hl-1">, </span><span class="hl-4">AuthClientConfig</span><span class="hl-1">],</span><br/><span class="hl-1"> </span><span class="hl-4">multi:</span><span class="hl-1"> </span><span class="hl-5">true</span><span class="hl-1">,</span><br/><span class="hl-1"> },</span><br/><span class="hl-1">],</span>
112112
</code><button type="button">Copy</button></pre>
113113
</div>
114114
</div>
@@ -118,7 +118,7 @@ <h4 class="tsd-anchor-link" id="usage">
118118
<li>
119119
Defined in
120120
<a
121-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.config.ts#L213"
121+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.config.ts#L213"
122122
>projects/auth0-angular/src/lib/auth.config.ts:213</a
123123
>
124124
</li>
@@ -265,7 +265,7 @@ <h4 class="tsd-returns-title">
265265
<li>
266266
Defined in
267267
<a
268-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.config.ts#L216"
268+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.config.ts#L216"
269269
>projects/auth0-angular/src/lib/auth.config.ts:216</a
270270
>
271271
</li>
@@ -337,7 +337,7 @@ <h4 class="tsd-returns-title">
337337
<li>
338338
Defined in
339339
<a
340-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.config.ts#L234"
340+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.config.ts#L234"
341341
>projects/auth0-angular/src/lib/auth.config.ts:234</a
342342
>
343343
</li>
@@ -410,7 +410,7 @@ <h4 class="tsd-returns-title">
410410
<li>
411411
Defined in
412412
<a
413-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.config.ts#L227"
413+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.config.ts#L227"
414414
>projects/auth0-angular/src/lib/auth.config.ts:227</a
415415
>
416416
</li>

docs/classes/AuthGuard.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ <h1>Class AuthGuard</h1>
9393
<li>
9494
Defined in
9595
<a
96-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.guard.ts#L15"
96+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.guard.ts#L15"
9797
>projects/auth0-angular/src/lib/auth.guard.ts:15</a
9898
>
9999
</li>
@@ -247,7 +247,7 @@ <h4 class="tsd-returns-title">
247247
<li>
248248
Defined in
249249
<a
250-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.guard.ts#L16"
250+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.guard.ts#L16"
251251
>projects/auth0-angular/src/lib/auth.guard.ts:16</a
252252
>
253253
</li>
@@ -348,7 +348,7 @@ <h4 class="tsd-returns-title">
348348
<li>
349349
Defined in
350350
<a
351-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.guard.ts#L22"
351+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.guard.ts#L22"
352352
>projects/auth0-angular/src/lib/auth.guard.ts:22</a
353353
>
354354
</li>
@@ -436,7 +436,7 @@ <h4 class="tsd-returns-title">
436436
<li>
437437
Defined in
438438
<a
439-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.guard.ts#L29"
439+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.guard.ts#L29"
440440
>projects/auth0-angular/src/lib/auth.guard.ts:29</a
441441
>
442442
</li>
@@ -514,7 +514,7 @@ <h4 class="tsd-returns-title">
514514
<li>
515515
Defined in
516516
<a
517-
href="https://github.com/auth0/auth0-angular/blob/74b44d4137f4435d3fab3377043ac68e268ae6b8/projects/auth0-angular/src/lib/auth.guard.ts#L18"
517+
href="https://github.com/auth0/auth0-angular/blob/c9e9894f6ebd3e5466d5cec14f34bbc59de9138a/projects/auth0-angular/src/lib/auth.guard.ts#L18"
518518
>projects/auth0-angular/src/lib/auth.guard.ts:18</a
519519
>
520520
</li>

0 commit comments

Comments
 (0)