Skip to content

Commit

Permalink
v0.5.0 (#96)
Browse files Browse the repository at this point in the history
  • Loading branch information
SandroMaglione authored Mar 4, 2023
2 parents ba35396 + e0effd6 commit f716d65
Show file tree
Hide file tree
Showing 8 changed files with 35 additions and 16 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
# v0.5.0 - 4 March 2023
- Updates to `Option` type [#92](https://github.com/SandroMaglione/fpdart/pull/92) [⚠️ **BREAKING CHANGE**]
- Added `const factory` constructor for `None` (fixes [#95](https://github.com/SandroMaglione/fpdart/issues/95))
- Removed `Alt` and `Foldable` type classes, the following methods are not available anymore
- `foldLeft`
- `foldRight`
- `foldMap`
- `foldRightWithIndex`
- `foldLeftWithIndex`
- `length`
- `any`
- `all`
- `concatenate`
- `plus`
- `prepend`
- `append`
- Updated examples and fixed lint warnings [#93](https://github.com/SandroMaglione/fpdart/pull/93) (thanks to [tim-smart](https://github.com/tim-smart) 🎉)

# v0.4.1 - 25 February 2023
- New methods for `Option` type (thanks to [tim-smart](https://github.com/tim-smart) 🎉)
- `flatMapNullable`
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<h3 align="center">
<a href="https://github.com/SandroMaglione/fpdart">
<img src="./example/screenshots/screenshot_fpdart.png" width="500" />
<img src="https://raw.githubusercontent.com/SandroMaglione/fpdart/main/example/screenshots/screenshot_fpdart.png" width="500" />
</a>
</h3>

Expand Down Expand Up @@ -100,7 +100,7 @@ Check out also this series of articles about functional programming with `fpdart
```yaml
# pubspec.yaml
dependencies:
fpdart: ^0.4.1 # Check out the latest version
fpdart: ^0.5.0 # Check out the latest version
```
## ✨ Examples
Expand Down Expand Up @@ -355,6 +355,7 @@ In general, **any contribution or feedback is welcome** (and encouraged!).

## 📃 Versioning

- **v0.5.0** - 4 March 2023
- v0.4.1 - 25 February 2023
- **v0.4.0** - 16 December 2022
- **v0.3.0** - 11 October 2022
Expand Down
2 changes: 1 addition & 1 deletion example/json_serializable/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ packages:
path: "../.."
relative: true
source: path
version: "0.4.1"
version: "0.5.0"
frontend_server_client:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion example/managing_imports/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ packages:
path: "../.."
relative: true
source: path
version: "0.4.1"
version: "0.5.0"
frontend_server_client:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion example/open_meteo_api/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ packages:
path: "../.."
relative: true
source: path
version: "0.4.1"
version: "0.5.0"
frontend_server_client:
dependency: transitive
description:
Expand Down
18 changes: 9 additions & 9 deletions example/pokeapi_functional/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -109,10 +109,10 @@ packages:
dependency: transitive
description:
name: characters
sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
url: "https://pub.dev"
source: hosted
version: "1.3.0"
version: "1.2.1"
checked_yaml:
dependency: transitive
description:
Expand Down Expand Up @@ -149,10 +149,10 @@ packages:
dependency: transitive
description:
name: collection
sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
url: "https://pub.dev"
source: hosted
version: "1.17.1"
version: "1.17.0"
convert:
dependency: transitive
description:
Expand Down Expand Up @@ -233,7 +233,7 @@ packages:
path: "../.."
relative: true
source: path
version: "0.4.1"
version: "0.5.0"
freezed:
dependency: "direct main"
description:
Expand Down Expand Up @@ -318,10 +318,10 @@ packages:
dependency: transitive
description:
name: js
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
sha256: "323b7c70073cccf6b9b8d8b334be418a3293cfb612a560dc2737160a37bf61bd"
url: "https://pub.dev"
source: hosted
version: "0.6.7"
version: "0.6.6"
json_annotation:
dependency: transitive
description:
Expand Down Expand Up @@ -358,10 +358,10 @@ packages:
dependency: transitive
description:
name: meta
sha256: "12307e7f0605ce3da64cf0db90e5fcab0869f3ca03f76be6bb2991ce0a55e82b"
sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
url: "https://pub.dev"
source: hosted
version: "1.9.0"
version: "1.8.0"
mime:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion example/read_write_file/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ packages:
path: "../.."
relative: true
source: path
version: "0.4.1"
version: "0.5.0"
lint:
dependency: "direct dev"
description:
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: fpdart
version: 0.4.1
version: 0.5.0
homepage: https://www.sandromaglione.com/
repository: https://github.com/SandroMaglione/fpdart
description: Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.
Expand Down

0 comments on commit f716d65

Please sign in to comment.