Skip to content

Commit 40c41b5

Browse files
committed
Updated CHANGELOG
1 parent 0efb8a8 commit 40c41b5

File tree

3 files changed

+46
-5
lines changed

3 files changed

+46
-5
lines changed

CHANGELOG.md

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,53 @@
11
# Changelog #
22

3+
## Version 2.1.0 ##
4+
5+
New features:
6+
7+
* Curve-related features:
8+
* New `tools.SelectPointsTool` to select graphically multiple points on a plot
9+
* New `tools.EditPointTool` to edit graphically the position of a point on a plot
10+
* New downsampling feature:
11+
* The user may enable it to reduce the number of points displayed on a curve
12+
(e.g. when the curve is too dense)
13+
* The downsampling factor is adjustable
14+
(default to 10, i.e. 1 point out of 10 is displayed)
15+
* The feature is disabled by default
16+
* Image-related features:
17+
* New "Colormap Manager":
18+
* Before this release, the colormap selection was limited to presets (e.g. "gray",
19+
"jet", etc.)
20+
* Now, the user can select a preset, edit it, or create a new one from scratch
21+
thanks to the new "Colormap Manager" dialog
22+
* New line cross section feature:
23+
* Before this release, the cross section feature was limited to either horizontal
24+
or vertical lines, or an average cross section withing a rectangle (aligned with
25+
the axes, or oblique)
26+
* Now, the user can draw a line cross section with the new "Line Cross Section"
27+
tool: the intensity profile associated to the drawn segment is displayed in a
28+
dedicated plot
29+
* Added support for gestures:
30+
* Zooming in/out with the a two-finger pinch gesture
31+
* Panning with a two-finger drag gesture
32+
33+
Documentation:
34+
35+
* Reorganized some sections
36+
* Added sections on new features
37+
38+
Bug fixes:
39+
40+
* Fixed critical bug in oblique cross section feature (regression introduced in 2.0.0)
41+
342
## Version 2.0.3 ##
443

5-
🛠️ Bug fixes:
44+
Bug fixes:
645

746
* [Issue #9](https://github.com/PlotPyStack/PlotPy/issues/9) - MacOS: `error: a space is required between consecutive right angle brackets (use '> >')`
847

948
## Version 2.0.2 ##
1049

11-
🛠️ Bug fixes:
50+
Bug fixes:
1251

1352
* [Issue #3](https://github.com/PlotPyStack/PlotPy/issues/3) - `PlotWidget`: `ZeroDivisionError` on resize while ignoring constraints
1453
* [Issue #4](https://github.com/PlotPyStack/PlotPy/issues/4) - Average cross section: `RuntimeWarning: Mean of empty slice.`
@@ -19,13 +58,13 @@
1958

2059
## Version 2.0.1 ##
2160

22-
🛠️ Bug fixes:
61+
Bug fixes:
2362

2463
* Fixed `plotpy.tools.AnnotatedEllipseTool`: `AttributeError` when finalizing the shape
2564
* `plotpy.widgets.select_with_shape_tool`: added missing `toolbar` and `options` parameters
2665
* `items.XRangeSelection` is now serializable, as expected
2766

28-
📚 Documentation:
67+
Documentation:
2968

3069
* `plotpy.plot.SyncPlotWindow`: added missing documentation
3170
* Added more information on PlotPyStack

doc/changelog.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1+
:tocdepth: 1
2+
13
.. include:: ../CHANGELOG.md
24
:parser: myst_parser.sphinx_

plotpy/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
.. _GitHub: https://github.com/PierreRaybaut/plotpy
2121
"""
2222

23-
__version__ = "2.0.3"
23+
__version__ = "2.1.0"
2424
__VERSION__ = tuple([int(number) for number in __version__.split(".")])
2525

2626
# --- Important note: DATAPATH and LOCALEPATH are used by guidata.configtools

0 commit comments

Comments
 (0)