From 991e2c136877aa1f3a7a8c7060a870394b898e10 Mon Sep 17 00:00:00 2001 From: ColinDuquesnoy Date: Mon, 25 Jan 2016 14:25:14 +0100 Subject: [PATCH] Update changelog and bump version to 2.8.0 (final) --- CHANGELOG.rst | 34 ++++++++++++++++++++++++++++++++++ pyqode/core/__init__.py | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0a146710..241c5638 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,40 @@ Change Log ========== +2.8.0 +----- + +New features: + +- new pyqode package: pyqode.rst (ReStructuredText) +- enable case sensitive code completion by default +- add a new widget: HtmlPreviewWidget. This widget display the preview of an + editor that implement the ``to_html`` method. (use for the new pyqode + package: pyqode.rst) +- enable code completion in strings (it's up to the cc engine to treat them + differently) +- SplittableCodeEditTabWidget: add a way to repen recently closed tabs +- CI improvements: tests are now running with both PyQt4 and PyQt5 on Travis CI + +Fixed bugs: + +- fix PYGMENTS_STYLES not including our own styles if pyqode not in standard path (OCIDE now bundles pyqode) +- fix wrong modifiers used for indent/unindent: Ctrl+Tab and Ctrl+Shift+Tab can + now be used to cycle through the tabs of a QTabWidget +- fix AttributeError in FSTreeView: msg box does not have an error method, + use critical instead +- fix unable to create directories/files that starts with '.' in FSTreeView (hidden on linux) +- fix AttributeError in splittable tab widget if editor widget is not a CodeEdit +- fix AttributeError: 'NoneType' object has no attribute 'state' in InteractiveConsole +- fix some segmentation faults when using PyQt4 +- fix highlighting not working in split editor if original editor has been + closed. +- fix a memory leak in the backend manager +- fix unreadable search occurences if foreground color is white (dark themes) +- fix wrong tag color in QtStyle pygments style +- fix AttributeError: 'NoneType' object has no attribute '_port' in BackendManager + + 2.7.0 ----- diff --git a/pyqode/core/__init__.py b/pyqode/core/__init__.py index 9277693f..9301169b 100644 --- a/pyqode/core/__init__.py +++ b/pyqode/core/__init__.py @@ -10,7 +10,7 @@ import logging -__version__ = '2.8.0.dev0' +__version__ = '2.8.0' logging.addLevelName(1, "PYQODEDEBUGCOMM")