Releases: Gamerbot1000/SQTerm
Releases · Gamerbot1000/SQTerm
v1.4.2
v1.4.1
[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
[v1.4.0] - 2026-03-01
Added
- Modular flags (use
sqterm --helpto 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
.dbfile
Changed
- Renamed
SHOWDATAtoDUMPDATA - Various minor improvements
Removed
SHOWSPECIFICDATAcommandINTEGRITYCHECKcommand- 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
[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
EXPORTCSVandIMPORTCSV - Improved consistency across commands
v.1.3.4-alpha
[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
[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
--legacyflag to use the previous startup behavior
v1.3.2
[v1.3.2] - 2026-01-02
Fixed
- SQTerm installed by
pipxcrashing at launch
v1.3.1
[v1.3.1] - 2026-01-02
Fixed
- Bad repository layout breaking
pypi
v1.3.0
[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 thecommandsfolder. Users can also write their own commands (format documentation coming soon) and integrate them by simply dropping their.pyfile into thecommandsfolder. - 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
EXITcommand to allow for a cleaner shutdown - Minor UX improvements across multiple commands for clearer prompts and messages
- Various other small changes
Removed
VISUALEDITcommand due to multiple unresolved bugs
Fixed
- Various small stability issues, bugs, and inconsistencies
v1.2.2
[v1.2.2] - 2025-08-16
Added
VISUALEDIT— TUI for browsing and editing tables directly in the terminalDIR— shows database and export directories
Changed
DBSTATSoutput 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