Skip to content

Releases: Maxteabag/sqlit

v1.3.1

01 Feb 11:41

Choose a tag to compare

Fixes MacOS crash #111
Adds CLI flag for choosing theme
Adds neovim plugin
Removes "Duplicate" keybinding from the bottom toolbar to optimize space
Rearrange items in the help menu
Improve terminal default theme

v1.3.0

31 Jan 17:40

Choose a tag to compare

This release includes improvements giving you more control of what to execute and what to comment, among with more VIM features such as counted operations, line numbers (and relative line numbers setting), and lots of other quality of life fixes.

Features

  • Add gruvbox-light theme (PR #92 by @kanlac)
  • Add more basic VIM bindings for query editor: I, C, D (PR #95 by @BreitbandModem)
  • Add counter vim motions, so that 3j and d3w works, etc.
  • Add Supabase pooler shard option
  • feat: add vim count prefix support for motions and operators
  • Add query alert mode. This allows you to enable a confirm button for create/update and delete operations. issues: #81
  • feat: add MotherDuck cloud support. issues: #103
  • feat: pass extra_options to database drivers and add authentication settings for snowflake issues: #108
  • Add ability toggle comment for current statement of cursor
  • Add ability to toggle comment for selection (g+c+s) @LVG77
  • Add ability to run current statement of cursor (g+s) @LVG77

Improvements and fixes

  • fix: InMemory query history contains duplicates (PR #104 by @bivashy) — issues: #99
  • fix: move Commands hint to left side for better discoverability (PR #105 by @koriyoshi2041) — issues: #83
  • fix: Thai language (TIS-620) Unicode support for MySql
  • Execute selection by default, fix comment execution — issues: #97
  • Fix MySQL create database command — issues: #107
  • Auto-refresh explorer after DDL commands
  • Fix "update" via results keybinding not using primary key for generated SQL query
  • Connect directly to an existing connection via CLI flag "-c "mydb" or --connection "mydb" — issues: #88
  • Improve explorer refresh cursor restore
  • Explorer filtering now hides the filtered away results in the connection explorer
  • Auto-reconnect after driver installation— issues: #102
    -Fix refresh when adding connections via CLI while sqlit is running #100

v1.2.11

18 Jan 01:04

Choose a tag to compare

  • Keep query history for unsaved connections during the session and hide unavailable entries in Telescope\n- Fix autocomplete alias resolution for qualified tables\n\nFull Changelog: v1.2.10...v1.2.11

v1.2.10

17 Jan 15:14

Choose a tag to compare

Changes\n- Remove e/E cursor motions in NORMAL mode (reserved for Explorer focus).\n- Keep e/E for operator motions and g-menu word-end-back.\n- Update help/docs and tests accordingly.

v1.2.9

17 Jan 14:49

Choose a tag to compare

  • Add vim caret-motion bindings in NORMAL mode (w/W/b/B/e/E/0/$/G/%/f/F/t/T, a/A)
  • Expand UI coverage for motions/operators/text objects and add :version command test
  • Add :version/:ver command to show version and git hash

Closes #84.

v1.2.8

17 Jan 10:09

Choose a tag to compare

Fixes #80: disable process worker for DuckDB to avoid file locks.\n\n- add adapter-level process worker support flag\n- prevent worker usage for DuckDB in queries and explorer loads\n- add schema service regression test

v1.2.7

16 Jan 22:03

Choose a tag to compare

sqlit 1.2.7

Fixes

  • Fixed AUR package dependency name - changed python-textual-fastdatatable-latest to python-textual-fastdatatable (#85)
  • Fixed typo in docs: custom themes should be stored in ~/.sqlit/themes (#86)

v1.2.6

10 Jan 17:30

Choose a tag to compare

sqlit 1.2.6

New Features

Interactive JSON Tree View (#78) (Thanks: @the-vampiire)

  • View JSON/JSONB values in an interactive tree with expand/collapse navigation
  • Use t to toggle between raw text and tree view
  • Navigate with j/k, expand/collapse all with z/Z
  • Copy node values or paths with y

Visual Mode for Explorer

  • Select multiple connections using v to enter visual mode
  • Bulk operations: move to folder (m) or delete (d)

Hierarchical Connection Folders

  • Organize connections into folders
  • Primary-colored folder icons (📁) in the explorer tree

Fixes

  • Fixed JSON value viewer crash on certain data types (#78)
  • Fixed Oracle adapter cursor leak causing resource exhaustion. Closes #69
  • Fixed n/N keys blocked in results filter input. Closes #79
  • Hide/show password toggle in connection forms. Closes #75
  • Edge case fixes for Postgres
  • UX improvements for explorer

v1.2.5

09 Jan 22:23

Choose a tag to compare

Add Google BigQuery support with Docker emulator detection.

New

  • BigQuery connections (Application Default or Service Account auth)
  • Docker detection for bigquery-emulator containers
  • Auto-detect local emulator when port is specified

Fixed

  • Skip password prompt for databases that don't require auth

v1.2.4

09 Jan 20:05

Choose a tag to compare

Bug Fixes

  • Hardened incremental results rendering for mixed types (bc6edf1)
  • Added unit test for numeric range incremental rendering (8117d0b)

Fixes #71