Changes¶
4.0.0 (14 Mar 2026)¶
3.3.0 (25 Feb 2026)¶
More support for generic types with a
constructorparameter toCollection.add()and constructor override usingbind()andmake(). See Generic classes and types.
3.2.0 (11 Feb 2026)¶
Add support for generic types.
3.1.0 (17 Jan 2024)¶
Add support for different samples of the same type using
typing.Annotated.
3.0.1 (5 Dec 2024)¶
Fix location of
py.typedso it is included in distributions.
3.0.0 (19 Jul 2024)¶
Python 3.11 is now the minimum supported version.
Now strictly typed.
Addition of
Collection.bind()andFactoryto support partial building of sample objects.Addition of formats, simplifiers and their patterns of use.
Development process refresh.
Documentation refresh.
2.1.2 (31 Jan 2019)¶
Fix bug in
Collectionoccurring when sample attributes were not hashable.
2.1.1 (9 Jan 2019)¶
Exclude tests from distribution.
2.1.0 (22 Nov 2018)¶
add
attributes().
2.0.1 (16 Jun 2016)¶
Fix nasty bug when using with sqlalchemy 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.
2.0.0 (21 Apr 2016)¶
Backwards incompatible change to split the concern for sample object identity out into
chide.Setandchide.sqlalchemy.Setto avoid module-levelCollectioninstances resulting in cross-test pollution.
1.0.2 (15 Apr 2016)¶
Fix release faults.
1.0.0 (14 Apr 2016)¶
Initial release