mycli changelog

A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.

All Versions
44
Latest Version
Avg Release Cycle
72 days
Latest Release
1238 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.
Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
We recommend Spin The Wheel Of Names for a cryptographically secure random name picker.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /