NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3953 most downloaded on pub.dev
Rxdart streaming shared preferences. Reactive stream rxdart wrapper around SharedPreferences. A stream based wrapper over shared_preferences, allowing reactive key-value storage.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 1.4 years
Nearly every release is documented
notes for 20 of 20 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
22 releases · first in 2019
https://pub.dev/packages/rx_shared_preferences/versions/4.0.0
shared_preferences to ^2.1.2.rx_storage to ^3.0.0 (supports rxdart: ^0.28.0 and rxdart_ext: ^0.3.0).Flutter constraint to '>=3.3.0'.Dart SDK constraint to '>=2.18.0 <4.0.0'.Full Changelog: 3.1.0...4.0.0
One column per quarter.
shared_preferences to ^2.1.2.rx_storage to ^3.0.0 (supports rxdart: ^0.28.0 and rxdart_ext: ^0.3.0).Flutter constraint to '>=3.3.0'.Dart SDK constraint to '>=2.18.0 <4.0.0'.Deprecate all executeUpdate... extension methods, use update... s instead.
Update dependencies
shared_preferences to ^2.0.18.rx_storage to ^2.1.0Change Flutter constraint to '>=3.0.0'.
Change Dart SDK constraint to '>=2.17.0 <4.0.0'.
Deprecate all executeUpdate... extension methods, use update...s instead.
Full Changelog: 3.0.0...3.1.0
Update dependencies
shared_preferences to ^2.0.18.rx_storage to ^2.1.0Change Flutter constraint to '>=3.0.0'.
Change Dart SDK constraint to '>=2.17.0 <4.0.0'.
Deprecate all executeUpdate... extension methods, use update...s instead.
https://pub.dev/packages/rx_shared_preferences/versions/3.0.0
Update dependencies
shared_preferences to 2.0.15rx_storage to 2.0.0rxdart to 0.27.4rxdart_ext to 0.2.2Update Flutter constraint to '>=2.8.0'.
SharedPreferencesAdapter ~ type 'List<Object?>' is not a subtype of type 'FutureOr<List?>' in type cast by @hoc081098 in #49Full Changelog: 2.3.0...3.0.0
https://pub.dev/packages/rx_shared_preferences/versions/2.3.0
'>=2.14.0 <3.0.0' and Flutter constraint to '>=2.5.0'.shared_preferences to 2.0.10Full Changelog: 2.2.0...2.3.0
'>=2.14.0 <3.0.0' and Flutter constraint to '>=2.5.0'.shared_preferences to 2.0.10Nothing published for this version
https://pub.dev/packages/rx_shared_preferences/versions/2.2.0
Update dependencies
shared_preferences to 2.0.7rx_storage to 1.2.0meta to 1.7.0rxdart to 0.27.2rxdart_ext to 0.1.2Internal: migrated from pedantic to lints.
https://pub.dev/packages/rx_shared_preferences/versions/2.1.0
rxdart to 0.27.0.https://pub.dev/packages/rx_shared_preferences/versions/2.0.0
Stable release for null safety.
Refactor based on rx_storage: 1.0.0 package:
Add more extensions:
getObject: reads a value of any type from persistent storage.getObjectStream: observe a Stream of any type from persistent storage.executeUpdateBool: based on RxStorage.executeUpdate.executeUpdateDouble: based on RxStorage.executeUpdate.executeUpdateInt: based on RxStorage.executeUpdate.executeUpdateString: based on RxStorage.executeUpdate.executeUpdateStringList: based on RxStorage.executeUpdate.Update docs.
Set Dart SDK constraints to >=2.12.0-0 <3.0.0 .
>=2.12.0-0 <3.0.0.Logger and implementation based on rx_storage: ^1.0.0-nullsafety.0 package.>=2.12.0-0 <3.0.0.Logger and implementation based on rx_storage: ^1.0.0-nullsafety.0 package.Refactor based on rx_storage: ^0.0.2 package.
Now, the internal implementation based on rx_storage package.
Fix: missing export RxSharedPreferencesConfigs.
RxSharedPreferencesConfigs.Add extension: RxSharedPreferences get rx for SharedPreferences. This allows writing concise code like this: sharedPreferences.rx.getStringStream('key
Add extension: RxSharedPreferences get rx for SharedPreferences.
This allows writing concise code like this: sharedPreferences.rx.getStringStream('key').
Allows changing logger for default singleton instance or extension: RxSharedPreferencesConfigs.logger = ...;
Internal implementation refactor.
- Update docs.
Breaking change: returned stream is a single-subscription stream.
Breaking change: support for rxdart 0.24.x.
rxdart 0.24.x.Add getKeysStream method to IRxSharedPreferences.
getKeysStream method to IRxSharedPreferences.RxSharedPreferences.getInstance() that returns default singleton RxSharedPreferences instance.Update description in pubspec.yaml.
description in pubspec.yaml.Now IRxSharedPreferences's methods return Stream instead of Observable.
IRxSharedPreferences's methods return Stream instead of Observable.Publish new name package (previous name is rx_shared_preference).
- Update README.md.
- Update dependencies.
Your coding agent can read these notes before it upgrades. Set up the MCP server →