rx_shared_preferences 4.0.0 copy "rx_shared_preferences: ^4.0.0" to clipboard
rx_shared_preferences: ^4.0.0 copied to clipboard

Rxdart streaming shared preferences. Reactive stream rxdart wrapper around SharedPreferences. A stream based wrapper over shared_preferences, allowing reactive key-value storage.

4.0.0 - Jul 20, 2024 #

  • Update dependencies:
    • shared_preferences to ^2.1.2.
    • rx_storage to ^3.0.0 (supports rxdart: ^0.28.0 and rxdart_ext: ^0.3.0).
  • Change Flutter constraint to '>=3.3.0'.
  • Change Dart SDK constraint to '>=2.18.0 <4.0.0'.

3.1.0 - Oct 15, 2023 #

  • Update dependencies

    • shared_preferences to ^2.0.18.
    • rx_storage to ^2.1.0
  • Change 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.

3.0.0 - Jun 3, 2022 #

  • Update dependencies

    • shared_preferences to 2.0.15
    • rx_storage to 2.0.0
    • rxdart to 0.27.4
    • rxdart_ext to 0.2.2
  • Update Flutter constraint to '>=2.8.0'.

2.3.0 - Dec 9, 2021 #

  • Change Dart SDK constraint to '>=2.14.0 <3.0.0' and Flutter constraint to '>=2.5.0'.
  • Update shared_preferences to 2.0.10
  • Fix Flutter 2.8.0 analyzer.

2.2.0 - Sep 12, 2021 #

  • Update dependencies

    • shared_preferences to 2.0.7
    • rx_storage to 1.2.0
    • meta to 1.7.0
    • rxdart to 0.27.2
    • rxdart_ext to 0.1.2
  • Internal: migrated from pedantic to lints.

2.1.0 - May 9, 2021 #

  • Update rxdart to 0.27.0.

2.0.0 - Apr 30, 2021 #

2.0.0-nullsafety.0 - Feb 24, 2021 #

1.3.5 - Jan 4, 2021 #

1.3.4 - Dec 18, 2020 #

  • Now, the internal implementation based on rx_storage package.
  • The public API stays the same.

1.3.3 - Oct 10, 2020 #

  • Fix: missing export RxSharedPreferencesConfigs.

1.3.2 - Oct 10, 2020 #

  • 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.

1.3.1 - May 29, 2020 #

  • Update docs.

1.3.0 - May 28, 2020 #

  • Breaking change: returned stream is a single-subscription stream.
  • Internal implementation refactor.

1.2.0 - Apr 20, 2020 #

  • Breaking change: support for rxdart 0.24.x.
  • Now, returned stream is broadcast stream.
  • Reset default singleton instance after disposing it.
  • Internal implementation refactor.

1.1.1+1 - Jan 29, 2020 #

  • Update description in pubspec.yaml.

1.1.1 - Jan 29, 2020 #

  • Add getKeysStream method to IRxSharedPreferences.
  • Add constructor RxSharedPreferences.getInstance() that returns default singleton RxSharedPreferences instance.
  • Internal implementation refactor & fix default logger.

1.1.0 - Dec 18, 2019 #

  • Update dependencies.
  • Now IRxSharedPreferences's methods return Stream instead of Observable.

1.0.3+2 - Oct 7, 2019 #

  • Update dependencies.

1.0.3+1 - Aug 9, 2019 #

  • Update README.md.

1.0.3 - Aug 9, 2019 #

75
likes
160
points
3.93k
downloads

Publisher

unverified uploader

Weekly Downloads

Rxdart streaming shared preferences. Reactive stream rxdart wrapper around SharedPreferences. A stream based wrapper over shared_preferences, allowing reactive key-value storage.

Repository (GitHub)
View/report issues
Contributing

Topics

#rxdart #hoc081098 #rx-shared-preferences #reactive-shared-preferences #reactive-programming

Documentation

API reference

Funding

Consider supporting this project:

www.buymeacoffee.com

License

MIT (license)

Dependencies

flutter, meta, rx_storage, shared_preferences

More

Packages that depend on rx_shared_preferences