.. currentmodule:: chide
- Fix location of py.typed so it is included in distributions.
- Python 3.11 is now the minimum supported version.
- Now strictly typed.
- Addition of :meth:`Collection.bind` and :class:`~factory.Factory` to support partial building of sample objects.
- Addition of :doc:`formats <formats>`, :doc:`simplifiers <simplifiers>` and their :doc:`patterns of use <patterns>`.
- Development process refresh.
- Documentation refresh.
- Fix bug in :class:`Collection` occurring when sample attributes were not hashable.
- Exclude tests from distribution.
- Fix nasty bug when using with :doc:`sqlalchemy <sqlalchemy:index>` where related objects could get added to the session even though they were never requested, as a result of a backref on a third model.
- Backwards incompatible change to split the concern for sample object identity out into :class:`chide.Set` and :class:`chide.sqlalchemy.Set` to avoid module-level :class:`~chide.Collection` instances resulting in cross-test pollution.
- Fix release faults.
- Initial release