diff --git a/docs/changelog.rst b/docs/changelog.rst index 42638bf..e197c6c 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -2,6 +2,18 @@ Changelog =========== +.. _v3_5: + +3.5 (2021-02-14) +---------------- + +- ``sqlite-utils insert --sniff`` option for detecting the delimiter and quote character used by a CSV file, see :ref:`cli_insert_csv_tsv_delimiter`. (`#230 `__) +- The ``table.rows_where()``, ``table.search()`` and ``table.search_sql()`` methods all now take optional ``offset=`` and ``limit=`` arguments. (`#231 `__) +- New ``--no-headers`` option for ``sqlite-utils insert --csv`` to handle CSV files that are missing the header row, see :ref:`cli_insert_csv_tsv_no_header`. (`#228 `__) +- Fixed bug where inserting data with extra columns in subsequent chunks would throw an error. Thanks `@nieuwenhoven `__ for the fix. (`#234 `__) +- Fixed bug importing CSV files with columns containing more than 128KB of data. (`#229 `__) +- Test suite now runs in CI against Ubuntu, macOS and Windows. Thanks `@nieuwenhoven `__ for the Windows test fixes. (`#232 `__) + .. _v3_4_1: 3.4.1 (2021-02-05) diff --git a/setup.py b/setup.py index e847dc0..bdcb829 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages import io import os -VERSION = "3.4.1" +VERSION = "3.5" def get_long_description():