File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 " bump-unthrown-beta-5" ,
1414 " bump-unthrown-beta-6" ,
1515 " bump-unthrown-beta-7" ,
16+ " bump-unthrown-v5-stable" ,
1617 " contract-types-node" ,
1718 " technical-errors-to-defect"
1819 ]
Original file line number Diff line number Diff line change 11# @temporal-contract/client
22
3+ ## 8.0.0-beta.3
4+
5+ ### Patch Changes
6+
7+ - fe7bda3: Bump ` unthrown ` to the stable ` 5.0.0 ` and raise the peer range to ` ^5.0.0 ` .
8+
9+ The only API change since ` 5.0.0-beta.7 ` is that the standalone ` tag ` export is
10+ gone — it now lives on the pattern namespace as ` P.tag(t) ` , alongside every
11+ other pattern constructor (` P._ ` / ` P.any ` / ` P.instanceOf ` / ` P.when ` /
12+ ` P.union ` ). The type and runtime behaviour are unchanged: it still produces the
13+ ` { _tag: t } ` pattern, still narrows to the matching variant with its payload,
14+ and still works in grouped patterns.
15+
16+ Migration is mechanical — drop ` tag ` from the import (keeping or adding ` P ` ) and
17+ prefix the call sites:
18+
19+ ``` diff
20+ - import { tag } from "unthrown";
21+ + import { P } from "unthrown";
22+
23+ result.mapErrCases((matcher) =>
24+ - matcher.with(tag("@temporal-contract/WorkflowFailedError"), (error) => handle(error)),
25+ + matcher.with(P.tag("@temporal-contract/WorkflowFailedError"), (error) => handle(error)),
26+ );
27+ ```
28+
29+ Every example in the docs, READMEs and TSDoc has been updated to the ` P.tag `
30+ spelling, and the upgrade guide gained a note for anyone already tracking an
31+ 8.0 beta.
32+
33+ - Updated dependencies [ fe7bda3]
34+ - @temporal-contract/contract @8.0.0-beta.3
35+
336## 8.0.0-beta.2
437
538### Patch Changes
Original file line number Diff line number Diff line change 11{
22 "name" : " @temporal-contract/client" ,
3- "version" : " 8.0.0-beta.2 " ,
3+ "version" : " 8.0.0-beta.3 " ,
44 "description" : " Client utilities with unthrown Result/AsyncResult for consuming temporal-contract workflows" ,
55 "keywords" : [
66 " client" ,
Original file line number Diff line number Diff line change 11# @temporal-contract/contract
22
3+ ## 8.0.0-beta.3
4+
5+ ### Patch Changes
6+
7+ - fe7bda3: Bump ` unthrown ` to the stable ` 5.0.0 ` and raise the peer range to ` ^5.0.0 ` .
8+
9+ The only API change since ` 5.0.0-beta.7 ` is that the standalone ` tag ` export is
10+ gone — it now lives on the pattern namespace as ` P.tag(t) ` , alongside every
11+ other pattern constructor (` P._ ` / ` P.any ` / ` P.instanceOf ` / ` P.when ` /
12+ ` P.union ` ). The type and runtime behaviour are unchanged: it still produces the
13+ ` { _tag: t } ` pattern, still narrows to the matching variant with its payload,
14+ and still works in grouped patterns.
15+
16+ Migration is mechanical — drop ` tag ` from the import (keeping or adding ` P ` ) and
17+ prefix the call sites:
18+
19+ ``` diff
20+ - import { tag } from "unthrown";
21+ + import { P } from "unthrown";
22+
23+ result.mapErrCases((matcher) =>
24+ - matcher.with(tag("@temporal-contract/WorkflowFailedError"), (error) => handle(error)),
25+ + matcher.with(P.tag("@temporal-contract/WorkflowFailedError"), (error) => handle(error)),
26+ );
27+ ```
28+
29+ Every example in the docs, READMEs and TSDoc has been updated to the ` P.tag `
30+ spelling, and the upgrade guide gained a note for anyone already tracking an
31+ 8.0 beta.
32+
333## 8.0.0-beta.2
434
535### Patch Changes
Original file line number Diff line number Diff line change 11{
22 "name" : " @temporal-contract/contract" ,
3- "version" : " 8.0.0-beta.2 " ,
3+ "version" : " 8.0.0-beta.3 " ,
44 "description" : " Contract builder for temporal-contract" ,
55 "keywords" : [
66 " contract" ,
Original file line number Diff line number Diff line change 11# @temporal-contract/testing
22
3+ ## 8.0.0-beta.3
4+
35## 8.0.0-beta.2
46
57## 8.0.0-beta.1
Original file line number Diff line number Diff line change 11{
22 "name" : " @temporal-contract/testing" ,
3- "version" : " 8.0.0-beta.2 " ,
3+ "version" : " 8.0.0-beta.3 " ,
44 "description" : " Temporal testing utilities" ,
55 "keywords" : [
66 " contract" ,
Original file line number Diff line number Diff line change 11# @temporal-contract/worker
22
3+ ## 8.0.0-beta.3
4+
5+ ### Patch Changes
6+
7+ - fe7bda3: Bump ` unthrown ` to the stable ` 5.0.0 ` and raise the peer range to ` ^5.0.0 ` .
8+
9+ The only API change since ` 5.0.0-beta.7 ` is that the standalone ` tag ` export is
10+ gone — it now lives on the pattern namespace as ` P.tag(t) ` , alongside every
11+ other pattern constructor (` P._ ` / ` P.any ` / ` P.instanceOf ` / ` P.when ` /
12+ ` P.union ` ). The type and runtime behaviour are unchanged: it still produces the
13+ ` { _tag: t } ` pattern, still narrows to the matching variant with its payload,
14+ and still works in grouped patterns.
15+
16+ Migration is mechanical — drop ` tag ` from the import (keeping or adding ` P ` ) and
17+ prefix the call sites:
18+
19+ ``` diff
20+ - import { tag } from "unthrown";
21+ + import { P } from "unthrown";
22+
23+ result.mapErrCases((matcher) =>
24+ - matcher.with(tag("@temporal-contract/WorkflowFailedError"), (error) => handle(error)),
25+ + matcher.with(P.tag("@temporal-contract/WorkflowFailedError"), (error) => handle(error)),
26+ );
27+ ```
28+
29+ Every example in the docs, READMEs and TSDoc has been updated to the ` P.tag `
30+ spelling, and the upgrade guide gained a note for anyone already tracking an
31+ 8.0 beta.
32+
33+ - Updated dependencies [ fe7bda3]
34+ - @temporal-contract/contract @8.0.0-beta.3
35+
336## 8.0.0-beta.2
437
538### Patch Changes
Original file line number Diff line number Diff line change 11{
22 "name" : " @temporal-contract/worker" ,
3- "version" : " 8.0.0-beta.2 " ,
3+ "version" : " 8.0.0-beta.3 " ,
44 "description" : " Worker utilities with unthrown Result/AsyncResult for implementing temporal-contract workflows and activities" ,
55 "keywords" : [
66 " contract" ,
You can’t perform that action at this time.
0 commit comments