|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. |
| 4 | + |
| 5 | +## [22.0.2](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/22.0.1...22.0.2) (2026-07-02) |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +* **token-revocation:** accept non-JSON responses from the revocation endpoint ([0f1613d](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/0f1613d)) |
| 10 | + |
| 11 | +## [22.0.1](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/22.0.0...22.0.1) (2026-06-24) |
| 12 | + |
| 13 | +### Build & Dependencies |
| 14 | + |
| 15 | +* update rxjs to v7 ([5b6a2a2](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/5b6a2a2)) |
| 16 | +* update eslint to v10 ([7613c69](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/7613c69)), migrate remaining TSLint config to ESLint ([a731faf](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/a731faf)) |
| 17 | +* update prettier and prettify files ([62c206f](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/62c206f)) |
| 18 | +* update npm packages ([cbfd6c8](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/cbfd6c8)), remove unused packages ([aa023d5](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/aa023d5)) |
| 19 | + |
| 20 | +## [22.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/21.0.2...22.0.0) (2026-06-24) |
| 21 | + |
3 | 22 | ### Features |
4 | 23 |
|
5 | | -* update project to Angular 16 ([b999024](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/b999024b1bb7fdb40f07810a75add60f47fe5f08)) |
| 24 | +* update to Angular 22 ([c8f9257](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/c8f9257)) |
| 25 | + |
| 26 | +### Build & Dependencies |
| 27 | + |
| 28 | +* disable TypeScript 6.0 strict mode, silence TS 6.0 deprecations for now ([96aa71d](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/96aa71d)) |
| 29 | +* update build config and docs ([17bd642](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/17bd642)) |
6 | 30 |
|
| 31 | +## [21.0.3](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/21.0.2...21.0.3) (2026-07-02) |
| 32 | + |
| 33 | +### Bug Fixes |
| 34 | + |
| 35 | +* **token-revocation:** accept non-JSON responses from the revocation endpoint ([bd595a7](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/bd595a7)) — backport of the 22.0.2 fix |
| 36 | + |
| 37 | +## [21.0.2](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/21.0.1...21.0.2) (2026-06-24) |
| 38 | + |
| 39 | +### Build & Testing |
| 40 | + |
| 41 | +* repair test infrastructure, add lib unit tests and CI ([bb9d981](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/bb9d981)) |
| 42 | +* migrate to ESLint 9 flat config ([81a59ca](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/81a59ca)) |
| 43 | + |
| 44 | +## [21.0.1](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/21.0.0...21.0.1) (2026-06-24) |
| 45 | + |
| 46 | +### Bug Fixes |
| 47 | + |
| 48 | +* URL replacement fails when `preventClearHashAfterLogin` is false ([f47e17f](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/f47e17f)), closes [#1500](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/1500) |
| 49 | + |
| 50 | +### Build & Dependencies |
| 51 | + |
| 52 | +* upgrade third-party dependencies ([e40d6a3](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/e40d6a3)) |
| 53 | +* docs: fix link to "Token Refresh" page ([679d7cd](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/679d7cd)) |
| 54 | + |
| 55 | +## [21.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/20.0.3...21.0.0) (2026-06-08) |
| 56 | + |
| 57 | +### Features |
| 58 | + |
| 59 | +* update to Angular 21 ([21339a5](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/21339a5)) |
| 60 | +* update third-party dependencies and docs ([1fd26c4](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/1fd26c4)) |
| 61 | + |
| 62 | +## [20.0.3](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/20.0.2...20.0.3) (2026-06-08) |
| 63 | + |
| 64 | +### Build & Dependencies |
| 65 | + |
| 66 | +* update npm packages ([94e8b2c](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/94e8b2c)) |
| 67 | + |
| 68 | +## [20.0.2](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/20.0.1...20.0.2) (2025-07-01) |
| 69 | + |
| 70 | +### Build & Dependencies |
| 71 | + |
| 72 | +* update docs ([234901d](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/234901d)) |
| 73 | + |
| 74 | +## [20.0.1](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/20.0.0...20.0.1) (2025-06-30) |
| 75 | + |
| 76 | +### Bug Fixes |
| 77 | + |
| 78 | +* fix import (v20) in quickstart-standalone ([3793c81](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/3793c81)) |
| 79 | + |
| 80 | +### Build & Dependencies |
| 81 | + |
| 82 | +* update npm packages ([5d10af2](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/5d10af2)), clean up imports in demos ([47e05ce](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/47e05ce)) |
| 83 | + |
| 84 | +## [20.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/19.0.0...20.0.0) (2025-06-30) |
| 85 | + |
| 86 | +### Features |
| 87 | + |
| 88 | +* update to Angular 20 ([a89c77b](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/a89c77b)) |
| 89 | + |
| 90 | +### Bug Fixes |
| 91 | + |
| 92 | +* throw `token_error` instead of `token_refresh_error` on refresh errors ([a14935b](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/a14935b)) |
| 93 | + |
| 94 | +## [19.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/18.0.0...19.0.0) (2024-12-02) |
| 95 | + |
| 96 | +### Features |
| 97 | + |
| 98 | +* update to Angular 19 ([14de410](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/14de410)) |
| 99 | + |
| 100 | +## [18.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/17.0.2...18.0.0) (2024-12-02) |
| 101 | + |
| 102 | +### Features |
| 103 | + |
| 104 | +* update to Angular 18 ([1db94d4](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/1db94d4)) |
| 105 | + |
| 106 | +### Bug Fixes |
| 107 | + |
| 108 | +* **ng18:** remove languageLevel from ng-package.json ([93ab420](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/93ab420)) |
| 109 | + |
| 110 | +## [17.0.2](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/15.0.0...17.0.2) (2024-03-23) |
| 111 | + |
| 112 | +### Features |
| 113 | + |
| 114 | +* update to Angular 17 ([0211482](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/0211482)) |
| 115 | +* update project to Angular 16 ([b999024](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/b999024b1bb7fdb40f07810a75add60f47fe5f08)) — released as 16.1.0 ([f5d940c](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/f5d940c)) |
| 116 | + |
| 117 | +### Security |
| 118 | + |
| 119 | +* update jsrsasign due to CVE-2024-21484 (Marvin attack on RSA and RSAOAEP decryption) ([39be423](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/39be423)) |
| 120 | + |
| 121 | +## [15.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/12.1...15.0.0) (2022-11-18) |
| 122 | + |
| 123 | +### Features |
| 124 | + |
| 125 | +* provide standalone API ([e38c99c](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/e38c99c)) |
| 126 | +* update to Angular 13 ([d95d7da](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/d95d7da)), Angular 14 ([c483f38](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/c483f38)) and Angular 15 ([0feeaf0](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/0feeaf0)) |
| 127 | + |
| 128 | +### Bug Fixes |
| 129 | + |
| 130 | +* `disableNonceCheck` always leads to an error ([7254e40](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/7254e40)), closes [#1210](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/1210) |
| 131 | +* add max value on calcTimeout function ([e2fe6a4](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/e2fe6a4)) |
| 132 | +* preserve requested route for code flow ([767e2e6](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/767e2e6)) |
| 133 | +* add check for localStorage writeability ([a159bc8](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/a159bc8)) |
| 134 | + |
| 135 | +## [12.1](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/12.0.0...12.1) (2021-08-24) |
7 | 136 |
|
8 | 137 | ### Bug Fixes |
9 | 138 |
|
10 | | -* [#728](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/728) ([51e438a](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/51e438a942773948f17ab108332d704b459fd789)), closes [/github.com/manfredsteyer/angular-oauth2-oidc/issues/728#issuecomment-808969225](https://github.com/manfredsteyer//github.com/manfredsteyer/angular-oauth2-oidc/issues/728/issues/issuecomment-808969225) |
11 | | -* clear location.hash only if it is present ([c2b2753](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/c2b2753943d59a6b4b5149f1003371338ac1a210)), closes [#970](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/970) |
12 | 139 | * clock skew bug ([f30098d](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/f30098df4213671871cf9cd5667ca9751ff29ddd)) |
13 | | -* correctly handle ? and & in location replacements ([70fd826](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/70fd8268832aba954956542e37896252dde5cdab)) |
14 | 140 | * correctly use clockSkew for hasValid[Access|Id]Token ([68238fb](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/68238fb6ea4a2f88ada97b03b13663d1454b001c)) |
15 | | -* Disable nonce validation for id token for e2e tests ([f5bd96c](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/f5bd96ca81ec6b7af868de72b1098541264347cf)) |
16 | | -* fix scope/state removal for implicit flow with hash ([9e257d0](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/9e257d0d267942d716607f2a1c78700bd9d6e9ef)) |
17 | | -* in code flow pass options to error handler ([c9a2c55](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/c9a2c557178af26154adfbcf39e3db2d12ee0503)), closes [#972](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/972) |
18 | 141 | * issue with sha256 and prod build [#1120](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/1120) ([b44e19a](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/b44e19a2f5c758e3b5dab259336ee1974bfe99c8)) |
19 | 142 | * **js-sha256:** wrap logic in a function to prevent optimizer destroy lib ([ae26fba](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/ae26fba258cc3effd693d23473ff51b63005b9ae)) |
20 | | -* **jwks:** update jsrsasign dependency to 10.2.0 ([a05bd8a](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/a05bd8a106035acb51fb06fd62e17de0de8decb4)), closes [#1061](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/1061) |
21 | | -* multiplying calls to token endpoint in code flow ([59f65d2](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/59f65d2eb9cd1a724301fb3de0b3def796920bd4)) |
22 | | -* Refresh tokens with a plus sign get corrupted before sending to token endpoint ([2204c5a](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/2204c5a307640d11b847a0c266b44ca2c18fd9a7)) |
23 | | -* **revoketokenandlogout:** 'customParameters' should accept boolean ([9761bad](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/9761baded0d85bd831947de4607296fb029579ab)) |
24 | | -* While Using POPUP mode, we click on login button multiple time it opens multiple popup instead of focusing already opened ([bbff95b](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/bbff95b86173fa9262bf962e7fa4cfe4121b787e)) |
25 | 143 |
|
26 | | -## [12.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/v10.0.3...v10.0.2) (2021-07-16) |
| 144 | +## [12.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/10.0.0...12.0.0) (2021-07-16) |
27 | 145 |
|
28 | 146 |
|
29 | 147 | ### Bug Fixes |
|
100 | 218 |
|
101 | 219 | # [10.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/v9.3.0...v10.0.0) (2020-06-30) |
102 | 220 |
|
103 | | - |
104 | | - |
105 | | -# Changelog |
106 | | - |
107 | | -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. |
108 | | - |
109 | | - |
110 | 221 | ### Features |
111 | 222 |
|
112 | 223 | * **automatic silent refresh:** stopAutomaticRefresh stops all timers. ([8ab853b](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/8ab853bf38dd162060d7b6cbd18f7b4fd5a84f18)) |
@@ -187,4 +298,4 @@ All notable changes to this project will be documented in this file. See [standa |
187 | 298 |
|
188 | 299 | Big Thanks to all contributers: Brecht Carlier, Daniel Moos, Jie Lin, Manfred Steyer, Phil McCloghry-Laing, robin labat, vdveer |
189 | 300 |
|
190 | | -Also, big thanks to jeroenheijmans for doing an awesome job with moderating and analyzing the issues! |
| 301 | +Also, big thanks to jeroenheijmans for doing an awesome job with moderating and analyzing the issues! |
0 commit comments