Changes in 2.4.1:
- Fixed#448, add hook to the connection pool for detecting closed
connections.
- Fixed#229, fix join attribute detection.
- Fixed#447, fixed documentation typo.
Changes in 2.4.0:
- Most of the introspection logic was moved out of the pwiz module and
into playhouse.reflection.
- Created a new reflection extension for introspecting databases. The
reflection module additionally can generate actual peewee Model classes
dynamically.
- Created a dataset library (based on the SQLAlchemy project of the same
name). For more info check out the blog post announcing playhouse.dataset.
- Added a db_url module which creates Database objects from a connection
string.
- Added csv dump functionality to the CSV utils extension.
- Added an atomic context manager to support nested transactions.
- Added support for HStore, JSON and TSVector to the reflection module.
- More documentation updates.
- Fixed#440, which fixes a bug where Model.dirty_fields did not return
an empty set for some subclasses of QueryResultWrapper.