Software is only ever "complete" when it stops being used and software developers stop maintaining it. Though most software features tend to develop "organically," as needed, we do have several concrete TODOs.
In no particular order...
🚧 Code TODOs:
- The session and changeset APIs. The low-level bindings are in place but writing full-fledged tests for them will be a much larger effort.
- Improve buildability of
sqlite3.c
for server-side WASM runtimes. This is ongoing.
🚫 Non-TODOs include...
- Server-side JavaScript, as opposed to server-side WASM builds, is not outright ruled out but is not a current priority.
- Exposing sqlite's UTF-16 APIs to JavaScript is not planned.