- Better repr methods for Q expressions
- Better exception messages when using Q expressions
- Q.debug_ function for debugging exceptions raised inside Q expressions
- Multiple arguments for Collection.each
- len support for wrappers
- Renamed Expression.__eval__ to Expression.eval_
- Wrappers are now hashable, and use the hash of the wrapped values