All Versions
44
Latest Version
Avg Release Cycle
72 days
Latest Release
204 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v1.3.0 Changes
🔋 Features:
- ➕ Add a new special command (\T) to change the table format on the fly. (Thanks: Jonathan Bruno)
eg:
mycli> \T tsv
- ➕ Add
--defaults-group-suffix
to the command line. This lets the user specify a group to use in the my.cnf files. (Thanks: Irina Truong)
In the my.cnf file a user can specify credentials for different databases and invoke mycli with the group name to use the appropriate credentials. eg:
# my.cnf [client] user = 'root' socket = '/tmp/mysql.sock' pager = 'less -RXSF' database = 'account' [clientamjith] user = 'amjith' database = 'user_management' $ mycli --defaults-group-suffix=amjith # uses the [clientamjith] section in my.cnf
➕ Add
--defaults-file
option to the command line. This allows specifying amy.cnf
to use at launch. This also makes it play nice with mysql sandbox.👉 Make
-p
and--password
take the password in commandline. This makes mycli a drop in replacement for mysql.
- ➕ Add a new special command (\T) to change the table format on the fly. (Thanks: Jonathan Bruno)
eg:
-
v1.2.0 Changes
🔋 Features:
- ➕ Add support for wider completion menus in the config file.
Add
wider_completion_menu = True
in the config file (~/.myclirc) to enable this feature.🐛 Bug Fixes:
- Prevent Ctrl-C from quitting mycli while the pager is active.
- Refresh auto-completions after the database is changed via a CONNECT command.
Internal Changes:
- ⬆️ Upgrade
prompt_toolkit
dependency version to 0.45. - ➕ Added Travis CI to run the tests automatically.
-
v1.1.1 Changes
🐛 Bug Fixes:
- 🔄 Change dictonary comprehension used in mycnf reader to list comprehension to make it compatible with Python 2.6.
-
v1.1.0 Changes
🔋 Features:
- Fuzzy completion is now case-insensitive. (Thanks: bjarnagin)
- ➕ Added new-line (
\n
) to the list of special characters to use in prompt. (Thanks: brewneaux) - Honor the
pager
setting in my.cnf files. (Thanks: Irina Truong)
🐛 Bug Fixes:
- 🛠 Fix a crashing bug in completion engine for cross joins.
- 👉 Make
<null>
value consistent between tabular and vertical output.
Internal Changes:
- 🔄 Changed pymysql version to be greater than 0.6.6.
- ⬆️ Upgrade
prompt_toolkit
version to 0.42. (Thanks: Yasuhiro Matsumoto) - ✂ Removed the explicit dependency on six.
2015/06/10:
🔋 Features:
- Customizable prompt. (Thanks Steve Robbins)
- 👉 Make
\G
formatting to behave more like mysql.
🐛 Bug Fixes:
- Formatting issue in \G for really long column values.
2015/06/07:
🔋 Features:
- 🐎 Upgrade
prompt_toolkit
to 0.38. This improves the performance of pasting long queries. - ➕ Add support for reading my.cnf files.
- ➕ Add editor command \e.
- 📜 Replace ConfigParser with ConfigObj.
- ➕ Add \dt to show all tables.
- ➕ Add fuzzy completion for table names and column names.
- Automatically reconnect when connection is lost to the database.
🐛 Bug Fixes:
- 🛠 Fix a bug with reconnect failure.
- 🛠 Fix the issue with
use
command not changing the prompt. - 🛠 Fix the issue where
\\r
shortcut was not recognized.
2015/05/24
🔋 Features:
- ➕ Add support for connecting via socket.
- ➕ Add completion for SQL functions.
- ➕ Add completion support for SHOW statements.
- 🙋♂ Made the timing of sql statements human friendly.
- Automatically prompt for a password if needed.
🐛 Bug Fixes:
- 🛠 Fixed the installation issues with PyMySQL dependency on case-sensitive file systems.