All Versions
44
Latest Version
Avg Release Cycle
72 days
Latest Release
748 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v1.18.0 Changes
September 30, 2018π Features:
- Display server version in welcome message (Thanks: [Irina Truong]).
- Set
program_name
connection attribute (Thanks: [Dick Marinus]). - π Use
return
to terminate a generator for better Python 3.7 support (Thanks: [Zhongyang Guan]). - β Add
SAVEPOINT
to SQLCompleter (Thanks: [Huachao Mao]). - Connect using a SSH transport (Thanks: [Dick Marinus]).
- Add
FROM_UNIXTIME
andUNIX_TIMESTAMP
to SQLCompleter (Thanks: [QiaoHou Peng]) - Search
${PWD}/.myclirc
, then${HOME}/.myclirc
, lastly/etc/myclirc
(Thanks: [QiaoHao Peng])
π Bug Fixes:
- When DSN is used, allow overrides from mycli arguments (Thanks: [Dick Marinus]).
- A DSN without password should be allowed (Thanks: [Dick Marinus])
π Bug Fixes:
- Convert
sql_format
to unicode strings for py27 compatibility (Thanks: [Dick Marinus]). - π Fixes mycli compatibility with pbr (Thanks: [Thomas Roten]).
- Don't align decimals for
sql_format
(Thanks: [Dick Marinus]).
Internal:
- π Use fileinput (Thanks: [Dick Marinus]).
- β Enable tests for Python 3.7 (Thanks: [Thomas Roten]).
- β Remove
*.swp
from gitignore (Thanks: [Dick Marinus]).
-
v1.17.0 Changes
May 28, 2018π Features:
- β Add
CONCAT
to SQLCompleter and remove unused code (Thanks: [caitinggui]) - Do not quit when aborting a confirmation prompt (Thanks: [Thomas Roten]).
- β Add option list-dsn (Thanks: [Frederic Aoustin]).
- β Add verbose option for list-dsn, add tests and clean up code (Thanks: [Dick Marinus]).
π Bug Fixes:
- β Add enable_pager to the config file (Thanks: [Frederic Aoustin]).
- Mark
test_sql_output
as a dbtest (Thanks: [Dick Marinus]). - π² Don't crash if the log/history file directories don't exist (Thanks: [Thomas Roten]).
- Unquote dsn username and password (Thanks: [Dick Marinus]).
- Output
Password:
prompt to stderr (Thanks: [ushuz]). - Mark
alter
as a destructive query (Thanks: [Dick Marinus]). - Quote CSV fields (Thanks: [Thomas Roten]).
- π Fix
thanks_picker
(Thanks: [Dick Marinus]).
Internal:
- π¨ Refactor Destructive Warning behave tests (Thanks: [Dick Marinus]).
- β Add
-
v1.16.0 Changes
January 01, 2018π Features:
- β Add DSN aliases to the config file (Thanks: [Frederic Aoustin]).
π Bug Fixes:
- π Do not try to connect to a unix socket on Windows (Thanks: [Thomas Roten]).
-
v1.15.0 Changes
December 23, 2017π Features:
- β Add sql-update/insert output format. (Thanks: [Dick Marinus]).
- Also complete aliases in WHERE. (Thanks: [Dick Marinus]).
-
v1.14.0 Changes
December 23, 2017π Features:
- β Add
watch [seconds] query
command to repeat a query every [seconds] seconds (by default 5). (Thanks: David Caro) - 0οΈβ£ Default to unix socket connection if host and port are unspecified. This simplifies authentication on some systems and matches mysql behaviour.
- β Add support for positional parameters to favorite queries. (Thanks: Scrappy Soft)
π Bug Fixes:
- π Fix source command for script in current working directory. (Thanks: [Dick Marinus]).
- π Fix issue where the
tee
command did not work on Python 2.7 (Thanks: [Thomas Roten]).
Internal Changes:
β¬οΈ Drop support for Python 3.3 (Thanks: [Thomas Roten]).
π Make tests more compatible between different build environments. (Thanks: [David Caro])
Merge
_on_completions_refreshed
and_swap_completer_objects
functions (Thanks: [Dick Marinus]).
- β Add
-
v1.13.1 Changes
π Bug Fixes:
- π Fix keyword completion suggestion for
SHOW
(Thanks: [Thomas Roten]). - Prevent mycli from crashing when failing to read login path file (Thanks: [Thomas Roten]).
Internal Changes:
- β Make tests ignore user config files (Thanks: [Thomas Roten]).
- π Fix keyword completion suggestion for
-
v1.13.0 Changes
π Features:
- β Add file name completion for source command (issue #500). (Thanks: [Irina Truong]).
π Bug Fixes:
- π Fix UnicodeEncodeError when editing sql command in external editor (Thanks: Klaus WΓΌnschel).
- π Fix MySQL4 version comment retrieval (Thanks: [FranΓ§ois Pietka])
- π Fix error that occurred when outputting JSON and NULL data (Thanks: [Thomas Roten]).
-
v1.12.1 Changes
π Bug Fixes:
- Prevent missing MySQL help database from causing errors in completions (Thanks: [Thomas Roten]).
- π Fix mycli from crashing with small terminal windows under Python 2 (Thanks: [Thomas Roten]).
- Prevent an error from displaying when you drop the current database (Thanks: [Thomas Roten]).
Internal Changes:
- π Use less memory when formatting results for display (Thanks: [Dick Marinus]).
- Preliminary work for a future change in outputting results that uses less memory (Thanks: [Dick Marinus]).
-
v1.12.0 Changes
π Features:
- β Add fish-style auto-suggestion from history. (Thanks: [Amjith Ramanujam])
-
v1.11.0 Changes
π Features:
- π Handle reserved space for completion menu better in small windows. (Thanks: [Thomas Roten]).
- Display current vi mode in toolbar. (Thanks: [Thomas Roten]).
- Opening an external editor will edit the last-run query. (Thanks: [Thomas Roten]).
- Output once special command. (Thanks: [Dick Marinus]).
- β Add special command to show create table statement. (Thanks: [Ryan Smith])
- Display all result sets returned by stored procedures (Thanks: [Thomas Roten]).
- β Add current time to prompt options (Thanks: [Thomas Roten]).
- Output status text in a more intuitive way (Thanks: [Thomas Roten]).
- β Add colored/styled headers and odd/even rows (Thanks: [Thomas Roten]).
- Keyword completion casing (upper/lower/auto) (Thanks: [Irina Truong]).
π Bug Fixes:
- π Fixed incorrect timekeeping when running queries from a file. (Thanks: [Thomas Roten]).
- Do not display time and empty line for blank queries (Thanks: [Thomas Roten]).
- π Fixed issue where quit command would sometimes not work (Thanks: [Thomas Roten]).
- β Remove shebang from main.py (Thanks: [Dick Marinus]).
- Only use pager if output doesn't fit. (Thanks: [Dick Marinus]).
- π Support tilde user directory for output file names (Thanks: [Thomas Roten]).
- π Auto vertical output is a little bit better at its calculations (Thanks: [Thomas Roten]).
Internal Changes:
- β Rename tests/ to test/. (Thanks: [Dick Marinus]).
- π Move AUTHORS and SPONSORS to mycli directory. (Thanks: [Terje RΓΈsten] []).
- Switch from pycryptodome to cryptography (Thanks: [Thomas Roten]).
- β Add pager wrapper for behave tests (Thanks: [Dick Marinus]).
- β Behave test source command (Thanks: [Dick Marinus]).
- β Test using behave the tee command (Thanks: [Dick Marinus]).
- Behave fix clean up. (Thanks: [Dick Marinus]).
- β Remove output formatter code in favor of CLI Helpers dependency (Thanks: [Thomas Roten]).
- π Better handle common before/after scenarios in behave. (Thanks: [Dick Marinus])
- β Added a regression test for sqlparse >= 0.2.3 (Thanks: [Dick Marinus]).
- βͺ Reverted removal of temporary hack for sqlparse (Thanks: [Dick Marinus]).
- β Add setup.py commands to simplify development tasks (Thanks: [Thomas Roten]).
- β Add behave tests to tox (Thanks: [Dick Marinus]).
- β Add missing @dbtest to tests (Thanks: [Dick Marinus]).
- Standardizes punctuation/grammar for help strings (Thanks: [Thomas Roten]).