v2.3.2
Bug Fix: Properly compare RedisList
s on different Redis databases
Prior to this release, list1 == list2
would fail if both were RedisList
s but on different Redis databases. This is because we'd try to use the same Redis pipeline for both lists. Fixed in #572.
What's Changed
- Reuse the ._same_redis() helper method by @brainix in #561
- Reorder methods in Primitive ABC to help subclass by @brainix in #562
- Use redis-py's .hscan_iter() and .sscan_iter() by @brainix in #563
- Preserve Open-Closed Principle with name mangling by @brainix in #564
- Simplify code using chunking and aliasing by @brainix in #565
- Name variables more consistently by @brainix in #566
- Use whitespace to make code more clear by @brainix in #567
- Preserve Open-Closed Principle with name mangling by @brainix in #568
- Refactor code in RedisCounter methods for clarity by @brainix in #569
- Simplify RedisDict._populate() by @brainix in #570
- Factor our RedisDict._encode_dict() by @brainix in #571
- Properly compare RedisLists on different Redis dbs by @brainix in #572
Full Changelog: v2.3.1...v2.3.2