- added ``Table.explode`` method to explode a table to a long format by exploding a column with iterables
0.35.0
**DROPPED Experimental - contrib.models**
One day this may become a separate lib (if pydantic v2 turns to be not what it claims to be), but not today while all python `typing` internals are unstable.
0.34.0
**contrib.tables:**
- updated ``Table`` to support ellipsis to signify other non-mentioned columns so it's possible to easily re-arrange columns like this: ``table.take("c", ...)`` / ``table.take(..., "a", "b")``
0.33.2
**Bugfix**
- fixed ``c.iter_windows`` for empty collection cases
0.33.1
**Experimental - contrib.models**
- fixed ``ProxyObject`` to properly forward __getattr__ calls to a wrapped object (required in cases where cyclic dependencies exist)
0.33.0
**Experimental - contrib.models**
- [BREAKING] contrib.models: renamed ``cached_model_method`` to ``cached_model_classmethod`` - contrib.models ``cached_model_classmethod`` now allows to call it from sibling class methods (it no longer requires version parameter, its signature now is ``cls, data``)