PackageTrack
Sign in Get early access

rx_shared_preferences

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 8.3K downloads/mo #3169 most downloaded on pub.dev hoc081098/rx_shared_preferences

What this package is like to depend on

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

0 releases in the last 12 months

see the full history below

Release timeline

22 releases · Aug 2019 to Jul 2024
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 22
  1. 4.0.0 20 Jul 2024
    Release notes

    https://pub.dev/packages/rx_shared_preferences/versions/4.0.0

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

    What's Changed

    • chore(deps): update subosito/flutter-action action to v2.12.0 by @renovate in #63
    • chore(deps): update actions/upload-artifact action to v4 by @renovate in #69
    • chore(deps): update actions/setup-java action to v4 by @renovate in #68
    • fix(deps): update dependency rxdart_ext to ^0.3.0 by @renovate in #73

    Full Changelog: 3.1.0...4.0.0

    Open source →
    Release notes
    • 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'.
    Open source →
  2. 3.1.0 15 Oct 2023
    Release notes

    https://pub.dev/packages/rx_shared_preferences/versions/3.1.0

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


    What's Changed

    • chore(deps): update subosito/flutter-action action to v2.6.1 by @renovate in #50
    • chore: add funding by @hoc081098 in #53
    • chore(deps): update codecov/codecov-action action to v3.1.1 by @renovate in #52
    • chore(deps): update subosito/flutter-action action to v2.8.0 by @renovate in #51
    • chore(deps): update codecov/codecov-action action to v3.1.2 by @renovate in #57
    • Update build-example.yml by @hoc081098 in #60
    • chore(deps): update subosito/flutter-action action to v2.10.0 by @renovate in #56
    • chore(deps): update actions/checkout action to v4 by @renovate in #62
    • 3.1.0 by @hoc081098 in #64

    Full Changelog: 3.0.0...3.1.0

    Open source →
    Release notes
    • 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.

    Open source →
  3. 3.0.0 03 Jun 2022
    Release notes

    https://pub.dev/packages/rx_shared_preferences/versions/3.0.0

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


    What's Changed

    • Update subosito/flutter-action action to v2 by @renovate in #37
    • Update subosito/flutter-action action to v2.2.1 by @renovate in #38
    • Update subosito/flutter-action action to v2.3.0 by @renovate in #39
    • Upgrade dependencies by @hoc081098 in #41
    • Update actions/setup-java action to v3 by @renovate in #42
    • chore(deps): update actions/checkout action to v3 by @renovate in #43
    • chore(deps): update actions/upload-artifact action to v3 by @renovate in #44
    • chore(deps): update codecov/codecov-action action to v3 by @renovate in #46
    • chore(deps): update subosito/flutter-action action to v2.4.0 by @renovate in #47
    • chore: prepare for 3.0.0 by @hoc081098 in #48
    • fix: SharedPreferencesAdapter ~ type 'List<Object?>' is not a subtype of type 'FutureOr<List?>' in type cast by @hoc081098 in #49

    Full Changelog: 2.3.0...3.0.0

    Open source →
    Release notes
    • 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'.

    Open source →
  4. 2.3.0 09 Dec 2021
    Release notes

    https://pub.dev/packages/rx_shared_preferences/versions/2.3.0

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

    What's Changed

    • Update codecov/codecov-action action to v2.1.0 by @renovate in #36

    Full Changelog: 2.2.0...2.3.0

    Open source →
    Release notes
    • 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.
    Open source →
  5. 2.3.0-dev.0 13 Sep 2021 pre-release

    Nothing published for this version

  6. 2.2.0 12 Sep 2021
    Release notes

    https://pub.dev/packages/rx_shared_preferences/versions/2.2.0

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

    Open source →
    Release notes
    • 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.

    Open source →
  7. 2.1.0 09 May 2021
    Release notes Open source →
    Release notes
    • Update rxdart to 0.27.0.
    Open source →
  8. 2.0.0 30 Apr 2021
    Release notes

    https://pub.dev/packages/rx_shared_preferences/versions/2.0.0

    Open source →
    Release notes
    Open source →
  9. 2.0.0-nullsafety.0 24 Feb 2021 pre-release
    Release notes
    Open source →
    Release notes
    Open source →
  10. 1.3.5 04 Jan 2021
    Release notes
    Open source →
    Release notes
    Open source →
  11. 1.3.4 18 Dec 2020
    Release notes
    • Now, the internal implementation based on rx_storage package.
    • The public API stays the same.
    Open source →
    Release notes
    • Now, the internal implementation based on rx_storage package.
    • The public API stays the same.
    Open source →
  12. 1.3.3 10 Oct 2020
    Release notes
    • Fix: missing export RxSharedPreferencesConfigs.
    Open source →
  13. 1.3.2 10 Oct 2020
    Release notes
    • 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.

    Open source →
  14. 1.3.1 28 May 2020
    Release notes
    • Update docs.
    Open source →
  15. 1.3.0 28 May 2020
    Release notes
    • Breaking change: returned stream is a single-subscription stream.
    • Internal implementation refactor.
    Open source →
  16. 1.2.0 22 Apr 2020
    Release notes
    • Breaking change: support for rxdart 0.24.x.
    • Now, returned stream is broadcast stream.
    • Reset default singleton instance after disposing it.
    • Internal implementation refactor.
    Open source →
  17. 1.1.1 29 Jan 2020
    Release notes
    • Add getKeysStream method to IRxSharedPreferences.
    • Add constructor RxSharedPreferences.getInstance() that returns default singleton RxSharedPreferences instance.
    • Internal implementation refactor & fix default logger.
    Open source →
  18. 1.1.1+1 29 Jan 2020
    Release notes
    • Update description in pubspec.yaml.
    Open source →
  19. 1.1.0 18 Dec 2019
    Release notes
    • Update dependencies.
    • Now IRxSharedPreferences's methods return Stream instead of Observable.
    Open source →
  20. 1.0.3 09 Aug 2019
    Release notes
    Open source →
  21. 1.0.3+1 09 Aug 2019
    Release notes
    • Update README.md.
    Open source →
  22. 1.0.3+2 07 Oct 2019
    Release notes
    • Update dependencies.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive