From 84f85c1c75be4444f45889f775dbc42a60c14061 Mon Sep 17 00:00:00 2001 From: Paco van der Linden Date: Mon, 15 Feb 2021 12:11:18 +0100 Subject: [PATCH] chore(release): 6.0.0-rc.0 --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ libs/ngx-sherfire/package.json | 2 +- libs/ngx-sherlock/package.json | 2 +- libs/sherlock-utils/package.json | 2 +- libs/sherlock/package.json | 2 +- package-lock.json | 2 +- package.json | 2 +- 7 files changed, 33 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 052ffbf..2cdb776 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,33 @@ 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. +## [6.0.0-rc.0](https://github.com/skunkteam/sherlock/compare/v5.0.0...v6.0.0-rc.0) (2021-02-15) + +### ⚠ BREAKING CHANGES + +- **sherlock:** As all Derivables are now compatible with rxjs's `from` function, we no longer need the `toObservable` function from `@skunkteam/sherlock-rxjs`. All usages of `toObservable` should be replaced with `from`. The remaining function `fromObservable` from `@skunkteam/sherlock-rxjs` is promoted to `@skunkteam/sherlock-utils`. From now on `@skunkteam/sherlock-rxjs` will no longer receive updates. +- **sherlock:** The typings now correctly identify the use of `safeUnwrap` for all extra arguments when using `SettableDerivable#swap`, leading to a breaking change in the interface of `SettableDerivable`. +- **sherlock-utils:** improved/simplified derivableCache API + +### Features + +- **ngx-sherfire:** introduce @skunkteam/ngx-sherfire ([#16](https://github.com/skunkteam/sherlock/issues/16)) ([5c1edb9](https://github.com/skunkteam/sherlock/commit/5c1edb9ce2b830c8fa8607a4a07fdaf9fb652ad1)) +- **ngx-sherlock:** export ValuePipe from bundle ([#6](https://github.com/skunkteam/sherlock/issues/6)) ([6cc388d](https://github.com/skunkteam/sherlock/commit/6cc388d9a836b9244fcea23b9ab621b1b21fd6c7)) +- **sherlock:** add dependencyCount and observerCount to all Derivables ([#7](https://github.com/skunkteam/sherlock/issues/7)) ([1d027fc](https://github.com/skunkteam/sherlock/commit/1d027fc163dbf95ee0b8305cb673f1473b42b4e7)) +- **sherlock:** add makeFinal method ([#9](https://github.com/skunkteam/sherlock/issues/9)) ([5961ad9](https://github.com/skunkteam/sherlock/commit/5961ad90cb4ea10f2a52b80e6d45cf558f215cbf)) +- **sherlock:** All Derivables are now compatible with Observable.from ([#14](https://github.com/skunkteam/sherlock/issues/14)) ([de338b2](https://github.com/skunkteam/sherlock/commit/de338b26f0a10de3197f86d5e74be8fca3587fba)) +- **sherlock:** expose easier final and error state constructors ([#13](https://github.com/skunkteam/sherlock/issues/13)) ([032939f](https://github.com/skunkteam/sherlock/commit/032939fc0996436206cc91dbb46a9395b66b44d7)) +- **sherlock:** modernize types ([#4](https://github.com/skunkteam/sherlock/issues/4)) ([8455d77](https://github.com/skunkteam/sherlock/commit/8455d77aea9dc7e593614c2227554093278c8f64)) +- **sherlock:** support SettableDerivables in flatMap ([#10](https://github.com/skunkteam/sherlock/issues/10)) ([adc2c10](https://github.com/skunkteam/sherlock/commit/adc2c10f5872a62672cb0e60c7944be569d41e5d)) +- **sherlock-utils:** improved/simplified derivableCache API ([c164dd7](https://github.com/skunkteam/sherlock/commit/c164dd7e6dbd1c3413f9ec3f5a948176fc9c7da2)) +- **sherlock-utils:** modernize `struct` ([#5](https://github.com/skunkteam/sherlock/issues/5)) ([17070d8](https://github.com/skunkteam/sherlock/commit/17070d8a439c8be940d013023d18086facf89fc3)) + +### Bug Fixes + +- **sherlock:** correctly detect final unresolved state in connected derivations ([#15](https://github.com/skunkteam/sherlock/issues/15)) ([64be7d0](https://github.com/skunkteam/sherlock/commit/64be7d05854770b4a324a91f43680fdc3a5a9fe5)) +- **sherlock:** fix subtle typing-bugs because of newer TypeScript features ([#12](https://github.com/skunkteam/sherlock/issues/12)) ([d386c1f](https://github.com/skunkteam/sherlock/commit/d386c1fe8e09bc3d274f891bbd028be09e0d606f)) +- **sherlock-utils:** derivableCache incorrectly reuses cached results when mixing Derivables and non-Derivables as input ([#11](https://github.com/skunkteam/sherlock/issues/11)) ([ecf7da4](https://github.com/skunkteam/sherlock/commit/ecf7da41c82267d2b61f1c26c85751b9249ee62c)) + ## [5.0.0](https://github.com/skunkteam/sherlock/compare/v4.0.0...v5.0.0) (2021-01-25) ### ⚠ BREAKING CHANGES diff --git a/libs/ngx-sherfire/package.json b/libs/ngx-sherfire/package.json index 5703934..d98cb70 100644 --- a/libs/ngx-sherfire/package.json +++ b/libs/ngx-sherfire/package.json @@ -1,6 +1,6 @@ { "name": "@skunkteam/ngx-sherfire", - "version": "5.0.0", + "version": "6.0.0-rc.0", "license": "MIT", "repository": "github:skunkteam/sherlock", "peerDependencies": { diff --git a/libs/ngx-sherlock/package.json b/libs/ngx-sherlock/package.json index 248ec78..71b00af 100644 --- a/libs/ngx-sherlock/package.json +++ b/libs/ngx-sherlock/package.json @@ -1,6 +1,6 @@ { "name": "@skunkteam/ngx-sherlock", - "version": "5.0.0", + "version": "6.0.0-rc.0", "license": "MIT", "repository": "github:skunkteam/sherlock", "peerDependencies": { diff --git a/libs/sherlock-utils/package.json b/libs/sherlock-utils/package.json index d2a1e6a..8a9c6da 100644 --- a/libs/sherlock-utils/package.json +++ b/libs/sherlock-utils/package.json @@ -1,6 +1,6 @@ { "name": "@skunkteam/sherlock-utils", - "version": "5.0.0", + "version": "6.0.0-rc.0", "license": "MIT", "repository": "github:skunkteam/sherlock" } diff --git a/libs/sherlock/package.json b/libs/sherlock/package.json index d77e7a2..eb533ac 100644 --- a/libs/sherlock/package.json +++ b/libs/sherlock/package.json @@ -1,6 +1,6 @@ { "name": "@skunkteam/sherlock", - "version": "5.0.0", + "version": "6.0.0-rc.0", "license": "MIT", "repository": "github:skunkteam/sherlock" } diff --git a/package-lock.json b/package-lock.json index 67c5620..300be77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@skunkteam/sherlock", - "version": "5.0.0", + "version": "6.0.0-rc.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 7d6bf2d..7bca757 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@skunkteam/sherlock", - "version": "5.0.0", + "version": "6.0.0-rc.0", "license": "MIT", "repository": "github:skunkteam/sherlock", "scripts": {