Mycli

Latest version: v1.28.0

Safety actively analyzes 681790 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

1.28.0

======================

Features
---------

* Added fzf history search functionality. The feature can switch between the old implementation and the new one based on the presence of the fzf binary.

Bug Fixes
----------

* Fixes `Database connection failed: error('unpack requires a buffer of 4 bytes')`
* Only show keyword completions after *
* Enable fuzzy matching for keywords

1.27.2

===================

Bug Fixes
----------

* Don't use default prompt when one is not supplied to the --prompt option.

1.27.1

===================

Bug Fixes
----------

* Don't install tests.
* Do not ignore the socket passed with the -S option, even when no port is passed
* Fix unexpected exception when using dsn without username & password (Thanks: [Will Wang])
* Let the `--prompt` option act normally with its predefined default value

Internal
---------

* paramiko is newer than 2.11.0 now, remove version pinning `cryptography`.
* Drop support for Python 3.7

1.27.0

Not secure
===================

Features
---------

* Detect TiDB instance, show in the prompt, and use additional keywords.
* Fix the completion order to show more commonly-used keywords at the top.

Bug Fixes
----------

* Better handle empty statements in un/prettify
* Remove vi-mode bindings for prettify/unprettify.
* Honor `\G` when executing from commandline with `-e`.
* Correctly report the version of TiDB.
* Revised `botton` spelling mistakes with `bottom` in `mycli/clitoolbar.py`

1.26.1

Not secure
===================

Bug Fixes
----------

* Require Python 3.7 in `setup.py`

1.26.0

Not secure
===================

Features
---------

* Add `--ssl` flag to enable ssl/tls.
* Add `pager` option to `~/.myclirc`, for instance `pager = 'pspg --csv'` (Thanks: [BuonOmo])
* Add prettify/unprettify keybindings to format the current statement using `sqlglot`.

Features
---------

* Add `--tls-version` option to control the tls version used.

Internal
---------

* Pin `cryptography` to suppress `paramiko` warning, helping CI complete and presumably affecting some users.
* Upgrade some dev requirements
* Change tests to always use databases prefixed with 'mycli_' for better security

Bug Fixes
----------

* Support for some MySQL compatible databases, which may not implement connection_id().
* Fix the status command to work with missing 'Flush_commands' (mariadb)
* Ignore the user of the system [myslqd] config.

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.