Releases: stipsan/ioredis-mock
Releases · stipsan/ioredis-mock
v2.4.0
Features
exec
supports a callback argument. (#290)
Fixes
- Don't modify objects passed to or returned from the internal datastore. (#281 @jeffkenney)
- Fix hash get commands for missing hashes. (#284 @jeffkenney)
v2.3.0
v2.2.0
v2.1.0
v2.0.0
Bumping the version to v2 as there are fixes in this release that are breaking changes.
Added
flushdb
command.
Changed
- Command arguments is now transformed to strings before being passed to the command itself helping the mock behave more like a real ioredis client.
Fixed
append
updated to return an integer.dbsize
updated to return an integer.decr
updated to return an integer.decrby
updated to return an integer.expire
updated to return an integer.expireat
updated to return an integer.hdel
updated to return an integer.hexists
updated to return an integer.hincrby
updated to return an integer.hlen
updated to return an integer.hset
updated to return an integer.hsetnx
updated to return an integer.hstrlen
updated to return an integer.incr
updated to return an integer.incrby
updated to return an integer.lpush
updated to return an integer.lpushx
updated to return an integer.mget
required a single array argument, updated to use multiple arguments (single array support will be added later when ioredis Argument Transformers is properly implemented).msetnx
updated to return an integer.persist
updated to return an integer.pexpire
updated to return an integer.pexpireat
updated to return an integer.pttl
updated to return an integer.renamenx
updated to return an integer.rpush
updated to return an integer.rpushx
updated to return an integer.scard
updated to return an integer.setnx
updated to return an integer.sismember
updated to return an integer.strlen
updated to return an integer.ttl
updated to return an integer.
Deprecated
hmset
no longer accepts passing an object with keys and values directly. This will be added later when ioredis Argument Transformers is properly implemented.
v1.15.0
v1.14.0
v1.13.0
Features
- added
mset
command (#181) - added
msetnx
command (#182) - added
dbsize
command (#183) - added
lpushx
command (#184) - added
incrbyfloat
command (#185) - added
rpushx
command (#186) - added
hincrbyfloat
command (#187) - added
lpop
command (#189) - added
rpop
command (#190) - added
lindex
command (#191) - added
srandmember
command (#192) - added
lset
command (#193)
v1.12.0
Features
- added
auth
command (#160) - added
bgrewriteaof
command (#161) - added
save
command (#162) - added
lastsave
command (#163) - added
bgsave
command (#164) - added
getrange
command (#165) - added
echo
command (#166) - added
randomkey
command (#167) - added
role
command (#168) - added
flushall
command (#169) - added
ping
command (#170) - added
persist
command (#171) - added
expireat
command (#172) - added
pttl
command (#173) - added
hkeys
command (#174) - added
setex
command (#175) - added
pexpireat
command (#176) - added
hlen
command (#177) - added
pexpire
command (#178) - added
psetex
command (#179)