3.4.0
Features
-
Make context middleware extensible by @wesleykendall in #141.
Inherit
pghistory.context.HistoryMiddleware
and overrideget_context
to add additional context data for every request. -
Support offline documentation formats by @wesleykendall in #144.
PDF versions of documentation are built via ReadTheDocs.
Fixes
- Check that the execute result is not
None
before trying to accessexecute_result.nextset()
by @wesleykendall in #156. - Ensure
pghistory.create_event
works when using denormalized context by @wesleykendall in #154. - More accurate type hints for the public interface by @wesleykendall in #143.
- Fix minor docstring issue in
pghistory.create_event_model
by @wesleykendall in #148.
Documentation
- Clean up configuration section of docs, ensure all settings are documented by @wesleykendall in #142.
- Modify conditional tracking examples by @wesleykendall in #145.
- Add section to FAQ on backfilling data by @wesleykendall in #146.
- Adjust guide on tracking management commands by @wesleykendall in #150.
- Note the Q/A discussions in the FAQ by @wesleykendall in #152.