@sebastinas sebastinas released this Jul 15, 2017 · 37 commits to master since this release

Assets 2

New features:

  • #641: Implement Ctrl+O.
  • Add default_autoreload config option.
    Thanks to Alex Frieder.

Fixes:

  • Fix deprecation warnings.
  • Do not call signal outside of main thread.
    Thanks to Max Nordlund.
  • Fix option-backspace behavior.
    Thanks to Alex Frieder.
  • #648: Fix paste helper.
    Thanks to Jakob Bowyer.
  • #653: Handle docstrings more carefully.
  • #654: Do not modify history file during tests.
  • #658: Fix newline handling.
    Thanks to Attila Szöllősi.
  • #670: Fix handlign of ANSI escape codes.
    Thanks to Attila Szöllősi.
  • #687: Fix encoding of jedi completions.
Oct 10, 2016
Start development of 0.17

@sebastinas sebastinas released this Oct 10, 2016 · 115 commits to master since this release

Assets 2

New features:

  • #466: Improve handling of completion box height.

Fixes:

  • Fix various spelling mistakes.
    Thanks to Josh Soref and Simeon Visser.
  • #601: Fix Python 2 issues on Windows.
    Thanks to Aditya Gupta.
  • #614: Fix issues when view source.
    Thanks to Daniel Hahler.
  • #625: Fix issues when runnings scripts with non-ASCII characters.
  • #639: Fix compatbility issues with pdb++.
    Thanks to Daniel Hahler.

Support for Python 2.6 has been dropped.

@sebastinas sebastinas released this Oct 10, 2016 · 180 commits to master since this release

Assets 2

This release contains new features and plenty of bug fixes.

New features:

  • #425: Added curtsies 0.2.x support.
  • #528: Hide private attribute from initial autocompletion suggestions.
    Thanks to Jeppe Toustrup.
  • #538: Multi-line banners are allowed.
  • #229: inspect.getsource works on interactively defined functions.
    Thanks to Michael Mulley.
  • Attribute completion works on literals and some expressions containing
    builtin objects.
  • Ctrl-e can be used to autocomplete current fish-style suggestion.
    Thanks to Amjith Ramanujam.

Fixes:

  • #484: Switch bpython.embed to the curtsies frontend.
  • #548 Fix transpose character bug.
    Thanks to Wes E. Vial.
  • #527 -q disables version banner.
  • #544 Fix Jedi completion error.
  • #536 Fix completion on old-style classes with custom getattr.
  • #480 Fix old-style class autocompletion.
    Thanks to Joe Jevnik.
  • #506 In python -i mod.py sys.modules[name] refers to module dict.
  • #590 Fix "None" not being displayed.
  • #546 Paste detection uses events instead of bytes returned in a single
    os.read call.
  • Exceptions in autocompletion are now logged instead of crashing bpython.
  • Fix reload in Python 3.
    Thanks to sharow.
  • Fix keyword argument parameter name completion.

Changes to dependencies:

  • requests[security] has been changed to pyOpenSSL, pyasn1, and ndg-httpsclient.
    These dependencies are required before Python 2.7.7.
Jan 13, 2016
bpython 0.16 development tag
Jan 8, 2016
bpython release 0.15 release candidate 1

@sebastinas sebastinas released this Oct 10, 2016 · 461 commits to master since this release

Assets 2

Fixes:

  • #498: Fixed is_callable
  • #509: Fixed fcntl usage.
  • #523, #524: Fix conditional dependencies for SNI support again.
  • Fix binary name of bpdb.

@sebastinas sebastinas released this Mar 1, 2015 · 461 commits to master since this release

Assets 2

Fixes:

  • #483: Fixed jedi exceptions handling.
  • #486: Fixed Python 3.3 compatibility.
  • #489: Create history file with mode 0600.
  • #491: Fix issues with file name completion.
  • #494: Fix six version requirement.
  • Fix conditional dependencies for SNI support in Python versions before 2.7.7.