pgcli v2.1.1 Release Notes

Release Date: 2019-05-31 // 6 months ago
  • 🐛 Bug fixes:

    • Escape switches to VI navigation mode when not canceling completion popup. (Thanks: Nathan Verzemnieks_)
    • Allow application_name to be overridden. (Thanks: raylu_)
    • 🛠 Fix for "no attribute KeyringLocked" (#1040). (Thanks: Irina Truong_)
    • Pgcli no longer works with password containing spaces (#1043). (Thanks: Irina Truong_)
    • Load keyring only when keyring is enabled in the config file (#1041). (Thanks: Zhaolong Zhu_)
    • 🚀 No longer depend on sqlparse as being less than 0.3.0 with the release of sqlparse 0.3.0. (Thanks: VVelox_)
    • 🛠 Fix the broken support for pgservice . (Thanks: Xavier Francisco_)
    • Connecting using socket is broken in current master. (#1053). (Thanks: Irina Truong_)
    • 👍 Allow usage of newer versions of psycopg2 (Thanks: Telmo "Trooper"_)
    • ⚡️ Update README in alignment with the usage of newer versions of psycopg2 (Thanks: Alexander Zawadzki_)


    • ➕ Add python 3.7 to travis build matrix. (Thanks: Irina Truong_)
    • Apply black to code. (Thanks: Irina Truong_)

Previous changes from v2.1.0

  • 🔋 Features:

    • Keybindings for closing the autocomplete list. (Thanks: easteregg_)
    • Reconnect automatically when server closes connection. (Thanks: Scott Brenstuhl_)

    🐛 Bug fixes:

    • Avoid error message on the server side if hstore extension is not installed in the current database (#991). (Thanks: Marcin Cieślak_)
    • 📦 All pexpect submodules have been moved into the pexpect package as of version 3.0. Use pexpect.TIMEOUT (Thanks: Marcin Cieślak_)
    • Resizing pgcli terminal kills the connection to postgres in python 2.7 (Thanks: Amjith Ramanujam_)
    • 🛠 Fix crash retrieving server version with --single-connection. (Thanks: Irina Truong_)
    • Cannot quit application without reconnecting to database (#1014). (Thanks: Irina Truong_)
    • 0️⃣ Password authentication failed for user "postgres" when using non-default password (#1020). (Thanks: Irina Truong_)


    • (Fixup) Clean up and add behave logging. (Thanks: Marcin Cieślak, Dick Marinus)
    • ✅ Override VISUAL environment variable for behave tests. (Thanks: Marcin Cieślak_)
    • ✂ Remove build dir before running sdist, remove stray files from wheel distribution. (Thanks: Dick Marinus_)
    • 🛠 Fix unit tests, unhashable formatted text since new python prompttoolkit version. (Thanks: Dick Marinus_)