Breaking
- Scripts now need explicitly named arguments. ([3])
- Script errors are now `ValueError` instead of
`redis.exceptions.ResponseError`. ([3])
- Add name argument to `redipy.plugin.LuaRedisPatch`. ([7])
Added
- Added `ZRANGE` (partially) and `LRANGE`. ([7])
- Inferring backend in Redis constructor. ([3])
- Allow access to raw runtime and redis connections. ([3])
- Executing scripts from a pipeline. ([3])
- Documentation. ([3])
Bug-Fixes
- Ignored assignment after deleting a key in a pipeline. ([3])
- Error when missing execute call in pipeline. ([3])
- `HGETALL` returning the wrong result in lua. ([3])
- `HSET` not working in the redis backend. ([3])
Changed
- More info about contributing in the readme. ([3])
Notable Internal Changes
- Removed some usage of `nil` in lua scripts (in favor of `cjson.null`). ([3])
[3]: https://github.com/JosuaKrause/redipy/pull/3
[7]: https://github.com/JosuaKrause/redipy/pull/7
[15]: https://github.com/JosuaKrause/redipy/pull/15
[17]: https://github.com/JosuaKrause/redipy/pull/17
[18]: https://github.com/JosuaKrause/redipy/pull/18
[19]: https://github.com/JosuaKrause/redipy/pull/19