Change Log¶
Note
These lists are not exhaustive.
2.0.0¶
- New features/improvements:
- PyQt5 support
- Mac OSX support
- new client/server API
- simpler settings API
- simpler modes/panels API
- there is now a way to select the python interpreter used for the backend process
- integrate widgets defined in pyqode.widgets (pyqode.widgets will be removed soon)
- allow tab key to choose a completion
- new pyqode specific pygments color schemes
- Fixed bugs:
- fix zombie backend process
- fix unsupported pickle protocol
- fix list of pygments style: all styles are now included, including plugins!
1.3.2¶
- Fixed bugs:
- server port was not forwarded by server.start
- fix issue with file watcher if editor has been deleted.
1.3.1¶
- Fixed bugs:
- improve auto complete, many small bug fixes
- fix infinite loop when saving an empty document
- fix file watcher when filePath is None
- fix a small bug with line panel where the last line was not highlighted as selected.
1.3.0¶
New features:
- case converter mode
- improve go to line dialog
Fixed bugs:
- fix bugs with replace all
- Fix wrong behavious with auto completion
- Fix a bug where it was not possible to select a code completion using ENTER
- fix UnicodeEncodeError with python 2.7
1.2.0¶
- New features:
- debian packages available on ppa:pyqode/stable and ppa:pyqode/unstable
Fixed bugs:
- Code Completion does not trigger if there is a string or comment in the line
- Fix filewatcher bug with deleted files
- Fix filewatcher bug when user say no to file reload the first time
- Fix syntax highlighter bugs with old PyQt libraries.
1.1.0¶
New features:
- Improve code completion process performances and reliability
- Make QT_API case insensitive
- Wrap settings and style properties with python properties
- Allow user to start code completion server before a code editor instance is created.
- New mode: AutoComplete mode
- New mode: WordClickMode, append support for word under MOUSE cursor
- New setting: autoSave on focus out
Fixed bugs:
- Fix bug with subprocess intercomm (and improves performances)
- Fix Document cleanup bugs
1.0.0¶
The API has been completely rewritten. Here are the major changes
- added support for python 3
- added support for PyQt5
- added support for Qt Designer plugins
- morphed into a namespaces package
- improved look and feel: native look and feel close to Qt Create
- improved code completion, code folding,
- improved performances (using multiprocessing heavily instead of multithreading)
- complete documentation and examples
- minimum travis ci integration (just to ensure pyqode remains importable for all supported interpreter/qt bingins, there is still no real test suite).
0.1.1¶
- Fixed bugs:
- better code completion popup show/hide
0.1.0¶
First release. Brings the following features:
- syntax highlighting mode (using pygments)
- code completion (static word list, from document words)
- line number Panel
- code folding Panel
- markers Panel (to append breakpoints, bookmarks, errors,...)
- right margin indicator mode
- active line highlighting mode
- editor zoom mode
- find and replace Panel
- text decorations (squiggle, box)
- unicode support (specify encoding when you load your file)
- styling (built-in white and dark styles + possibility to customize)
- flexible framework to append custom panels/modes
- auto indent mode(indentation level is based on the previous line indent)