soluble-io/cache-interop

View on GitHub
packages/cache-e2e-tests/CHANGELOG.md

Summary

Maintainability
Test Coverage
# @soluble/cache-e2e-tests

## 0.11.7

### Patch Changes

- [#932](https://github.com/soluble-io/cache-interop/pull/932) [`7983793`](https://github.com/soluble-io/cache-interop/commit/798379316dd073bbaa047aadbba1515047ec5a5e) Thanks [@belgattitude](https://github.com/belgattitude)! - To latest dependencies

- [#934](https://github.com/soluble-io/cache-interop/pull/934) [`ed234ea`](https://github.com/soluble-io/cache-interop/commit/ed234eab01e3059abf861a2edeb5c324be33ec2a) Thanks [@belgattitude](https://github.com/belgattitude)! - Add syncpack to ensure consistence in package.json(s)

## 0.11.6

### Patch Changes

- [#826](https://github.com/soluble-io/cache-interop/pull/826) [`1cc3be8`](https://github.com/soluble-io/cache-interop/commit/1cc3be821d2490cbe62123c5828cdbb45840cab5) Thanks [@belgattitude](https://github.com/belgattitude)! - Fix npm publish

## 0.11.5

### Patch Changes

- [#823](https://github.com/soluble-io/cache-interop/pull/823) [`6bdbec5`](https://github.com/soluble-io/cache-interop/commit/6bdbec567561cf5ac5dd928c7f2699085944316e) Thanks [@belgattitude](https://github.com/belgattitude)! - Use linter from @belgattitude/eslint-config-bases

## 0.11.4

### Patch Changes

- [#821](https://github.com/soluble-io/cache-interop/pull/821) [`ff4129a`](https://github.com/soluble-io/cache-interop/commit/ff4129a1114202f1e09b3f4555f1a1f08b0b18d4) Thanks [@belgattitude](https://github.com/belgattitude)! - Fix publish to npm

  ## @soluble/dsn-parser 1.7.0

  ### Minor Changes

  - [#802](https://github.com/soluble-io/cache-interop/pull/802) [`ff8b9e2`](https://github.com/soluble-io/cache-interop/commit/ff8b9e2bc54f445b998206c5b40da4c92dc377da) Thanks [@belgattitude](https://github.com/belgattitude)! - Built with latest dev dependencies (tsup...)

  ### Patch Changes

  - [#816](https://github.com/soluble-io/cache-interop/pull/816) [`fc4b2ef`](https://github.com/soluble-io/cache-interop/commit/fc4b2ef685a5712f4bd645a46cb30f08f5cc011f) Thanks [@belgattitude](https://github.com/belgattitude)! - Fix empty passwords and ensure user only works

  - [#813](https://github.com/soluble-io/cache-interop/pull/813) [`abf22db`](https://github.com/soluble-io/cache-interop/commit/abf22db1541dd551fa0e44feec7bf530428869a9) Thanks [@belgattitude](https://github.com/belgattitude)! - Improve dual packaging (helps bundler to privilegiate esm)

## 0.11.3

### Patch Changes

- [#819](https://github.com/soluble-io/cache-interop/pull/819) [`30b3658`](https://github.com/soluble-io/cache-interop/commit/30b365867b42eae34d764e1fd5cbea1f02d8c76a) Thanks [@belgattitude](https://github.com/belgattitude)! - Fix publish on npm

## 0.11.2

### Patch Changes

- [#817](https://github.com/soluble-io/cache-interop/pull/817) [`ed32c80`](https://github.com/soluble-io/cache-interop/commit/ed32c80e1016a2fd6c50dcd1bd19c49613d0f758) Thanks [@belgattitude](https://github.com/belgattitude)! - Fix release on npm

## 0.11.1

### Patch Changes

- [#660](https://github.com/soluble-io/cache-interop/pull/660) [`6783b32`](https://github.com/soluble-io/cache-interop/commit/6783b3217e4caebfe0117ff9190bb3f54c014859) Thanks [@belgattitude](https://github.com/belgattitude)! - Improve linter

## 0.11.1-canary.0

### Patch Changes

- [#660](https://github.com/soluble-io/cache-interop/pull/660) [`6783b32`](https://github.com/soluble-io/cache-interop/commit/6783b3217e4caebfe0117ff9190bb3f54c014859) Thanks [@belgattitude](https://github.com/belgattitude)! - Improve linter

## 0.11.0

### Minor Changes

- [#551](https://github.com/soluble-io/cache-interop/pull/551) [`ab25552`](https://github.com/soluble-io/cache-interop/commit/ab25552b237efa86adbf8342ecc325e78b03a028) Thanks [@belgattitude](https://github.com/belgattitude)! - Drop support for redis 5

* [#551](https://github.com/soluble-io/cache-interop/pull/551) [`ab25552`](https://github.com/soluble-io/cache-interop/commit/ab25552b237efa86adbf8342ecc325e78b03a028) Thanks [@belgattitude](https://github.com/belgattitude)! - Add support for redis 7 + e2e

- [#551](https://github.com/soluble-io/cache-interop/pull/551) [`ab25552`](https://github.com/soluble-io/cache-interop/commit/ab25552b237efa86adbf8342ecc325e78b03a028) Thanks [@belgattitude](https://github.com/belgattitude)! - Drop official support for node 12

## 0.11.0-canary.0

### Minor Changes

- [#551](https://github.com/soluble-io/cache-interop/pull/551) [`ab25552`](https://github.com/soluble-io/cache-interop/commit/ab25552b237efa86adbf8342ecc325e78b03a028) Thanks [@belgattitude](https://github.com/belgattitude)! - Drop support for redis 5

* [#551](https://github.com/soluble-io/cache-interop/pull/551) [`ab25552`](https://github.com/soluble-io/cache-interop/commit/ab25552b237efa86adbf8342ecc325e78b03a028) Thanks [@belgattitude](https://github.com/belgattitude)! - Add support for redis 7 + e2e

- [#551](https://github.com/soluble-io/cache-interop/pull/551) [`ab25552`](https://github.com/soluble-io/cache-interop/commit/ab25552b237efa86adbf8342ecc325e78b03a028) Thanks [@belgattitude](https://github.com/belgattitude)! - Drop official support for node 12

## 0.10.0

### Minor Changes

- [#411](https://github.com/soluble-io/cache-interop/pull/411) [`2994584`](https://github.com/soluble-io/cache-interop/commit/299458449facf3dce7f46829a66c7cee167e8f05) Thanks [@belgattitude](https://github.com/belgattitude)! - cache-ioredis upgraded to ioredis v5

  - See https://github.com/luin/ioredis/wiki/Upgrading-from-v4-to-v5
  - https://github.com/luin/ioredis/releases/tag/v5.0.0

## 0.9.0

### Minor Changes

- [#83](https://github.com/soluble-io/cache-interop/pull/83) [`8cf456d`](https://github.com/soluble-io/cache-interop/commit/8cf456daf5fd79fa4d146baa24b5ce507070f81a) Thanks [@belgattitude](https://github.com/belgattitude)! - Consistent error messages across all adapters

* [#408](https://github.com/soluble-io/cache-interop/pull/408) [`fb43582`](https://github.com/soluble-io/cache-interop/commit/fb43582b7749a74b82949b5815ab89a82bcb2c46) Thanks [@belgattitude](https://github.com/belgattitude)! - New linter standard and refactor code for better esbuild support

## 0.8.3

### Patch Changes

- [#359](https://github.com/soluble-io/cache-interop/pull/359) [`bbb21fe`](https://github.com/soluble-io/cache-interop/commit/bbb21fefd639a47f115f3776f2ce70c61d213096) Thanks [@belgattitude](https://github.com/belgattitude)! - Fix release script

## 0.8.2

### Patch Changes

- [#304](https://github.com/soluble-io/cache-interop/pull/304) [`ba5fc5f`](https://github.com/soluble-io/cache-interop/commit/ba5fc5f9f54701ce03842c306ae0276e0e2987f9) Thanks [@belgattitude](https://github.com/belgattitude)! - Publish a new release with yarn 3.2

## 0.8.1

### Patch Changes

- [#204](https://github.com/soluble-io/cache-interop/pull/204) [`205aa13`](https://github.com/soluble-io/cache-interop/commit/205aa1361ee330df9cb9d8b9edae25845891bfb1) Thanks [@belgattitude](https://github.com/belgattitude)! - Monorepo to typescript 4.4.4

## 0.8.0

### Minor Changes

- [#110](https://github.com/soluble-io/cache-interop/pull/110) [`ea33ecc`](https://github.com/soluble-io/cache-interop/commit/ea33ecccf5324c75f680799122e7e776563943bf) Thanks [@belgattitude](https://github.com/belgattitude)! - Require node >= 12, drop support for older versions

## 0.7.1

### Patch Changes

- [`6fdaa04`](https://github.com/soluble-io/cache-interop/commit/6fdaa04c012895da9aff374db5d1f7a3da78bdd5) [#82](https://github.com/soluble-io/cache-interop/pull/82) Thanks [@belgattitude](https://github.com/belgattitude)! - Typescript 4.2.2 support

## 0.7.0

### Minor Changes

- [`69279ff`](https://github.com/soluble-io/cache-interop/commit/69279ffe93b090828200e6e4394a3d5818c6a27f) [#79](https://github.com/soluble-io/cache-interop/pull/79) Thanks [@belgattitude](https://github.com/belgattitude)! - Uniform error messages

## 0.6.0

### Minor Changes

- [`77a2181`](https://github.com/soluble-io/cache-interop/commit/77a2181544160a130e292780a7936be7db4bea8e) [#77](https://github.com/soluble-io/cache-interop/pull/77) Thanks [@belgattitude](https://github.com/belgattitude)! - Added isSuccess, isHit in payload

* [`77a2181`](https://github.com/soluble-io/cache-interop/commit/77a2181544160a130e292780a7936be7db4bea8e) [#77](https://github.com/soluble-io/cache-interop/pull/77) Thanks [@belgattitude](https://github.com/belgattitude)! - Add onError option to has() method

- [`77a2181`](https://github.com/soluble-io/cache-interop/commit/77a2181544160a130e292780a7936be7db4bea8e) [#77](https://github.com/soluble-io/cache-interop/pull/77) Thanks [@belgattitude](https://github.com/belgattitude)! - CacheItem returns {data} rather than {value} (BC)

* [`77a2181`](https://github.com/soluble-io/cache-interop/commit/77a2181544160a130e292780a7936be7db4bea8e) [#77](https://github.com/soluble-io/cache-interop/pull/77) Thanks [@belgattitude](https://github.com/belgattitude)! - Export of Guards and Asserts

- [`77a2181`](https://github.com/soluble-io/cache-interop/commit/77a2181544160a130e292780a7936be7db4bea8e) [#77](https://github.com/soluble-io/cache-interop/pull/77) Thanks [@belgattitude](https://github.com/belgattitude)! - Add InvalidCacheKeyException checks

* [`5df5706`](https://github.com/soluble-io/cache-interop/commit/5df5706fa91cd390323450ea1aeec4aafff12224) [#77](https://github.com/soluble-io/cache-interop/pull/77) Thanks [@belgattitude](https://github.com/belgattitude)! - Fix typing exports

## 0.5.0

### Minor Changes

- [`83de083`](https://github.com/soluble-io/cache-interop/commit/83de083c47bc1650c5c0b48163992f5bafb7345f) [#72](https://github.com/soluble-io/cache-interop/pull/72) Thanks [@belgattitude](https://github.com/belgattitude)! - Introduce ConnectionInterface, remove getStorage (BC)

* [`5990f14`](https://github.com/soluble-io/cache-interop/commit/5990f148e3b8e2614c09a6ac0ff99c2c2ab67fd0) [#72](https://github.com/soluble-io/cache-interop/pull/72) Thanks [@belgattitude](https://github.com/belgattitude)! - Add close() method for ConnectionInterface

- [`83de083`](https://github.com/soluble-io/cache-interop/commit/83de083c47bc1650c5c0b48163992f5bafb7345f) [#72](https://github.com/soluble-io/cache-interop/pull/72) Thanks [@belgattitude](https://github.com/belgattitude)! - Adapter constructors accepts a dsn as string

* [`83de083`](https://github.com/soluble-io/cache-interop/commit/83de083c47bc1650c5c0b48163992f5bafb7345f) [#72](https://github.com/soluble-io/cache-interop/pull/72) Thanks [@belgattitude](https://github.com/belgattitude)! - Adapter constructor now requires options (BC)

## 0.4.0

### Minor Changes

- [`47d2228`](https://github.com/soluble-io/cache-interop/commit/47d2228256a92a0e3bcacc205845f908e58f9f4e) [#33](https://github.com/soluble-io/cache-interop/pull/33) Thanks [@belgattitude](https://github.com/belgattitude)! - Add disableCache option to CacheInterface.get() and CacheInterface.getMultiple()

* [`ce0f736`](https://github.com/soluble-io/cache-interop/commit/ce0f73681cd3d5ecb98a1addd303852b71f1dad0) [#33](https://github.com/soluble-io/cache-interop/pull/33) Thanks [@belgattitude](https://github.com/belgattitude)! - Support disableCache in adapter.has method

- [`47d2228`](https://github.com/soluble-io/cache-interop/commit/47d2228256a92a0e3bcacc205845f908e58f9f4e) [#33](https://github.com/soluble-io/cache-interop/pull/33) Thanks [@belgattitude](https://github.com/belgattitude)! - Minor refactor to CacheInterface.set, now returns a boolean (needed for disableCache)

* [`47d2228`](https://github.com/soluble-io/cache-interop/commit/47d2228256a92a0e3bcacc205845f908e58f9f4e) [#33](https://github.com/soluble-io/cache-interop/pull/33) Thanks [@belgattitude](https://github.com/belgattitude)! - Breaking refactor of CacheInterface.get(string, GetOptions), defaultValue is now set through GetOptions

- [`47d2228`](https://github.com/soluble-io/cache-interop/commit/47d2228256a92a0e3bcacc205845f908e58f9f4e) [#33](https://github.com/soluble-io/cache-interop/pull/33) Thanks [@belgattitude](https://github.com/belgattitude)! - Add disableCache option to CacheInterface.set() and CacheInterface.setMultiple()

* [`ce0f736`](https://github.com/soluble-io/cache-interop/commit/ce0f73681cd3d5ecb98a1addd303852b71f1dad0) [#33](https://github.com/soluble-io/cache-interop/pull/33) Thanks [@belgattitude](https://github.com/belgattitude)! - Add disableCache to Adapter.delete\* behaviour

- [`a874e5f`](https://github.com/soluble-io/cache-interop/commit/a874e5f136f5437745d2495f03d4d2f30dceab7d) [#33](https://github.com/soluble-io/cache-interop/pull/33) Thanks [@belgattitude](https://github.com/belgattitude)! - Add support for disableCache in CacheInterface.getOrSet()

* [`47d2228`](https://github.com/soluble-io/cache-interop/commit/47d2228256a92a0e3bcacc205845f908e58f9f4e) [#33](https://github.com/soluble-io/cache-interop/pull/33) Thanks [@belgattitude](https://github.com/belgattitude)! - Add disableCache option to Cacheinterface.getOrSet() with support for read/write

## 0.3.2

### Patch Changes

- [`bf3304b`](https://github.com/soluble-io/cache-interop/commit/bf3304bcacc2274d7e280ee982bb997c75efeffc) [#30](https://github.com/soluble-io/cache-interop/pull/30) Thanks [@belgattitude](https://github.com/belgattitude)! - Add expiry checks in MapCacheAdapter.has()

## 0.3.1

### Patch Changes

- [`5ad87be`](https://github.com/soluble-io/cache-interop/commit/5ad87be6fb7e17f8e8f3503c41fddcd60a028ed9) [#25](https://github.com/soluble-io/cache-interop/pull/25) Thanks [@belgattitude](https://github.com/belgattitude)! - Add support to ttl expiration

## 0.3.0

### Minor Changes

- [`1366ad7`](https://github.com/soluble-io/cache-interop/commit/1366ad75ddc7f1e0d5235b8a1e0c5dc124a9bef2) [#22](https://github.com/soluble-io/cache-interop/pull/22) Thanks [@belgattitude](https://github.com/belgattitude)! - Add tests for cache.clear

## 0.2.0

### Minor Changes

- [`fe1fcca`](https://github.com/soluble-io/cache-interop/commit/fe1fcca812ff3d8683cebe722e47bd81715d6fbf) [#19](https://github.com/soluble-io/cache-interop/pull/19) Thanks [@belgattitude](https://github.com/belgattitude)! - Update e2e test for new api for delete and deleteMultiple

## 0.1.2

### Patch Changes

- [`b46e72b`](https://github.com/soluble-io/cache-interop/commit/b46e72b8de732148c37e6ca8bb7cee6b7891884b) [#17](https://github.com/soluble-io/cache-interop/pull/17) Thanks [@belgattitude](https://github.com/belgattitude)! - Refactor has() api, implement method and and e2e

* [`636273c`](https://github.com/soluble-io/cache-interop/commit/636273c82f5af1287a34b4d673fc3fc22fffc922) [#17](https://github.com/soluble-io/cache-interop/pull/17) Thanks [@belgattitude](https://github.com/belgattitude)! - refactor deleteMultiple, getMultiple, deleteMultiple and add default to AbstractCacheAdapter

## 0.1.1

### Patch Changes

- [`6fcb178`](https://github.com/soluble-io/cache-interop/commit/6fcb1782f40c38002a442ff0a93e9c9cfd8be99a) [#15](https://github.com/soluble-io/cache-interop/pull/15) Thanks [@belgattitude](https://github.com/belgattitude)! - e2e: extend coverage

## 0.1.0

### Minor Changes

- [`309cd06`](https://github.com/soluble-io/cache-interop/commit/309cd061ea161b30abf17143fd290d423c22a4ee) [#13](https://github.com/soluble-io/cache-interop/pull/13) Thanks [@belgattitude](https://github.com/belgattitude)! - Extract cache-ioredis and fix bundle

### Patch Changes

- [`36a1caf`](https://github.com/soluble-io/cache-interop/commit/36a1cafcc4be5e7254c1bb40d33ecddb3b84df09) [#7](https://github.com/soluble-io/cache-interop/pull/7) Thanks [@belgattitude](https://github.com/belgattitude)! - Add e2e tests package

* [`e009a52`](https://github.com/soluble-io/cache-interop/commit/e009a5282e4edf44e914ab0b0ed1f0858506ec19) [#9](https://github.com/soluble-io/cache-interop/pull/9) Thanks [@belgattitude](https://github.com/belgattitude)! - added e2e for IoRedisCacheAdapter (with node-testcontainers)

## 0.0.7-canary.2

### Patch Changes

- [`e009a52`](https://github.com/soluble-io/cache-interop/commit/e009a5282e4edf44e914ab0b0ed1f0858506ec19) [#9](https://github.com/soluble-io/cache-interop/pull/9) Thanks [@belgattitude](https://github.com/belgattitude)! - added e2e for IoRedisCacheAdapter (with node-testcontainers)

## 0.0.7-canary.1

### Patch Changes

- [`36a1caf`](https://github.com/soluble-io/cache-interop/commit/36a1cafcc4be5e7254c1bb40d33ecddb3b84df09) [#7](https://github.com/soluble-io/cache-interop/pull/7) Thanks [@belgattitude](https://github.com/belgattitude)! - Add e2e tests package