chore(deps): bump the angular-framework group in /booklore-ui with 13 updates#80
Merged
github-actions[bot] merged 1 commit intoMay 14, 2026
Conversation
Bumps the angular-framework group in /booklore-ui with 13 updates: | Package | From | To | | --- | --- | --- | | [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.2.12` | `21.2.13` | | [@angular/cdk](https://github.com/angular/components) | `21.2.10` | `21.2.11` | | [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.12` | `21.2.13` | | [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.12` | `21.2.13` | | [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.12` | `21.2.13` | | [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.12` | `21.2.13` | | [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.12` | `21.2.13` | | [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.2.12` | `21.2.13` | | [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.12` | `21.2.13` | | [@angular/service-worker](https://github.com/angular/angular/tree/HEAD/packages/service-worker) | `21.2.12` | `21.2.13` | | [@angular/build](https://github.com/angular/angular-cli) | `21.2.10` | `21.2.11` | | [@angular/cli](https://github.com/angular/angular-cli) | `21.2.10` | `21.2.11` | | [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.12` | `21.2.13` | Updates `@angular/animations` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/animations) Updates `@angular/cdk` from 21.2.10 to 21.2.11 - [Release notes](https://github.com/angular/components/releases) - [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md) - [Commits](angular/components@v21.2.10...v21.2.11) Updates `@angular/common` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/common) Updates `@angular/compiler` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/compiler) Updates `@angular/core` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/core) Updates `@angular/forms` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/forms) Updates `@angular/platform-browser` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/platform-browser) Updates `@angular/platform-browser-dynamic` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/platform-browser-dynamic) Updates `@angular/router` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/router) Updates `@angular/service-worker` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/service-worker) Updates `@angular/build` from 21.2.10 to 21.2.11 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@v21.2.10...v21.2.11) Updates `@angular/cli` from 21.2.10 to 21.2.11 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@v21.2.10...v21.2.11) Updates `@angular/compiler-cli` from 21.2.12 to 21.2.13 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.2.13/packages/compiler-cli) --- updated-dependencies: - dependency-name: "@angular/animations" dependency-version: 21.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/cdk" dependency-version: 21.2.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/common" dependency-version: 21.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/compiler" dependency-version: 21.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/core" dependency-version: 21.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/forms" dependency-version: 21.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/platform-browser" dependency-version: 21.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/platform-browser-dynamic" dependency-version: 21.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/router" dependency-version: 21.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/service-worker" dependency-version: 21.2.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/build" dependency-version: 21.2.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/cli" dependency-version: 21.2.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: angular-framework - dependency-name: "@angular/compiler-cli" dependency-version: 21.2.13 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: angular-framework ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Contributor
opensourcefan
added a commit
that referenced
this pull request
May 31, 2026
…stack trace exposure, clear-text storage) - Workflow permissions: add contents: read to 7 jobs across master/develop/tag/migrations pipelines (#1-5, #76-77) - ReDoS prevention: add input length guards (500-1000 chars) before regex operations in FilenamePatternExtractor, ComicvineBookParser, OidcDiagnosticService, BookUtils (#91-99, #137) - Stack trace exposure: sanitize _load_error in AI panel /v1/status endpoint (#6) - Clear-text storage: move isDefaultPassword from localStorage to sessionStorage (#80) Backend tests: all pass (0 failures across 200+ test classes)
opensourcefan
added a commit
that referenced
this pull request
May 31, 2026
The isDefaultPassword flag was moved from localStorage to sessionStorage for security (#80). The test setup only cleared localStorage, causing the 'clears stale persisted auth state' test to fail because stale sessionStorage values leaked between tests.
opensourcefan
added a commit
that referenced
this pull request
May 31, 2026
…rStoredSessionData still reading isDefaultPassword from localStorage instead of sessionStorage The original fix for alert #80 moved isDefaultPassword storage from localStorage to sessionStorage in saveInternalTokens() and getInternalDefaultPassword(), but two methods were missed: 1. resolveInitialInternalAccessToken() used this.readStoredBoolean() which reads from localStorage — would always return null, causing users to be logged out on every page refresh. 2. clearStoredSessionData() used localStorage.removeItem() — stale flag left behind on logout. Both now correctly use sessionStorage.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the angular-framework group in /booklore-ui with 13 updates:
21.2.1221.2.1321.2.1021.2.1121.2.1221.2.1321.2.1221.2.1321.2.1221.2.1321.2.1221.2.1321.2.1221.2.1321.2.1221.2.1321.2.1221.2.1321.2.1221.2.1321.2.1021.2.1121.2.1021.2.1121.2.1221.2.13Updates
@angular/animationsfrom 21.2.12 to 21.2.13Release notes
Sourced from @angular/animations's releases.
Changelog
Sourced from @angular/animations's changelog.
... (truncated)
Commits
Updates
@angular/cdkfrom 21.2.10 to 21.2.11Release notes
Sourced from @angular/cdk's releases.
Changelog
Sourced from @angular/cdk's changelog.
... (truncated)
Commits
1238d15release: cut the v21.2.11 releaseUpdates
@angular/commonfrom 21.2.12 to 21.2.13Release notes
Sourced from @angular/common's releases.
Changelog
Sourced from @angular/common's changelog.
... (truncated)
Commits
Updates
@angular/compilerfrom 21.2.12 to 21.2.13Release notes
Sourced from @angular/compiler's releases.
Changelog
Sourced from @angular/compiler's changelog.
... (truncated)
Commits
baf92datest: remove invalid css that was causing issues with the postcss parser1c6553efix(core): disallow event attribute bindings in host bindings unconditionallyUpdates
@angular/corefrom 21.2.12 to 21.2.13Release notes
Sourced from @angular/core's releases.
Changelog
Sourced from @angular/core's changelog.
... (truncated)
Commits
1c6553efix(core): disallow event attribute bindings in host bindings unconditionallyUpdates
@angular/formsfrom 21.2.12 to 21.2.13Release notes
Sourced from @angular/forms's releases.
Changelog
Sourced from @angular/forms's changelog.
... (truncated)
Commits
Updates
@angular/platform-browserfrom 21.2.12 to 21.2.13Release notes
Sourced from @angular/platform-browser's releases.
Changelog
Sourced from @angular/platform-browser's changelog.
... (truncated)
Commits
Updates
@angular/platform-browser-dynamicfrom 21.2.12 to 21.2.13Release notes
Sourced from @angular/platform-browser-dynamic's releases.
Changelog
Sourced from @angular/platform-browser-dynamic's changelog.
... (truncated)
Commits
Updates
@angular/routerfrom 21.2.12 to 21.2.13Release notes
Sourced from @angular/router's releases.
Changelog
Sourced from @angular/router's changelog.
... (truncated)
Commits
Updates
@angular/service-workerfrom 21.2.12 to 21.2.13Release notes
Sourced from @angular/service-worker's releases.
Changelog
Sourced from @angular/service-worker's changelog.
... (truncated)
Commits
Updates
@angular/buildfrom 21.2.10 to 21.2.11Release notes
Sourced from @angular/build's releases.
Changelog
Sourced from @angular/build's changelog.
Commits
00e3663release: cut the v21.2.11 releaseeafe1a7fix(@angular/ssr): allow all hosts in common engine rendering options to prev...7a116a8fix(@angular/ssr): remove stateful flag from URL_PARAMETER_REGEXPa7705fbbuild: update cross-repo angular dependencies453ed5bbuild: update github/codeql-action action to v4.35.4f0f9b2drefactor(@angular/cli): add validation and logging to npm manifest parsingbbd63b7fix(@angular/cli): robustly parse npm manifest from arrayUpdates
@angular/clifrom 21.2.10 to 21.2.11Release notes
Sourced from @angular/cli's releases.