Releases: brainix/pottery
Releases Β· brainix/pottery
v1.0.0
Initial beta release
- Quality of Life: Integrate with Coveralls for coverage tracking
- Documentation: Improve README and include it in package metadata
- Quality of Life: Switch to Semantic Versioning
What's Changed
- Use a better pip workflow by @brainix in #10
- Write Makefile by @brainix in #11
- Define mixins as abstract base classes by @brainix in #13
- Improve comparison ops by @brainix in #14
- Improve Makefile by @brainix in #15
- Improve type checking by @brainix in #16
- Flesh out abstract base mixins by @brainix in #17
- Misc. cleanups by @brainix in #18
- Fix brew upgrade command by @brainix in #19
- Remove context manager for containers by @brainix in #20
- Distributed Redis-powered lock by @brainix in #21
- Redis key naming conventions by @brainix in #22
- NextId by @brainix in #23
- Redis key naming conventions by @brainix in #24
- Robustly handle network errors by @brainix in #25
- Learn concurrent.futures by @brainix in #26
- Author/test doctests by @brainix in #27
- Author Redlock doctests by @brainix in #28
- Author ContextTimer doctests by @brainix in #30
- Update Makefile for new Mac by @brainix in #31
- Disable Homebrew analytics by @brainix in #32
- Improve Makefile by @brainix in #33
- Flesh out RedisCounter() code and tests by @brainix in #34
- Flesh out RedisDeque() code and tests by @brainix in #36
- Document ContextTimer by @brainix in #37
- OCD by @brainix in #38
- Flesh out RedisDeque() code and tests by @brainix in #39
- Flesh out RedisDeque() code and tests by @brainix in #40
- Prefer sets over lists if only membership matters by @brainix in #41
- Implement RedisSet.update() by @brainix in #43
- Upgrade requirements by @brainix in #44
- Upgrade requirements by @brainix in #45
- Upgrade requirements by @brainix in #46
- Define/use custom exceptions where appropriate by @brainix in #47
- Readability counts by @brainix in #48
- Upgrade requirements by @brainix in #49
- Improve README by @brainix in #50
- Upgrade requirements by @brainix in #52
- Upgrade requirements by @brainix in #53
- Upgrade Python to 3.6.2 by @brainix in #54
- Implement @redis_cache() decorator... by @brainix in #55
- Improve @redis_cache() by @brainix in #56
- Upgrade requirements by @brainix in #57
- Upgrade requirements by @brainix in #58
- Upgrade Python to 3.6.3 by @brainix in #59
- Create CODE_OF_CONDUCT.md by @brainix in #60
- Upgrade requirements by @brainix in #61
- Upgrade requirements by @brainix in #62
- Make Redlock._acquire_masters() more efficient by @brainix in #63
- Upgrade requirements by @brainix in #64
- Don't be clever by @brainix in #65
- Upgrade requirements by @brainix in #66
- Write Baby's First Bloom Filter! by @brainix in #67
- In RedisSet._update(), loop over appropriate thing by @brainix in #68
- Install Pyflakes and run it on every Travis build by @brainix in #69
- Update copyright year by @brainix in #70
- Clean up unit test output by @brainix in #71
- Combine context managers into same line /
with
by @brainix in #72 - Install pyenv from GitHub source by @brainix in #73
- Upgrade requirements by @brainix in #74
- Upgrade requirements by @brainix in #75
- Upgrade requirements by @brainix in #76
- Upgrade requirements by @brainix in #77
- Upgrade requirements by @brainix in #78
- If only used in main, import it in main by @brainix in #79
- Upgrade requirements by @brainix in #80
- Design/implement/test HyperLogLog by @brainix in #81
- Upgrade Python to 3.7.0 by @brainix in #84
- Split long lines of code by @brainix in #85
- Design/implement/test CachedOrderedDict by @brainix in #87
- Add missing import by @brainix in #88
- Retry CachedOrderedDict loads/stores... by @brainix in #89
- Make RedisSet.repr() consistent; improve docs by @brainix in #86
- Upgrade requirements by @brainix in #90
- Log stuff by @brainix in #91
- Upgrade Python to 3.7.1 by @brainix in #92
- Add SDK path to install Python on macOS Mojave by @brainix in #93
- Upgrade requirements by @brainix in #94
- Upgrade to redis-py 3.0.1 by @brainix in #95
- Modify Redlock to use 20 byte random values by @brainix in #96
- Upgrade requirements by @brainix in #97
- Upgrade urllib3 to >= 1.23 by @brainix in #98
- Upgrade Python to 3.7.2 by @brainix in #99
- Happy new year! by @brainix in #100
- Allow bypassing redis_cache() decorator by @brainix in #101
- Implement cache_info() and cache_clear() by @brainix in #102
- Upgrade pip to 19.0 by @brainix in #103
- Upgrade pip to 19.0.1 by @brainix in #104
- Upgrade requirements by @brainix in #105
- Upgrade redis-py to 3.1.0 by @brainix in #106
- Upgrade requirements by @brainix in #107
- Upgrade requirements by @brainix in #108
- Upgrade requirements by @brainix in #109
- Gracefully ignore isort import keyerror by @brainix in #110
- Upgrade requirements by @brainix in #111
- Delete isort monkey patch by @brainix in #112
- Upgrade requirements by @brainix in #113
- Upgrade requirements by @brainix in #114
- Upgrade requirements by @brainix in #115
- Upgrade requirements by @brainix in #116
- Upgrade requirements by @brainix in #117
- Upgrade requirements by @brainix in #118
- Upgrade requirements by @brainix in #119
- lol by @brainix in #120
- Upgrade requirements by @brainix in #121
- Upgrade Python to 3.7.3 by @brainix in #122
- Upgrade requirements by @brainix in #123
- Upgrade urllib3 to >= 1.24.2 by @brainix in #125
- Upgrade requirements by @brainix in #126
- Upgrade requirements by @brainix in https://github.com/brainix/pottery/pull...