Releases: pyQode/pyqode.python
2.8.0
2.7.0
2.6.3
New features:
- add a freeze script that works with pyside to the pynotepad example
Fixed bugs:
- ignore PEP8 warnings: 'W291', 'W292', 'W293', 'W391'.
Those warnings are meaningless since pyqode will now clean trailing white spaces and ensure a single unique
blank line at the end of the file when it saves content to disk.
2.6.2
Improve linux icon theme integration (will use code-xxx icons for code
completion icons and outline widget)
Fix a few issues in the pynotepad example and add a freeze_setup that works
with python3 and PyQt5 (but not yet with python2 and PySide).
2.6.1
New features/improvements:
- improve syntax highlighter: ['and', 'or', 'not', 'in', 'is'] and ['from', 'import', 'as']
the results are closer to what you can get with the pygments lexer
Fixed bugs:
- fix another corner case with auto indent
2.6.0
New features:
- Switch from Frosted to PyFlakes
- Wheel support
Fixed bugs:
- Fix unimplemented code completion icon types (Jedi 0.9)
- Improve calltips behaviour
- Fix custom editor example
- PyInteractiveConsole: fix traceback regex to work with dotted package
names (e.g. pyqode.core directory name when installed in development
mode) - Fix a couple of corner cases in autoindent mode
- Fix quick doc panel colors on Ubuntu
2.5.0
2.5.0
2.4.0
New features:
- add outline tree view
- improvements to the syntax highlighter: make use of the new formats types
- add more examples
Fixed bugs:
- fix default encoding on windows
- fix lost of selection after unindent
- fix file path regex for exception traceback highlighting in the python
interactive console - fix some bugs with pyside
- fix some bugs with python 2
- fix some bugs with auto indent mode
- fix some bugs with auto completes of triple quotes (both single and double
quotes)
v2.3.0
New features:
- add support for python2. You may now use python2 for writing a pyqode
app (backend AND frontend)!
- make use of the new modes introduced in pyqode.core (occurrences
highlighter, extended selection, global checker panel,...)
- automatically fold docstring when opening a document
- many improvements to the auto indent mode. It is more robust and should
resists malformed code (e.g. unclosed parentheses,...)
Fixed bugs:
- fix cursor position after unindent
- fix a few bugs with autoindent
- fix pyinteractive console colors on dark color schemes
2.2.0
This is mainly a bug fix version but it introduces a possible backward incompatible change. We changed a confusing internal convention where line numbers are 1 based and column number 0 based. Now both line and column numbers are 0 based. This change has been done in order to make integrating pyqode in other application an easier task. This follow the Qt Text API convention. The only API concerned by this changed is the TextHelper API. If you were not using TextHelper, this change won’t impact your code. Otherwise you will have to update all the line numbers arguments to be 0 based.
The only real new feature is caching of cursor position. We you re-open a document, pyqode will try to move the cursor to the last stored position.
On top of that, we spend sometime polishing the widget and we added a few new signals and methods to the API.