Skip to content

Commit 52b1a5b

Browse files
committed
Update CHANGELOG.md
1 parent ccb2e04 commit 52b1a5b

File tree

1 file changed

+58
-37
lines changed

1 file changed

+58
-37
lines changed

CHANGELOG.md

Lines changed: 58 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,84 @@
1-
# History of changes
1+
# PythonQwt Releases #
22

3-
## Version 0.5.4
43

5-
Fixed an annoying bug which caused scale widget (axis ticks in particular) to be misaligned with canvas grid: the user was forced to resize the plot widget as a workaround
4+
### Version 0.5.4 ###
65

7-
## Version 0.5.3
6+
Fixed an annoying bug which caused scale widget (axis ticks in particular)
7+
to be misaligned with canvas grid: the user was forced to resize the plot
8+
widget as a workaround
89

9-
Better handling of infinity and NaN values in scales (removed NumPy warnings)
10-
Now handling infinity and NaN values in series data: removing points that can't be drawn
11-
Fixed logarithmic scale engine: presence of values <= 0 was slowing down series data plotting
1210

13-
## Version 0.5.2
11+
### Version 0.5.3 ###
1412

15-
Added CHM documentation to wheel package
16-
Fixed QwtPlotRenderer.setDiscardFlag/setLayoutFlag args
17-
Fixed QwtPlotItem.setItemInterest args
18-
Fixed QwtPlot.setAxisAutoScale/setAutoReplot args
13+
- Better handling of infinity and `NaN` values in scales (removed `NumPy`
14+
warnings)
15+
- Now handling infinity and `NaN` values in series data: removing points that
16+
can't be drawn
17+
- Fixed logarithmic scale engine: presence of values <= 0 was slowing down
18+
series data plotting
1919

20-
## Version 0.5.1
2120

22-
Fixed Issue #22: fixed scale issues in CurveDemo2.py and ImagePlotDemo.py
23-
QwtPlotCurve: sticks were not drawn correctly depending on orientation
24-
QwtInterval: avoid overflows with NumPy scalars
25-
Fixed Issue #28: curve shading was broken since v0.5.0
26-
setup.py: using setuptools "entry_points" instead of distutils "scripts"
27-
Showing curves/plots number in benchmarks to avoid any misinterpretation (see Issue #26)
28-
Added Python2/Python3 scripts for running tests
21+
### Version 0.5.2 ###
2922

30-
## Version 0.5.0
23+
- Added CHM documentation to wheel package
24+
- Fixed `QwtPlotRenderer.setDiscardFlag`/`setLayoutFlag` args
25+
- Fixed `QwtPlotItem.setItemInterest` args
26+
- Fixed `QwtPlot.setAxisAutoScale`/`setAutoReplot` args
3127

32-
Various optimizations
33-
Major API simplification, taking into account the feature that won't be implemented (fitting, rounding, weeding out points, clipping, etc.)
34-
Added QwtScaleDraw.setLabelAutoSize/labelAutoSize methods to set the new auto size option (see documentation)
3528

36-
## Version 0.4.0
29+
### Version 0.5.1 ###
3730

38-
Color bar: fixed axis ticks shaking when color bar is enabled
39-
Fixed QwtPainter.drawColorBar for horizontal color bars (typo)
40-
Restored compatibility with original Qwt signals (QwtPlot, ...)
31+
- Fixed Issue #22: fixed scale issues in [CurveDemo2.py](qwt/tests/CurveDemo2.py)
32+
and [ImagePlotDemo.py](qwt/tests/ImagePlotDemo.py)
33+
- `QwtPlotCurve`: sticks were not drawn correctly depending on orientation
34+
- `QwtInterval`: avoid overflows with `NumPy` scalars
35+
- Fixed Issue #28: curve shading was broken since v0.5.0
36+
- setup.py: using setuptools "entry_points" instead of distutils "scripts"
37+
- Showing curves/plots number in benchmarks to avoid any misinterpretation
38+
(see Issue #26)
39+
- Added Python2/Python3 scripts for running tests
4140

42-
## Version 0.3.0
41+
42+
### Version 0.5.0 ###
43+
44+
- Various optimizations
45+
- Major API simplification, taking into account the feature that won't be
46+
implemented (fitting, rounding, weeding out points, clipping, etc.)
47+
- Added `QwtScaleDraw.setLabelAutoSize`/`labelAutoSize` methods to set the new
48+
auto size option (see [documentation](http://pythonhosted.org/PythonQwt/))
49+
50+
51+
### Version 0.4.0 ###
52+
53+
- Color bar: fixed axis ticks shaking when color bar is enabled
54+
- Fixed `QwtPainter.drawColorBar` for horizontal color bars (typo)
55+
- Restored compatibility with original Qwt signals (`QwtPlot`, ...)
56+
57+
58+
### Version 0.3.0 ###
4359

4460
Renamed the project (python-qwt --> PythonQwt), for various reasons.
4561

46-
## Version 0.2.1
4762

48-
Fixed Issue #23: "argument numPoints is not implemented" error was showing up
49-
when calling QwtSymbol.drawSymbol(symbol, QPoint(x, y)).
63+
### Version 0.2.1 ###
64+
65+
Fixed Issue #23: "argument numPoints is not implemented" error was showing
66+
up when calling `QwtSymbol.drawSymbol(symbol, QPoint(x, y))`.
67+
5068

51-
## Version 0.2.0
69+
### Version 0.2.0 ###
5270

5371
Added docstrings in all Python modules and a complete documentation based on
5472
Sphinx. See the Overview section for API limitations when comparing to Qwt.
5573

56-
## Version 0.1.1
5774

58-
Fixed Issue #21 (blocking issue *only* on non-Windows platforms when building
59-
the package): typo in "PythonQwt-tests" script name (setup.py)
75+
### Version 0.1.1 ###
76+
77+
Fixed Issue #21 (blocking issue *only* on non-Windows platforms when
78+
building the package): typo in "PythonQwt-tests" script name
79+
(in [setup script](setup.py))
80+
6081

61-
## Version 0.1.0
82+
### Version 0.1.0 ###
6283

6384
First alpha public release.

0 commit comments

Comments
 (0)