mycli v1.23.0 Release Notes

  • ๐Ÿ› 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.