All Versions
44
Latest Version
Avg Release Cycle
72 days
Latest Release
148 days ago

Changelog History
Page 1

  • v1.26.1 Changes

    September 01, 2022

    ๐Ÿ› Bug Fixes:

    • Require Python 3.7 in setup.py
  • v1.26.0 Changes

    September 01, 2022

    ๐Ÿ”‹ 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.

    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.
  • v1.25.0 Changes

    April 02, 2022

    ๐Ÿ”‹ Features:

    • Add beep_after_seconds option to ~/.myclirc, to ring the terminal bell after long queries.
  • v1.24.4 Changes

    March 30, 2022

    Internal:

    • โฌ†๏ธ Upgrade Ubuntu VM for runners as Github has deprecated it

    ๐Ÿ› Bug Fixes:

    • Change in main.py - Replace the click.get_terminal_size() with shutil.get_terminal_size()
  • v1.24.3 Changes

    January 20, 2022

    ๐Ÿ› Bug Fixes:

    • โฌ†๏ธ Upgrade cli_helpers to workaround Pygments regression.
  • v1.24.2 Changes

    January 11, 2022

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fix autocompletion for more than one JOIN
    • ๐Ÿ›  Fix the status command when connected to TiDB or other servers that don't implement 'Threads_connected'
    • ๐Ÿ“Œ Pin pygments version to avoid a breaking change
  • v1.24.1 Changes

    ๐Ÿ› Bug Fixes:

    • โช Restore dependency on cryptography for the interactive password prompt

    Internal:

    • ๐Ÿ—„ Deprecate Python mock
  • v1.24.0 Changes

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ‘ Allow FileNotFound exception for SSH config files.
    • ๐Ÿ›  Fix startup error on MySQL < 5.0.22
    • Check error code rather than message for Access Denied error
    • ๐Ÿ›  Fix login with ~/.my.cnf files

    ๐Ÿ”‹ Features:

    • โž• Add -g shortcut to option --login-path.
    • Alt-Enter dispatches the command in multi-line mode.
    • ๐Ÿ‘ Allow to pass a file or FIFO path with --password-file when password is not specified or is failing (as suggested in this best-practice https://www.netmeister.org/blog/passing-passwords.html)

    Internal:

    • Remove unused function is_open_quote()
    • ๐Ÿ‘‰ Use importlib, instead of file links, to locate resources
    • โœ… Test various host-port combinations in command line arguments
    • Switched from Cryptography to pyaes for decrypting mylogin.cnf
  • v1.23.2 Changes

    ๐Ÿ› Bug Fixes:

    • Ensure --port is always an int.
  • v1.23.1 Changes

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ‘ Allow --host without --port to make a TCP connection.