Skip to content

Releases: Gamerbot1000/SQTerm

v1.4.2

03 Mar 12:27

Choose a tag to compare

[v1.4.2] - 2026-03-03

Fixed

  • SQTerm crashing on startup

v1.4.1

03 Mar 12:15

Choose a tag to compare

[v1.4.1] - 2026-03-03

Changed

  • Autocomplete is now handled by prompt_toolkit and not readline
  • Various minor improvements

Fixed

  • Flags showing error message for no reason
  • Command history not working correctly

v1.4.0

01 Mar 15:05

Choose a tag to compare

[v1.4.0] - 2026-03-01

Added

  • Modular flags (use sqterm --help to learn more)
  • Native CSV engine, removing the need for petl and sqlalchemy
  • Outputs of commands are now formatted in a table when needed
  • Relative directories are now finally supported when opening a .db file

Changed

  • Renamed SHOWDATA to DUMPDATA
  • Various minor improvements

Removed

  • SHOWSPECIFICDATA command
  • INTEGRITYCHECK command
  • Legacy welcome screen
  • petl and sqlalchemy from dependency list

Note: Docs with information how to make custom flags will be released soon

P.S: A better autocompleter is in the works and might also be released shortly in an alpha version

v1.3.4

19 Jan 09:26

Choose a tag to compare

[v1.3.3] - 2026-01-03

Added

  • Basic autocompletion for app commands
  • Colors to DBSTATS

Changed

  • Layout of DBSTATS

Fixed

  • Various small bugs (mainly in EXPORTCSV and IMPORTCSV
  • Improved consistency across commands

v.1.3.4-alpha

12 Jan 00:12

Choose a tag to compare

v.1.3.4-alpha Pre-release
Pre-release

[v1.3.4-alpha] - 2026-01-12

Added

  • Ability to filter by column in SHOWSPECIFICDATA
  • Basic autocompletion (Works on app commands and things such as table names, etc. (No SQL query qutocompletion yet)

Changed

  • Added colors and extra info to DBSTATS

Note: This is an alpha version meaning there is a large chance you may encounter bugs when using this version

Install using pip:
pip install sqterm==1.3.4a1

v1.3.3

03 Jan 11:16

Choose a tag to compare

[v1.3.3] - 2026-01-03

Changed

  • Improved CLI startup: sqterm [path_to_db] now opens directly in an integrated terminal prompt
  • Added colored prompt for clearer context
  • Added --legacy flag to use the previous startup behavior

v1.3.2

02 Jan 21:57

Choose a tag to compare

[v1.3.2] - 2026-01-02

Fixed

  • SQTerm installed by pipx crashing at launch

v1.3.1

02 Jan 21:00

Choose a tag to compare

[v1.3.1] - 2026-01-02

Fixed

  • Bad repository layout breaking pypi

v1.3.0

02 Jan 20:49

Choose a tag to compare

[v1.3.0] - 2026-01-02

Added

  • SQTerm is now available via pipx — install with pipx install sqterm

Changed

  • Completely redesigned the internal structure of commands and main.py, making SQTerm fully modular. Commands can now be removed by deleting them from the commands folder. Users can also write their own commands (format documentation coming soon) and integrate them by simply dropping their .py file into the commands folder.
  • Rebuilt CSV importing and exporting using petl instead of pandas, making SQTerm more lightweight and significantly reducing memory usage during CSV operations, at the cost of a small increase in import/export time
  • Rebuilt the EXIT command to allow for a cleaner shutdown
  • Minor UX improvements across multiple commands for clearer prompts and messages
  • Various other small changes

Removed

  • VISUALEDIT command due to multiple unresolved bugs

Fixed

  • Various small stability issues, bugs, and inconsistencies

v1.2.2

16 Aug 22:02

Choose a tag to compare

[v1.2.2] - 2025-08-16

Added

  • VISUALEDIT — TUI for browsing and editing tables directly in the terminal
  • DIR — shows database and export directories

Changed

  • DBSTATS output made cleaner and more readable
  • Completely redesigned startup screen
  • Most commands now accept table names directly (e.g. COMMAND TABLE_NAME), while still supporting the legacy input option

Fixed

  • Various small bugs