Skip to content

Commit 27e0576

Browse files
v1.2.0
1 parent dc7d90d commit 27e0576

3 files changed

Lines changed: 16 additions & 6 deletions

File tree

packages/fpdart/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## v1.2.0 - 29 October 2025
2+
- Added `toTaskOptionFlat`, `toTaskEitherFlat`, `fromTaskFlatten` to `TaskOption` and `TaskEither`
3+
- Added new iterable extension functions `singleOption`, `elementAtOption`, `singleWhereOption`, `lastWhereOption`
4+
- Minor internal improvements
5+
- Status update for fpdart v2 (full discussion [here](https://github.com/SandroMaglione/fpdart/pull/147#issuecomment-2994243387))
6+
7+
18
## v1.1.1 - 7 November 2024
29
- Fixed broken documentation links
310

packages/fpdart/README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ All the main functional programming types and patterns <strong>fully documented<
4141
4242
fpdart is inspired by [fp-ts](https://gcanti.github.io/fp-ts/), [cats](https://typelevel.org/cats/typeclasses.html#type-classes-in-cats), and [dartz](https://github.com/spebbe/dartz).
4343

44-
> Follow my [**Twitter**](https://twitter.com/SandroMaglione) or [BlueSky](https://bsky.app/profile/sandromaglione.bsky.social) for updates, or [subscribe to the newsletter](https://www.sandromaglione.com/newsletter)
44+
> Follow my [**Twitter**](https://twitter.com/SandroMaglione) for updates, or [subscribe to the newsletter](https://www.sandromaglione.com/newsletter)
4545
4646
***
4747

@@ -50,9 +50,11 @@ Version 2 of `fpdart` is currently in development. `v2` is a rewrite based on a
5050

5151
You can learn more and [follow the progress here](https://github.com/SandroMaglione/fpdart/pull/147).
5252

53-
> As [mentioned in the PR](https://github.com/SandroMaglione/fpdart/pull/147#issuecomment-2248144800), some patterns for `v2` are expected to benefit from new upcoming features in Dart (static metaprogramming).
53+
> fpdart v2 is planned to **remain in pre-release stage** because of some usability issues caused by limitations with the Dart language.
5454
>
55-
> We are waiting for [updates on the language](https://github.com/orgs/dart-lang/projects/90) before the final release of `v2`.
55+
> Meanwhile, fpdart is open for PRs if anyone is interested in contributing with improvements and bug fixes.
56+
>
57+
> Read the full discussion [here](https://github.com/SandroMaglione/fpdart/pull/147#issuecomment-2994243387).
5658
5759

5860

@@ -132,7 +134,7 @@ Interested in what `fpdart` is and how it came to be?
132134
```yaml
133135
# pubspec.yaml
134136
dependencies:
135-
fpdart: ^1.1.1
137+
fpdart: ^1.2.0
136138
```
137139
138140
## ✨ Examples
@@ -508,6 +510,7 @@ In general, **any contribution or feedback is welcome** (and encouraged!).
508510

509511
## 📃 Versioning
510512

513+
- v1.2.0 - 29 October 2025
511514
- v1.1.1 - 7 November 2024
512515
- v1.1.0 - 13 August 2023
513516
- **v1.0.0** - 26 July 2023
@@ -542,7 +545,7 @@ If you are interested in my work you can [subscribe to my newsletter](https://ww
542545

543546
I share tutorials, guides, and code snippets about `fpdart` and functional programming: [**Subscribe to the Newsletter here** 📧](https://www.sandromaglione.com/newsletter)
544547

545-
For more frequent updates you can also follow me on my [**Twitter**](https://twitter.com/SandroMaglione) or [BlueSky](https://bsky.app/profile/sandromaglione.bsky.social).
548+
For more frequent updates you can also follow me on my [**Twitter**](https://twitter.com/SandroMaglione).
546549

547550
## 👀 License
548551

packages/fpdart/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: fpdart
22
description: >
33
Functional programming in Dart and Flutter.
44
All the main functional programming types and patterns fully documented, tested, and with examples.
5-
version: 1.1.1
5+
version: 1.2.0
66
homepage: https://www.sandromaglione.com/
77
repository: https://github.com/SandroMaglione/fpdart
88
documentation: https://www.sandromaglione.com/articles

0 commit comments

Comments
 (0)