Skip to content
Version 0.13 added support for user-defined [collating sequences](https://www.sqlite.org/datatype3.html#collation) and user-defined [virtual tables](https://sqlite.org/vtab.html).

### Added

- Support user-defined collating sequences ([\#\undefined\undefined21](https://github.com/zombiezen/go-sqlite/issues/21)).
- Support user-defined virtual tables ([\#\undefined\undefined15](https://github.com/zombiezen/go-sqlite/issues/15)).
- New package `ext/generateseries` provides an optional `generate_series` table-valued function extension.
- Exported the `regexp` function example as a new `ext/refunc` package.
- Add `*Conn.Serialize` and `*Conn.Deserialize` methods ([\#\undefined\undefined52](https://github.com/zombiezen/go-sqlite/issues/52)).

### Changed

- The minimum supported Go version for this library is now Go 1.19.

### Fixed

- The documentation for `AggregateFunction.WindowValue` incorrectly stated that it would not be called in non-window contexts. The sentence has been removed, but the behavior has not changed.