v1.0.0
I'm grateful for the support following the front-page feature on Hacker News.
Big thanks to the mod team who put it in the second-chance pool, and to the community for the tremendous feedback.
This version marks the proper stable release of sqlit. I've decided to jump from 0.6.x to v1.0.0 because this release cements the core purpose and aesthetics of the project. It sets the tone for everything that follows.
UI & UX Overhaul
- Redesigned UI: A complete polish heavily inspired by
lazygit. - Theming: Added beautiful new themes, with the
sqlittheme now set as default. - VIM-like Navigation: (Suggested by vinshoo)
- Browse explorer tree with
j/k - Next/Prev autocomplete suggestion with
Ctrl+j,Ctrl+k - Browse Results with
h/j/k/l - Press
/to filter tables uto edit cell valueyto copy the query field
- Browse explorer tree with
- Performance: Reduced startup time by 30%.
Security
- Keyring Integration: We now use the OS-level encrypted credential store to save connection details (Suggested by caminanteblanco).
- Empty Password Option: Added an option for empty passwords in connection strings; you will be securely prompted upon connection. No credentials are stored anywhere.
Features & Adapters
- Cloudflare D1: Added a new adapter for Cloudflare D1 (Suggested by slimebot80).
- Temporary Connections: The CLI can now run "temporary connections" without saving them (e.g.,
sqlit connect sqlite --file-path /path/to/db) (Suggested by mrbump).
Breaking Changes / CLI
- Modernized CLI API: Run
sqlit --helpto see the new commands. - Improved package installation experience.