Releases: donkirkby/live-py-plugin
Releases · donkirkby/live-py-plugin
Python 3.9
The main change is #289 to add support for Python 3.9, along with several improvements to selecting output lines in the command-line space tracer tool. See the milestone for a complete list.
Turtle Errors
There are several fixes for the PyCharm live turtle: #272 display errors, #273 bad fonts, and #274 add dot()
method.
- #277 Sublime Text scrolling is fixed.
- #271 Show line numbers in space tracer.
- #259 Support org babel code blocks in Emacs.
See the milestone for the complete list of changes.
Browser Back
The main change in the release is bringing the browser version back (#235) after all the Python code moved into the space_tracer
package.
Other changes:
- #262 Create a live tutorial in the browser.
- #260 Check for PyCharm's pytest runner.
- #249 Don't resize images in Sublime Text.
- #239 Add more control of traced section.
See the milestone for a complete list of changes.
Drop Python 2
The biggest change in this release is dropping support for Python 2 (#256). There is also support for driver scripts in Sublime Text (#236), and a bunch of bug fixes.
- #257 and #247 - support Python 3.7 and 3.8 features, like the walrus operator
- #254 - pytest doesn't load test code from editor
- #255 - installing space_tracer from sdist
See the milestone for a complete list.
Space Tracer
Add a command-line version: space_tracer
#223, as well as a SublimeText version #175.
- #222 Add Pyglet support in live turtle mode.
- #215 Redirect stdin from a file in PyCharm.
- #251 Unit tests broken.
See the milestone for a full list of changes. v3.0.2 and v3.0.3 are only for the SublimeText plugin.
Browser Scrolling
Add synchronized scrolling to the browser version in #213, and fix PyCharm scrolling (again) in #216.
Version 2.25.1 is a patch release of #224 for PyCharm: no changes to the other platforms.
For a full list of changes, see the milestone.
Web Browser
The main features of this release are:
- #207 Proof of concept with Pyodide to run live coding in a browser
- #198 Report StringIO.write() on attributes
- #177 First batch of full matplotlib lessons
For the full list of issues, see the milestone.
PyCharm Scrolling
Fix a couple of scrolling problems in PyCharm (#199 and #200). Compatibility fixes for Eclipse (#202) and matplotlib with Python 2 (#195). Minor display improvements (#197 and #203).
See the full list in the milestone.
Windows line feeds
Better support for Windows in #190, and displaying more changes in #173, #193, and #170.
See the milestone for the full list of changes.
PyCharm scrolling
This is a patch release for two irritating bugs:
- #171 display of large objects
- #168 PyCharm scrolling