All Versions
72
Latest Version
Avg Release Cycle
110 days
Latest Release
-

Changelog History
Page 1

  • v0.22 Changes

    General information:

    ๐Ÿ†• New features:

    ๐Ÿ›  Fixes:

    ๐Ÿ”„ Changes to dependencies:

  • v0.21 Changes

    General information:

    • ๐Ÿ‘Œ Support for Python 2 has been dropped.

    ๐Ÿ†• New features:

    • #643: Provide bpython._version if built from Github tarballs
    • ๐Ÿ”ง #849: Make import completion skip list configurable
    • #876: Check spelling with codespell Thanks to Christian Clauss

    ๐Ÿ›  Fixes:

    • #847: Fix import completion of modules
    • ๐Ÿ—„ #857: Replace remaining use of deprecated imp with importlib
    • โฌ†๏ธ #862: Upgrade curtsies version requirements Thanks to Kelsey Blair
    • 0๏ธโƒฃ #863: State correct default config file directory Thanks to niloct
    • 0๏ธโƒฃ #866: Add more directories to the default import completion skip list
    • #873: Handle 'd' when mapping colors
    • #874: Avoid breakage with six's importer

    ๐Ÿ”„ Changes to dependencies:

    • curtsies >= 0.3.5 is now required
    • pyxdg is now required
    • wcwidth has been replaced with cwcwidth
  • v0.21-dev

    October 13, 2020
  • v0.20.1 Changes

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fix check of key code (fixes #859)
  • v0.20.1-release Changes

    November 13, 2020

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fix check of key code (fixes #859)
  • v0.20 Changes

    General information:

    • ๐Ÿš€ The next release of bpython (0.20) will drop support for Python 2.
    • ๐Ÿ‘Œ Support for Python 3.9 has been added. Support for Python 3.5 has been dropped.

    ๐Ÿ†• New features:

    • #802: Provide redo. Thanks to Evan.
    • ๐Ÿ“ฆ #835: Add support for importing namespace packages. Thanks to Thomas Babej.

    ๐Ÿ›  Fixes:

    • #622: Provide encoding attribute for FakeOutput.
    • #806: Prevent symbolic link loops in import completion. Thanks to Etienne Richart.
    • ๐Ÿ“‡ #807: Support packages using importlib.metadata API. Thanks to uriariel.
    • ๐Ÿ‘ #809: Fix support for Python 3.9's ast module.
    • #817: Fix cursor position with full-width characters. Thanks to Jack Rybarczyk.
    • #853: Fix invalid escape sequences.
  • v0.20-release Changes

    October 13, 2020

    General information:

    • ๐Ÿš€ The next release of bpython (0.21) will drop support for Python 2.
    • ๐Ÿ‘Œ Support for Python 3.9 has been added. Support for Python 3.5 has been
      โฌ‡๏ธ dropped.

    ๐Ÿ†• New features:

    • #802: Provide redo.
      Thanks to Evan.
    • ๐Ÿ“ฆ #835: Add support for importing namespace packages.
      Thanks to Thomas Babej.

    ๐Ÿ›  Fixes:

    • #622: Provide encoding attribute for FakeOutput.
    • #806: Prevent symbolic link loops in import completion.
      Thanks to Etienne Richart.
    • ๐Ÿ“‡ #807: Support packages using importlib.metadata API.
      Thanks to uriariel.
    • ๐Ÿ‘ #809: Fix support for Python 3.9's ast module.
    • #817: Fix cursor position with full-width characters.
      Thanks to Jack Rybarczyk.
    • #853: Fix invalid escape sequences.
  • v0.20-dev

    March 30, 2020
  • v0.19 Changes

    April 02, 2019

    General information:

    • ๐Ÿ—„ The bpython-cli and bpython-urwid rendering backends have been deprecated and will show a warning that they'll be removed in a future release when started.
    • ๐Ÿ—„ Usage in combination with Python 2 has been deprecated. This does not mean that support is dropped instantly but rather that at some point in the future we will stop running our testcases against Python 2.
    • The new pinnwand API is used for the pastebin functionality. We have dropped two configuration options: pastebin_show_url and pastebin_removal_url. If you have your bpython configured to run against an old version of pinnwand please update it.

    ๐Ÿ†• New features:

    ๐Ÿ›  Fixes:

    • #765: Display correct signature for decorated functions. Thanks to Benedikt Rascher-Friesenhausen.
    • #776: Protect get_args from user code exceptions
    • ๐Ÿ‘Œ Improve lock file handling on Windows
    • ๐Ÿ—„ #791: Use importlib instead of deprecated imp when running under Python 3

    ๐Ÿ‘Œ Support for Python 3.8 has been added. Support for Python 3.4 has been dropped.

  • v0.19-release

    March 29, 2020