Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 22, 2026

This PR contains the following updates:

Package Change Age Confidence
@ngx-pwa/local-storage 15.0.021.0.0 age confidence

Release Notes

cyrilletuzi/angular-async-local-storage (@​ngx-pwa/local-storage)

v21.0.0

Compare Source

Breaking changes
  • Angular 21 is required.

v20.0.1

Compare Source

No code change, just an internal change to use OIDC publishing for better security.

v20.0.0

Compare Source

Breaking changes
  • Angular 20 is required.

v19.0.0

Compare Source

Breaking changes
  • Angular 19 is required.
  • RxJS >= 7.6 is required. RxJS 6 is not supported.

v18.0.0

Compare Source

Breaking changes
  • Angular 18 is required.
  • RxJS >= 7.6 is required. RxJS 6 is not supported.
  • Made internal properties and methods of StorageMap natively private (#property) instead of protected. Extending StorageMap was undocumented so it is not considered a breaking change.

v17.0.0

Compare Source

Breaking changes
  • Angular 17 is required.
  • RxJS >= 7.4 is required. RxJS 6 is not supported.
  • All things deprecated in v16 are removed in v17:
    • LocalStorage service
    • specific JSONSchemaXXX interfaces
    • JSONValidator
    • LocalDatabase

See the migration guide.

v16.3.0

Compare Source

  • Specific JSONSchemaXXX interfaces are deprecated and will be removed in version 17. They were introduced in very old versions of this library as a workaround to some TypeScript issues which are gone for a long time now. Since version 8, you should have used the generic JSONSchema interface. Note that if you are using JSONSchemaArray for a tuple schema, you need to switch to JSONSchema now because of the fix in version 16.2.0.

  • JSONValidator is deprecated and will no longer be available in version 17. It is an internal utility class which is limited, could change at any time and is out of scope of this library. If you need a JSON validator, there are far better and dedicated libraries available like ajv.

  • LocalDatabase is deprecated and will no longer be available in version 17. It is an internal utility class, and overriding it is an undocumented behavior. If you are doing so, you are basically rewriting your own storage library, so using this one makes no sense, you can your service directly.

v16.2.0

Compare Source

Little adapatation of the JSONSchema type for compatibility with @sinclair/typebox. You will find a new way to validate with this library in the validation guide.

v16.1.2

Compare Source

v16.1.1

Compare Source

v16.1.0

Compare Source

LocalStorage service is deprecated and will be removed in v17. The StorageMap replacement exists since v8 now, so it is time to move forward. As usual, see the migration guide.

v16.0.0

Compare Source

Breaking changes
  • Angular 16 is required.
  • RxJS >= 7.4 is required. RxJS 6 is not supported.
  • TypeScript 5.0 is recommended (TypeScript 4.9 should work but is not tested).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Jan 22, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: yah@0.10.0
npm ERR! Found: @angular/common@15.2.9
npm ERR! node_modules/@angular/common
npm ERR!   @angular/common@"15.2.9" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer @angular/common@"^21.0.0" from @ngx-pwa/local-storage@21.0.0
npm ERR! node_modules/@ngx-pwa/local-storage
npm ERR!   @ngx-pwa/local-storage@"21.0.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /runner/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /runner/cache/others/npm/_logs/2026-01-22T02_09_47_436Z-debug-0.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant