Skip to content

Commit 112c498

Browse files
authored
Merge pull request #39 from carbonteq/changeset-release/main
🦋 Changeset release 0.10.0
2 parents 8ccf2d7 + 679c2b6 commit 112c498

5 files changed

Lines changed: 27 additions & 28 deletions

File tree

‎.changeset/chatty-dragons-change.md‎

Lines changed: 0 additions & 9 deletions
This file was deleted.

‎.changeset/funny-ants-jam.md‎

Lines changed: 0 additions & 12 deletions
This file was deleted.

‎.changeset/thin-hornets-study.md‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎CHANGELOG.md‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# @carbonteq/fp
22

3+
## 0.10.0
4+
5+
### Minor Changes
6+
7+
- 5ac069f: Remove async chaining support
8+
9+
With the introduction of the generator methods (`gen`, `asyncGen` etc), there is no reason to support the internal async chaining methods, as using generator syntax would be much more appropriate and readable in those situations.
10+
11+
Removing this internal tracking would simplify the Result and option internals, allowing better maintenance and extension support.
12+
13+
- 127e830: Ship the post-`v0.9.1` feature set across stable and experimental APIs.
14+
15+
- Add stable generator-based composition (`gen`, `genAdapter`, `asyncGen`, `asyncGenAdapter`) and stable `Flow` support.
16+
- Improve and harden pattern matching with fluent `match(...)`, wildcard/predicate handling, and stronger stable/experimental interoperability.
17+
- Add new matcher predicate utilities (`P.eq`, `P.oneOf`, `P.not`, `P.and`/`P.or` and `P.all`/`P.any` aliases, plus `P.IsSome`/`P.IsNone`/`P.IsOk`/`P.IsErr`).
18+
- Expand runnable examples for stable + experimental `Result`/`Option`/`Flow`/`match` APIs.
19+
- Refresh source and README documentation to clarify stable async semantics and matcher behavior.
20+
- Improve packaging/release metadata (`deno.jsonc` license include fix, changesets access alignment, npm package file list updates).
21+
22+
- d0fa59f: Experimental Result, Option, Flow and pattern matching
23+
324
## 0.9.1
425

526
### Patch Changes

‎package.json‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@carbonteq/fp",
33
"description": "FP utils",
4-
"version": "0.9.1",
4+
"version": "0.10.0",
55
"author": "Arslan <rslnkrmt2552@gmail.com>",
66
"license": "MIT",
77
"scope": "@carbonteq",
@@ -13,7 +13,11 @@
1313
"url": "https://github.com/carbonteq/fp/issues"
1414
},
1515
"type": "module",
16-
"files": ["dist", "README.md", "examples"],
16+
"files": [
17+
"dist",
18+
"README.md",
19+
"examples"
20+
],
1721
"main": "./dist/index.cjs",
1822
"module": "./dist/index.js",
1923
"types": "./dist/index.d.ts",

0 commit comments

Comments
 (0)