Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "3.1.3"
".": "4.0.0"
}
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
## [4.0.0](https://github.com/Bdaya-Dev/flutter-shared-value/compare/v3.1.3...v4.0.0) (2026-05-30)

### ⚠ BREAKING CHANGES

* Minimum Dart SDK raised to >=3.8.0 (Dart 3 required).
* Minimum Flutter SDK raised to >=3.32.0.
* Upgraded rxdart to >=0.28.0 <2.0.0 (unblocks package:oidc rxdart 0.28 upgrade).
* Upgraded shared_preferences to ^2.5.0.

### Features

* Comprehensive test suite (24 tests) covering SharedValue API, streams, persistence, custom encode/decode, widgets, and InheritedModel.
* CI pipeline via GitHub Actions (stable + beta Flutter channels).
* Automated pub.dev publishing via trusted publishing (OIDC) with release-please.
* Static analysis with flutter_lints.
* Semantic PR title enforcement.
* Dependabot for pub + GitHub Actions dependency updates.

### Miscellaneous

* Apply dart format tall style for Dart 3.8+ compatibility ([b15c30b](https://github.com/Bdaya-Dev/flutter-shared-value/commit/b15c30b1ac8b4126dfa88f2b2b6a5152ff09c5ed))

## [3.1.3] - 03/11/2022

* `customEncode` and `customDecode` can now handle null strings, indicating that the key does not exist in the storage
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: bdaya_shared_value
description: A straightforward way to manage global state in flutter apps.
version: 3.1.3
version: 4.0.0
homepage: https://github.com/Bdaya-Dev/flutter-shared-value
repository: https://github.com/Bdaya-Dev/flutter-shared-value

Expand Down
Loading