Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.44 KB

File metadata and controls

25 lines (18 loc) · 1.44 KB
1.0.0
  • supported version changed. from 3.9 to 3.13, and 2.7. Python 3.5 - 3.8 may still work, but not tested.
    • 1.0.0 will be last Python 2.7 compatible version.
  • (FTS3/4) stop using direct SQLite C API call - this will unblock APSW Amalgamation build
  • (Non Windows) use "_sqlite3" native extension instead of "libsqlite3" to access SQLite internals - to unblock some Python installations that has "_sqlite3" with "libsqlite3" statically linked. see #30
0.5.1
  • drop Python 3.3 support. Although this module still works on Python 3.3, but it won't be tested anymore.
0.5.0
0.4.9.2
  • use public API instead of accessing non public intefaces of SQLite objects. it requires libsqlite3.so/sqlite3.dll or equivalent again. see #9
  • to allow SQLite3.11 and prior version, show a warning message instead of raise an error if it fails to enable 2 arg fts3_tokenizer.
0.4.9

mainly for apsw

  • register_tokenizer expects a connection. it was ok to pass a sqlite3's cursor before, but it won't work any more.
  • fix a memory leak that can cause SEGV
  • it may work on environments that cannot use sqlite3_db_config to enable two argument version fts3_tokenizer (e.g. SQLite 3.11 and prior versions)
  • add unittest using apsw