Added
- New dependency is added: `typing_extensions`. We used this library to use `ParamSpec` that makes `cachebox` type-hint
better, and easier than ever for you.
Changed
- the behaviour of the iteratores changed. Previously, iterators used capacity and length of the cache
to know "is cache have changes?". But now, each cache has a number called "state" that increments
with each change; iterators now uses this "state" number.