- Fix crash on startup
- Upgrade node dependencies
- Pin tornado version to 5.x.x
- Fix bad horizontal scrolling in case of long strings and on firefox.
-
Merged #117 (thanks @akalipetis):
-
Fix crashes when websockets closed prematurely
-
Add a base class to handle new connection verification
-
Fix protocol interpolation in CoffeeScript
-
Make websockets work over HTTPS #113 (thanks @akalipetis)
-
Document logging configuration (thanks @ptim)
-
Don't crash on version request failure and lower the timeouts. Fix #112
-
Fix some unicode handling in exception display. Fix #106
-
Tornado 5 compatibility
-
Force tornado < 5. This is the last release with pre tornado 5 compat.
-
Replace filemagic with python-magic and fix dependencies
-
Prevent uncompyle crash on unknown python version
-
Minor dependency upgrade (importmagic -> importmagic3)
-
Resolve NameError problem. Fix #101
-
Fix prompt scroll. Fix #103
-
Code style with yapf
-
Fix websocket send method. . Make it work with tornado 4.5. Fix #97
-
Use setuptools to set the version. Fix #96
-
Don't execute suggestions when timeout is not available (windows/threads) and when it's not asked manually. Should fix #94 or at least work around it.
-
Remove wheel to prevent pyinotify install by accident. #91 #78
-
Finally quiet uncompyle6
-
Change default behavior for wdb script/main now doesn't trace script by default but implement sys excepthook instead. Use --trace for old behavior.
-
Dont fail out when ran under say a C-based WSGIHandler #87, #88 and Atomically set importmagic to avoid stampede #89 thanks @akatrevorjay
-
Add patch_werkzeug method for use with hook
-
Add prompt ctrl+up/down command to include surrounding history
-
Prevent prompt autofocus when there is a selection
-
Avoid crash on empty code filename
-
Fix python 3 kwonly keyword args
-
Escape and linkify call/return args
- Greyscale while working (The spinner might be too subtle)
-
Add --show-filename option to show filename in session list (thanks @wong2)
-
Support msys2 (thanks @manuelnaranjo)
-
Fix long subtitle style (thanks @wong2)
-
Fix wdb-lite setup.py
-
Use release script
-
Fix double evaluation
-
Don't send cursor position to external editor open when holding shift key
- A whole new material design lite interface (a bit responsive)
- Clickable icons instead of hotkeys only
- Visual distinction between stepping, post_mortem and shell
- An actually readable help (you can get by clicking on the help icons)
- A code mirror prompt with syntaxic coloration and more classic completion
- New commands (open current file in external editor, respawn current process...)
- A far better post mortem interaction when using ext and wdb is disabled.
importmagic
suggestions on NameError- Use of
uncompyle6
to get python source when only byte-code is available
- New completion mechanism, should complete a lot better
- Experimental object tree search (
.f
command) to look for a key or a value condition in an object - Media display in debugger (
.i
command) - New diff function to print differences between string / obj / files (
.x
command) - Timing for expression evaluation (remote and local)
- Prompt exception inspection (click on it)
- A new shell mode and an executable
wdb
- A new multiline prompt mode triggered by
[ctrl]
+[enter]
- And a lot of bug fixes
- Source syntax highlighting
- Visual breakpoints
- Interactive code completion using jedi
- Persistent breakpoints
- Deep objects inspection using mouse
- Multithreading / Multiprocessing support
- Remote debugging
- Watch expressions
- In debugger code edition
- Popular web servers integration to break on error
- In exception breaking during trace (not post-mortem) in contrary to the werkzeug debugger for instance
- Breaking in currently running programs through code injection (on supported systems)