(#112) - don't serialize emitted value
(#112) - simplify the sorting process a bit
(#89) - fix PouchDB peer dependency
(#42) - verify reduce funs can return undef
(#108) - ensure emit() for user error
(#120) - add more complex test
(#72) - return error with multi-key no group
(#102) - implement db.putView()
(#69) - avoid POSTs for Safari
(#120) - add more complex test