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

Changelog History
Page 5

  • v0.9.6 Changes

    πŸ›  A bugfix/feature release (and a start at gtk). Happy Christmas everyone!

    • πŸ”§ #67: Make pastebin URL really configurable.
    • #68: Set a main module and set interpreter's namespace to that module.
    • #70: Implement backward completion on backward tab.
    • #62: Hide matches starting with a _ unless explicitly typed.
    • #72: Auto dedentation
    • πŸ‘» #78: Theme without a certain value raises exception

    • βž• add the possibility for a banner to be shown on bpython startup (when embedded or in code) written by Caio Romao.

    • βž• add a hack to add a write() method to our fake stdin object

    • Don't use curses interface when stdout is not attached to a terminal.

    • PEP-8 conformance.

    • βͺ Only restore indentation when inside a block.

    • Do not decrease the lineno in tracebacks for Py3

    • Do not add internal code to history.

    • πŸ‘‰ Make paren highlighting more accurate.

    • Catch SyntaxError in import completion.

    • βœ‚ Remove globals for configuration.

    • rl_history now stays the same, also after undo.

  • v0.9.6.2 Changes

    πŸ›  Unfortunately another bugfix release as I (Bob) broke py3 support.

    • #84: bpython doesn't work with Python 3 Thanks very much to Henry PrΓͺcheur for both the bug report and the patch.
  • v0.9.6.1 Changes

    πŸ›  A quick bugfix release (this should not become a habit).

    • #82: Crash on saving file.
  • v0.9.5 Changes

    πŸ›  Fixed issues:

    • #25 Problems with DEL, Backspace and C-u over multiple lines
    • #49 Sending last output to $PAGER
    • #51 Ability to embed bpython shell into an existing script
    • #52 FakeStdin.readlines() is broken
    • πŸ–¨ #53 Error on printing null character
    • πŸ“œ #54 Parsing/introspection ncurses viewer neglects parenthesis

    bpython has added a view source shortcut to show the source of the current function.

    πŸ”§ The history file is now really configurable. This issue was reported in Debian's bugtracker.

    πŸ‘ bpython has now some basic support for Python 3 (requires Pygments >=1.1.1). As a result, setuptools is now optional.

    πŸ”§ The pastebin URL is now configurable and the default pastebin is now bpaste.net

    Argument names are now shown as completion suggestions and one can tab through the completion list.

  • v0.9.5.2 Changes

    πŸ›  A bugfix release. Fixed issues:

    • #60: Filename expansion: Cycling completions and deleting
    • #61: Filename expansion: Directory names with '.'s get mangled

    πŸ›  Other fixes without opened issues:

    • Encode items in the suggestion list properly
    • Expand usernames in file completion correctly
    • future imports in startup scripts can influence interpreter's behaviour now
    • Show the correct docstring for types without a own init method
  • v0.9.5.1 Changes

    βž• Added missing data files to the tarball.

  • v0.9.4 Changes

    πŸ›  Bugfix release (mostly)

    • when typing a float literal bpython autocompletes int methods (#36)
    • Autocompletion for file names (#40)
    • Indenting doesn't reset (#27)
    • πŸ”§ bpython configuration has moved from ~/.bpython.ini to ~/.bpython/config (currently still supporting fallback)
    • leftovers of statusbar when exiting bpython cleaned up
    • bpython now does not crash when a 'popup' goes out of window bounds
    • πŸ›  numerous fixes and improvements to parentheses highlighting
    • made all keys configurable (except for arrow keys/pgup/pgdown)
  • v0.9.3 Changes

    πŸš€ This release was a true whopper!

    • πŸ‘ Full unicode support
    • πŸ”§ Configurable hotkey support
    • πŸ‘ Theming support
    • Pastemode, disables syntax highlighting during a paste for faster pasting, highlights when done
    • Parentheses matching
    • Argument highlighting
  • v0.9.2 Changes

    • help() now uses an external pager if available.
    • πŸ›  Fix for highlighting prefixed strings.
    • πŸ›  Fix to reset string highlighting after a SyntaxError.
    • πŸ“œ bpython now uses optparse for option parsing and it supports --version now.
    • πŸ”§ Configuration files are no longer passed by the first command line argument but by the -c command line switch.
    • πŸ›  Fix for problem related to editing lines in the history: http://bitbucket.org/bobf/bpython/issue/10/odd-behaviour-when-editing-commands-in-the-history
  • v0.9.1 Changes

    • πŸ›  Fixed a small but annoying bug with sys.argv ini file passing
    • πŸ›  Fix for Python 2.6 to monkeypatch they way it detects callables in rlcompleter
    • Config file conversion fix