All Versions
38
Latest Version
Avg Release Cycle
77 days
Latest Release
-

Changelog History
Page 1

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

    πŸ› Bug Fixes:

    • πŸ›  Fix config file include logic

    πŸ”‹ Features:

    • βž• Add an option --init-command to execute SQL after connecting (Thanks: [KITAGAWA Yasutaka]).
    • πŸ‘‰ Use InputMode.REPLACE_SINGLE
    • βž• Add support for ANSI escape sequences for coloring the prompt.
    • πŸ‘ Allow customization of Pygments SQL syntax-highlighting styles.
    • βž• Add a \clip special command to copy queries to the system clipboard.
    • βž• Add a special command \pipe_once to pipe output to a subprocess.
    • βž• Add an option --charset to set the default charset when connect database.

    πŸ› Bug Fixes:

    • πŸ›  Fixed compatibility with sqlparse 0.4 (Thanks: [mtorromeo]).
    • πŸ›  Fixed iPython magic (Thanks: [mwcm]).
    • Send "Connecting to socket" message to the standard error.
    • Respect empty string for prompt_continuation via prompt_continuation = '' in .myclirc
    • πŸ›  Fix \once -o to overwrite output whole, instead of line-by-line.
    • Dispatch lines ending with \e or \clip on return, even in multiline mode.
    • βͺ Restore working local --socket=<UDS> (Thanks: [xeron]).
    • πŸ‘ Allow backtick quoting around the database argument to the use command.
    • Avoid opening /dev/tty when --no-warn is given.
    • πŸ›  Fixed some typo errors in README.md.
  • v1.22.2 Changes

    πŸ› Bug Fixes:

    • Make the pwd module optional.
  • v1.22.1 Changes

    πŸ› Bug Fixes:

    • πŸ›  Fix the breaking change introduced in PyMySQL 0.10.0. (Thanks: [Amjith]).

    πŸ”‹ Features:

    • βž• Add an option --ssh-config-host to read ssh configuration from OpenSSH configuration file.
    • βž• Add an option --list-ssh-config to list ssh configurations.
    • βž• Add an option --ssh-config-path to choose ssh configuration path.

    πŸ› Bug Fixes:

    • πŸ›  Fix specifying empty password with --password='' when config file has a password set (Thanks: [Zach DeCook]).
  • v1.21.1 Changes

    April 19, 2020

    πŸ› Bug Fixes:

    • πŸ›  Fix broken auto-completion for favorite queries (Thanks: [Amjith]).
    • πŸ›  Fix undefined variable exception when running with --no-warn (Thanks: [Georgy Frolov])
    • πŸ‘Œ Support setting color for null value (Thanks: [laixintao])
  • v1.21.0 Changes

    April 17, 2020

    πŸ”‹ Features:

    • βž• Added DSN alias name as a format specifier to the prompt (Thanks: [Georgy Frolov]).
    • ⚑️ Mark update without where-clause as destructive query (Thanks: [Klaus WΓΌnschel]).
    • βž• Added DELIMITER command (Thanks: [Georgy Frolov])
    • βž• Added clearer error message when failing to connect to the default socket.
    • ⬇️ Extend main.is_dropping_database check with create after delete statement.
    • Search ${XDG_CONFIG_HOME}/mycli/myclirc after ${HOME}/.myclirc and before /etc/myclirc (Thanks: [Takeshi D. Itoh])

    πŸ› Bug Fixes:

    • πŸ‘ Allow \o command more than once per session (Thanks: [Georgy Frolov])
    • πŸ›  Fixed crash when the query dropping the current database starts with a comment (Thanks: [Georgy Frolov])

    Internal:

    • πŸ—„ deprecate python versions 2.7, 3.4, 3.5; support python 3.8
  • v1.20.1 Changes

    August 21, 2019

    πŸ› Bug Fixes:

    • πŸ›  Fix an error when using login paths with an explicit database name (Thanks: [Thomas Roten]).