Skip to content

Commit 78ea691

Browse files
committed
WIP: started to work on RequiresContextResult
1 parent 582dafc commit 78ea691

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

CHANGELOG.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
We follow Semantic Versions since the `1.0.0` release.
44
Versions before `1.0.0` are `0Ver`-based:
55
incremental in minor, bugfixes only are patches.
6-
See (0Ver)[https://0ver.org/].
6+
See [0Ver](https://0ver.org/).
77

88

99
## 0.13.0 WIP
@@ -14,13 +14,22 @@ See (0Ver)[https://0ver.org/].
1414
- **Breaking**: renames `box` to `bind` and moves it to `returns.pointfree`
1515
- **Breaking**: renames `coalesce` to `fold`
1616
- **Breaking**: removes `Maybe.rescue` and `Maybe.fix` methods
17-
- Adds `rescue` pointfree method
18-
- Adds `Result.lift`, `Maybe.lift`, and `RequiresContext.lift` functions
19-
in addition to `IO.lift`
17+
18+
- Adds `rescue` pointfree function
19+
- Adds `ResultE` alias for `Result[..., Exception]`
20+
2021
- Adds `RequiresContext` container and `Context` helper class
2122
- Adds `RequiresContext` support for `bind` pointfree function
2223
- Adds `RequiresContext` support for `flatten` function
23-
- Adds `ResultE` alias for `Result[..., Exception]`
24+
25+
- Adds `RequiresContextResult` container
26+
- Adds `RequiresContextResultE` alias
27+
for `RequiresContextResult[..., ..., Exception]`
28+
- Adds `RequiresContextResult` support for `bind`
29+
- Adds `RequiresContextResult` support for `flatten`
30+
- Adds `RequiresContextResult` support for `fold`
31+
- Adds `RequiresContextResult` support for `is_successful`
32+
2433
- Adds `IOResult` helper to work better with `IO[Result[a, b]]`
2534
- Adds `IOResultE` alias for `IOResult[a, Exception]`
2635
- Adds `IOResult` support for `bind`
@@ -29,6 +38,10 @@ See (0Ver)[https://0ver.org/].
2938
- Adds `IOResult` support for `fold`
3039
- Adds `IOResult` support for `is_successful`
3140

41+
- Adds `Result.lift`, `Maybe.lift`, `RequiresContext.lift`,
42+
and `RequiresContextResult.lift` functions in addition to `IO.lift`
43+
44+
3245
### Bugfixes
3346

3447
- Now `Success` and `Failure` (both `io` and pure) return `Any` and not `NoReturn`

0 commit comments

Comments
 (0)