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

Changelog History
Page 2

  • v1.20.0 Changes

    August 12, 2019

    ๐Ÿ”‹ Features:

    • Auto find alias dsn when :// not in database (Thanks: [QiaoHou Peng]).
    • Mention URL encoding as escaping technique for special characters in connection DSN (Thanks: [Aljosha Papsch]).
    • Pressing Alt-Enter will introduce a line break. This is a way to break up the query into multiple lines without switching to multi-line mode. (Thanks: [Amjith Ramanujam]).
    • ๐Ÿ‘‰ Use a generator to stream the output to the pager (Thanks: [Dick Marinus]).

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fix the missing completion for special commands (Thanks: [Amjith Ramanujam]).
    • ๐Ÿ›  Fix favorites queries being loaded/stored only from/in default config file and not --myclirc (Thanks: [Matheus Rosa])
    • ๐Ÿ›  Fix automatic vertical output with native syntax style (Thanks: [Thomas Roten]).
    • โšก๏ธ Update cli_helpers version, this will remove quotes from batch output like the official client (Thanks: [Dick Marinus])
    • โšก๏ธ Update setup.py to no longer require sqlparse to be less than 0.3.0 as that just came out and there are no notable changes. ([VVelox])
    • โ†ช workaround for ConfigObj parsing strings containing "," as lists (Thanks: [Mike Palandra])

    Internal:

    • ๐Ÿ›  fix unhashable FormattedText from prompt toolkit in unit tests (Thanks: [Dick Marinus]).
  • v1.19.0 Changes

    November 18, 2018

    Internal:

    • โž• Add Python 3.7 trove classifier (Thanks: [Thomas Roten]).
    • ๐Ÿ›  Fix pytest in Fedora mock (Thanks: [Dick Marinus]).
    • Require prompt_toolkit>=2.0.6 (Thanks: [Dick Marinus]).

    ๐Ÿ”‹ Features:

    • โž• Add Token.Prompt/Continuation (Thanks: [Dick Marinus]).
    • Don't reconnect when switching databases using use (Thanks: [Angelo Lupo]).
    • ๐Ÿ– Handle MemoryErrors while trying to pipe in large files and exit gracefully with an error (Thanks: [Amjith Ramanujam])

    ๐Ÿ› Bug Fixes:

    • Enable Ctrl-Z to suspend the app (Thanks: [Amjith Ramanujam]).
  • v1.18.2 Changes

    October 25, 2018

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fixes database reconnecting feature (Thanks: [Yang Zou]).

    Internal:

    • โšก๏ธ Update Twine version to 1.12.1 (Thanks: [Thomas Roten]).
    • ๐Ÿ›  Fix warnings for running tests on Python 3.7 (Thanks: [Dick Marinus]).
    • ๐ŸŒฒ Clean up and add behave logging (Thanks: [Dick Marinus]).
  • v1.18.1 Changes

    October 22, 2018

    ๐Ÿ”‹ Features:

    • โž• Add Keywords: TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT (Thanks: [QiaoHou Peng]).

    Internal:

    • โšก๏ธ Update prompt toolkit (Thanks: [Jonathan Slenders], [Irina Truong], [Dick Marinus]).
  • v1.18.0 Changes

    September 30, 2018

    ๐Ÿ”‹ Features:

    • Display server version in welcome message (Thanks: [Irina Truong]).
    • Set program_name connection attribute (Thanks: [Dick Marinus]).
    • ๐Ÿ‘‰ Use return to terminate a generator for better Python 3.7 support (Thanks: [Zhongyang Guan]).
    • โž• Add SAVEPOINT to SQLCompleter (Thanks: [Huachao Mao]).
    • Connect using a SSH transport (Thanks: [Dick Marinus]).
    • Add FROM_UNIXTIME and UNIX_TIMESTAMP to SQLCompleter (Thanks: [QiaoHou Peng])
    • Search ${PWD}/.myclirc, then ${HOME}/.myclirc, lastly /etc/myclirc (Thanks: [QiaoHao Peng])

    ๐Ÿ› Bug Fixes:

    • When DSN is used, allow overrides from mycli arguments (Thanks: [Dick Marinus]).
    • A DSN without password should be allowed (Thanks: [Dick Marinus])

    ๐Ÿ› Bug Fixes:

    • Convert sql_format to unicode strings for py27 compatibility (Thanks: [Dick Marinus]).
    • ๐Ÿ›  Fixes mycli compatibility with pbr (Thanks: [Thomas Roten]).
    • Don't align decimals for sql_format (Thanks: [Dick Marinus]).

    Internal:

    • ๐Ÿ‘‰ Use fileinput (Thanks: [Dick Marinus]).
    • โœ… Enable tests for Python 3.7 (Thanks: [Thomas Roten]).
    • โœ‚ Remove *.swp from gitignore (Thanks: [Dick Marinus]).
  • v1.17.0 Changes

    May 28, 2018

    ๐Ÿ”‹ Features:

    • โž• Add CONCAT to SQLCompleter and remove unused code (Thanks: [caitinggui])
    • Do not quit when aborting a confirmation prompt (Thanks: [Thomas Roten]).
    • โž• Add option list-dsn (Thanks: [Frederic Aoustin]).
    • โž• Add verbose option for list-dsn, add tests and clean up code (Thanks: [Dick Marinus]).

    ๐Ÿ› Bug Fixes:

    • โž• Add enable_pager to the config file (Thanks: [Frederic Aoustin]).
    • Mark test_sql_output as a dbtest (Thanks: [Dick Marinus]).
    • ๐ŸŒฒ Don't crash if the log/history file directories don't exist (Thanks: [Thomas Roten]).
    • Unquote dsn username and password (Thanks: [Dick Marinus]).
    • Output Password: prompt to stderr (Thanks: [ushuz]).
    • Mark alter as a destructive query (Thanks: [Dick Marinus]).
    • Quote CSV fields (Thanks: [Thomas Roten]).
    • ๐Ÿ›  Fix thanks_picker (Thanks: [Dick Marinus]).

    Internal:

    • โ™ป๏ธ Refactor Destructive Warning behave tests (Thanks: [Dick Marinus]).
  • v1.16.0 Changes

    January 01, 2018

    ๐Ÿ”‹ Features:

    • โž• Add DSN aliases to the config file (Thanks: [Frederic Aoustin]).

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ Do not try to connect to a unix socket on Windows (Thanks: [Thomas Roten]).
  • v1.15.0 Changes

    December 23, 2017

    ๐Ÿ”‹ Features:

    • โž• Add sql-update/insert output format. (Thanks: [Dick Marinus]).
    • Also complete aliases in WHERE. (Thanks: [Dick Marinus]).
  • v1.14.0 Changes

    December 23, 2017

    ๐Ÿ”‹ Features:

    • โž• Add watch [seconds] query command to repeat a query every [seconds] seconds (by default 5). (Thanks: David Caro)
    • 0๏ธโƒฃ Default to unix socket connection if host and port are unspecified. This simplifies authentication on some systems and matches mysql behaviour.
    • โž• Add support for positional parameters to favorite queries. (Thanks: Scrappy Soft)

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fix source command for script in current working directory. (Thanks: [Dick Marinus]).
    • ๐Ÿ›  Fix issue where the tee command did not work on Python 2.7 (Thanks: [Thomas Roten]).

    Internal Changes:

    • โฌ‡๏ธ Drop support for Python 3.3 (Thanks: [Thomas Roten]).

    • ๐Ÿ— Make tests more compatible between different build environments. (Thanks: [David Caro])

    • Merge _on_completions_refreshed and _swap_completer_objects functions (Thanks: [Dick Marinus]).

  • v1.13.1 Changes

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fix keyword completion suggestion for SHOW (Thanks: [Thomas Roten]).
    • Prevent mycli from crashing when failing to read login path file (Thanks: [Thomas Roten]).

    Internal Changes:

    • โœ… Make tests ignore user config files (Thanks: [Thomas Roten]).