v0.35.0
What's Changed
In an effort to keep the code size small (and compile times relatively fast) while continuing to add more SQLite features, the FTS5 and R*Tree/Geopoly extensions are now compiled separately. This is a breaking change. Now, to use:
- FTS5, you need
github.com/ncruces/go-sqlite3/ext/fts5 - R*Tree/Geopoly, you need
github.com/ncruces/go-sqlite3/ext/rtree
In addition, support for the pre-update hook was added.
Also, Go 1.27 uses encoding/json/v2 for improved performance.
Full Changelog: v0.34.4...v0.35.0