Skip to content

Releases: rogerbinns/apsw

3.14.1-r1

06 Sep 01:33
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

Added SQLITE_DBSTATUS_CACHE_USED_SHARED and SQLITE_OK_LOAD_PERMANENTLY constants

3.13.0-r1

18 Jun 02:26
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

Added SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION constant.

Added a pip command line in the Download page.

3.12.2-r1

29 Apr 03:08
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

Call PyUnicode_READY for Python 3.3 onwards. Fixes APSW issue 208, APSW issue 132, APSW issue 168.

SQLite 3.12 completely changed the semantics of VFS.xGetLastError() in an incompatible way. This required a rewrite of the relevant C, Python and test code. If you implement or use this method then you have to rewrite your code too. Also note that running the test suite from an earlier version of APSW against this or future SQLite versions will result in consuming all memory, swap or address space (an underlying integer changed meaning).

Added SQLITE_CONFIG_STMTJRNL_SPILL and SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER constants.

Added support for SQLITE_CONFIG_STMTJRNL_SPILL in apsw.config().

3.11.1-r1

07 Mar 15:59
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

setup.py attempts to use setuptools if present, before falling back to distutils. This allows setuptools only commands such as bdist_wheel to work. You can force use of distutils by setting the environment variable APSW_FORCE_DISTUTILS to any value. Note that setuptools may also affect the output file names. (APSW issue 207)

3.11.0-r1

19 Feb 04:03
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

The shell dump command now outputs the page size and user version. There were both output before as comments.

Updated SQLite download logic for 2016 folder.

Updated VFS test suite due to changes in SQLite default VFS implemented methods.

Added SQLITE_INDEX_CONSTRAINT_LIKE, SQLITE_INDEX_CONSTRAINT_REGEXP, SQLITE_INDEX_CONSTRAINT_GLOB, SQLITE_IOERR_AUTH, SQLITE_FCNTL_JOURNAL_POINTER, and SQLITE_FCNTL_VFS_POINTER constants.

Allow Connection subclasses for backup api (APSW issue 199).

FTS5 and JSON1 extensions are now built by default for –enable-all-extensions. It is recommended you wait a few more releases for these extensions to mature.

Added a mapping for virtual table scan flags

Use SQLITE_ENABLE_API_ARMOR for extra error checking.

3.9.2-r1

03 Nov 04:08
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

Added SQLITE_IOERR_VNODE constant.

Windows builds for Python 3.5 are now provided.

3.8.11.1-r1

21 Aug 04:18
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

Added SQLITE_FCNTL_RBU and SQLITE_FCNTL_ZIPVFS constants.

setup’s fetch command can now get arbitrary fossil versions. For example specify fossil-e596a6b6.

Update tests due to a change in Python 3.5 (exception returned with invalid strings for system calls changed from TypeError to ValueError).

Adjusted some internal detection related to the fork checker

3.8.10.1-r1

10 May 05:02
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

Added deterministic parameter to Connection.createscalarfunction() (APSW issue 187)

Switched to new SQLite API returning 64 bit values for status() (APSW issue 191)

3.8.9-r1

20 Apr 02:57
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

Fixed column description caching which could be preserved between multiple statements in the same execution (APSW issue 186)

Updated documentation building tool to use new database of information from the SQLite site. This is simpler and more reliable. (Previously used site scraping.)

Added SQLITE_AUTH_USER, SQLITE_FCNTL_LAST_ERRNO, SQLITE_FCNTL_WAL_BLOCK, SQLITE_FCNTL_GET_LOCKPROXYFILE, and SQLITE_FCNTL_SET_LOCKPROXYFILE constants.

Removed SQLITE_GET_LOCKPROXYFILE, SQLITE_SET_LOCKPROXYFILE, SQLITE_LAST_ERRNO file control constants. These are deprecated - use the versions with FCNTL in their name (eg SQLITE_FCNTL_GET_LOCKPROXYFILE).

Added mappings for conflict resolution modes, virtual table configuration options and xShmLock VFS flags.

3.8.8.2-r1

02 Feb 03:12
Compare
Choose a tag to compare

SourceDownloadsChangelogsDocumentation

No APSW changes.