Skip to content

v3.0.0

Compare
Choose a tag to compare
@jparise jparise released this 02 Jan 21:45
· 246 commits to master since this release
8ba3125
  • The serialization API has been reworked. Instead of consuming a serializer and deserializer as separate arguments, client objects now expect an argument serde to be an object which implements serialize and deserialize as methods. (serialize and deserialize are still supported but considered deprecated.)
  • Validate integer inputs for expire, delay, incr, decr, and memlimit -- non-integer values now raise MemcacheIllegalInputError
  • Validate inputs for cas -- values which are not integers or strings of 0-9 now raise MemcacheIllegalInputError
  • Add prepend and append support to MockMemcacheClient.
  • Add the touch method to HashClient.
  • Added official support for Python 3.8.