PackageTrack
Sign in Get early access

resp_client

A RESP (REdis Serialization Protocol) client for Dart. It provides a low-level and high-level API to execute Redis commands.

1.2.0 43K downloads/mo #1560 most downloaded on pub.dev blimster/resp_client

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Ships unpredictably

gaps range from 8 days to 10 months

Most releases are documented

notes for 14 of 17 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

18 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

18 releases · Jul 2018 to Apr 2021
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 18
  1. 1.2.0 06 Apr 2021
    Release notes
    • BREAKING CHANGE: C'tor of RespType is no longer public.
    • BREAKING CHANGE: Class RespCommands is removed. Use RespCommandsTier2 instead.
    • BREAKING CHANGE: Return type of RespCommandsTier0.set() is now SetResult instead of bool.
    • BREAKING CHANGE: Moved function connectSocket and interface RespServerConnection to library resp_server;
    • BREAKING CHANGE: Removed RespClient.writeArrayOfBulk(), Use RespCommandsTier0.execute() instead.
    • Added some convenient methods of RespType.
    • Added multi, exec, discard, watch and unwatch commands.
    Open source →
  2. 1.1.1 07 Mar 2021
    Release notes
    • Added dbsize and info commands.
    • Fixed UTF-8 decoding issue.
    • Fixed issue in command scan when using a pattern.
    • Add getters for cursor and keys to class ScanResult.
    Open source →
  3. 1.1.0 06 Mar 2021
    Release notes
    • Added incr, incrby, decr, decrby commands.
    • BREAKING CHANGE: responses from redis are now considered as UTF-8 encoded (resp_client already encodes commands as UTF-8).
    Open source →
  4. 1.0.0 21 Feb 2021
    Release notes
    • Stable null safety release.
    Open source →
  5. 1.0.0-nullsafety.0 03 Jan 2021 pre-release
    Release notes
    • BREAKING CHANGE: migrated to null safety
    • Added pedantic linter rules
    • Enabled strict type checks
    Open source →
  6. 0.2.1 07 Mar 2021
    Release notes

    Merge branch 'nullsafety'

    Open source →
  7. 0.2.0 06 Mar 2021

    Nothing published for this version

  8. 0.1.7 09 Jun 2019
    Release notes
    • Added SCAN command
    Open source →
  9. 0.1.7+1 13 Mar 2020
    Release notes
    • Improved pub.dev score
    Open source →
  10. 0.1.6 03 Oct 2018
    Release notes

    bugfix: github issue #6 - RespClient hangs when pipelining commands

    Open source →
    Release notes
    • Bugfix: RespClient hangs when pipelining commands
    Open source →
  11. 0.1.5 12 Sep 2018
    Release notes
    • Added list commands (LPUSH, LPOP, etc.)
    Open source →
  12. 0.1.4 26 Aug 2018
    Release notes
    • Added hash commands (HSET, HGET, etc.)
    Open source →
  13. 0.1.4+1 01 Sep 2018

    Nothing published for this version

  14. 0.1.4+2 01 Sep 2018

    Nothing published for this version

  15. 0.1.3 23 Aug 2018
    Release notes
    • Added AUTH command
    Open source →
  16. 0.1.2 08 Aug 2018
    Release notes
    • Bugfix: Fixed handling of null bulk strings and arrays in deserialization.
    • Added SELECT, FLUSHDB and FLUSHALL commands.
    • Cleaned up dependencies.
    • Changed Dart SDK constraint to Dart 2 stable.
    Open source →
  17. 0.1.1 27 Jul 2018
    Release notes
    • Added PEXPIRE command.
    Open source →
  18. 0.1.0 27 Jul 2018
    Release notes
    • Initial version
    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