pypi pottery 2.1.0
v2.1.0

latest releases: 3.0.0, 2.3.7, 2.3.6...
2 years ago
  1. Breaking Change: Drop support for Python 3.6
  2. New Feature: Implement RedisSet.contains_many() to more efficiently membership test multiple elements
  3. New Feature: Implement BloomFilter.contains_many() to more efficiently membership test multiple elements
  4. New Feature: Implement HyperLogLog.__contains__() for membership testing
  5. Quality of Life: Warn when doing O(n) operations on RedisDicts, RedisSets, RedisLists, and RedisDeques

What's Changed

  • Warn when doing O(n) operations on RedisLists by @brainix in #512
  • Warn when doing O(n) operations on RedisLists by @brainix in #513
  • Warn when doing O(n) operations on RedisDeques by @brainix in #514
  • Warn when doing O(n) operations on RedisSets by @brainix in #515
  • Reorder RedisSet methods to make them flow better by @brainix in #516
  • Drop support for Python 3.6 by @brainix in #517
  • Warn when doing O(n) operations on RedisDicts by @brainix in #518
  • Implement HyperLogLog.contains() by @brainix in #519
  • Delete inaccurate warning by @brainix in #520
  • Implement HyperLogLog.contains_many() by @brainix in #521
  • Refactor HyperLogLog.contains_many() by @brainix in #522
  • Further unit test HyperLogLog.contains_many() by @brainix in #523
  • Simplify code using chunking and aliasing by @brainix in #524
  • Document HyperLogLog.contains_many() by @brainix in #525
  • Make ContextTimer unit test more robust and clear by @brainix in #526
  • Improve identifier names by @brainix in #527
  • Implement HyperLogLog.contains_many() by @brainix in #528
  • Document RedisSet.contains_many() by @brainix in #529
  • Implement BloomFilter.contains_many() by @brainix in #530
  • Document BloomFilter.contains_many() by @brainix in #531
  • Make BloomFilter membership testing more robust by @brainix in #532
  • Make HyperLogLog membership testing more robust by @brainix in #533
  • Keep context manager block small, tight, & focused by @brainix in #534
  • Keep context manager block small, tight, & focused by @brainix in #535
  • Simplify code using chunking and aliasing by @brainix in #536
  • Reorder HyperLogLog methods; make them flow better by @brainix in #537
  • Keep context manager block small, tight, & focused by @brainix in #538
  • Use WATCH/MULTI/EXEC to protect .contains_many() by @brainix in #539
  • Improve variable name by @brainix in #540
  • Delete HyperLogLog.contains_many() by @brainix in #541
  • Better unit test .contains_many() by @brainix in #542
  • Document BloomFilter and HyperLogLog limitations by @brainix in #543

Full Changelog: v2.0.1...v2.1.0

Don't miss a new pottery release

NewReleases is sending notifications on new releases.