- Support for Python 3.7, including bugfixes related to new StopIteration handling inside of generators.
- Support for specifying
ROWS
orRANGE
window frame types. For more information, see the new frame type documentation. - Add APIs for user-defined window functions if using pysqlite3 and sqlite 3.25.0 or newer.
TimestampField
now uses 64-bit integer data-type for storage.- Added support to
pwiz
andplayhouse.reflection
to enable generating models from VIEWs. - Added lower-level database API for introspecting VIEWs.
- Revamped continuous integration setup for better coverage, including 3.7 and 3.8-dev.
- Allow building C extensions even if Cython is not installed, by distributing pre-generated C source files.
- Switch to using
setuptools
for packaging.