Skip to content

Commit 3759b30

Browse files
committed
Release 2.2.0
1 parent 1d8c549 commit 3759b30

File tree

3 files changed

+95
-1
lines changed

3 files changed

+95
-1
lines changed

CHANGELOG.rst

+77
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,83 @@
11
Release Notes
22
=============
33

4+
2.2.0: 2025/01/21
5+
-----------------
6+
7+
* `silx.app`
8+
9+
* `silx.app.view.CustomPlotSelectionWindow` : Added tooltip for name and display file name only (PR #4137)
10+
* `silx.app.view.CustomPlotSelectionWindow` : Added the documentation (PR #4140)
11+
* `silx.app.view.CustomPlotSelectionWindow` : Add dataset directly from silx + drop overlay on plot (PR #4141)
12+
* `silx.app.view.test.test_plotselection` : Added test for CustomPlotSelectionWindow (PR #4145)
13+
14+
* `silx.gui`
15+
16+
* Support imageaggregate in _plot2d (PR #4174)
17+
* `silx.gui.colors`: Add "percentile" mode for autoscaling (PR #4154)
18+
* `silx.gui.data.DataViewer.DataViewer`: Fixed issue with accessing views after using the removeView method. (PR #4131)
19+
* `silx.gui.dialog.ColormapDialog`: Fixed typo in method name getDisplayMode (PR #4142)
20+
* `silx.gui.plot.tools.profile`: Fixed profile error when plot item is None (PR #4196)
21+
* `silx.gui.plot.items`: Fixed Marker.setSymbolSize (PR #4181)
22+
* `silx.gui.plot.ImageStack`: fix `_urlIndexes` initialization. (PR #4189)
23+
* `silx.gui.plot.tools.profile.manager`: Fixed threaded execution to avoid seg fault with PySide6.7 (PR #4169)
24+
* `silx.gui.plot.PlotWidget.addCurve`: Fixed progression in color, linestyle (PR #4138)
25+
* `silx.gui.plot.PlotWidget`: Fixed support of PySide6 (PR #4136)
26+
* `silx.gui.widgets.FrameBrowser`: slider with play button (PR #4176)
27+
28+
* `silx.io`
29+
30+
* `silx.io.fioh5`: Added tests for NaN and <no-data> in file (PR #4179)
31+
* `silx.io.fioh5`: Improved handling of missing data entries (PR #4156)
32+
* `silx.io.h5py_utils`: Fixed support of libhdf5 v1.14.4 (PR #4177)
33+
* `silx.io.h5py_utils`: Added is_h5py_exception and retry_h5py_error` (PR #4200)
34+
* `silx.io.specfile`: Fixed `SpecFile` deallocation issue (PR #4129)
35+
* `silx.ui.specfile`: Use only int instead of long in cython code (PR #4195)
36+
* `silx.io.url`: Added HSDS URL support (PR #4119)
37+
* `silx.io.utils`: Removed `print` statement (PR #4192)
38+
39+
* `silx.math.fit.peaks`: Fixed `-Wuse-after-free` warning (PR #4147)
40+
41+
* `silx.opencl`
42+
43+
* Fixed deprecation warning upon texture creation (PR #4193)
44+
* `silx.opencl.convolution`: Fixed separable convolution on CPU that crashed in some cases (PR #4150)
45+
* `silx.opencl.processing`: work-around for double precision GPU on Apple-silicon (PR #4198)
46+
47+
* `silx.utils`
48+
49+
* `silx.utils.enum`: Deprecated `Enum.from_value` method (PR #4143)
50+
* `silx.utils.ExternalResources`: Allow to set data_home when instantiating the class (PR #4151)
51+
* `silx.utils.retry`: Fixed resetting the timeout timer when iterating (PR #4157)
52+
53+
* `silx.view.Viewer` : New feature to display multiple curves in a new window (PR #4132)
54+
55+
* Documentation
56+
57+
* Added how-to make a release (PR #4112)
58+
* Added missing arg in docstring of open_item (PR #4117)
59+
* Updated installation and contribution documentation (PR #4148)
60+
* Improved release instructions (PR #4163)
61+
* User documentation for the PlotSelection feature (PR #4146)
62+
63+
* Dependencies
64+
65+
* Removed numpy from build dependency (PR #4114)
66+
67+
* Tests
68+
69+
* Improved tests by converting warnings to errors (PR #4113)
70+
71+
* Continuous Integration
72+
73+
* Added build and deployment of Windows installer to the release workflow (PR #4122)
74+
* Added tests and wheel generation for Python 3.13 (PR #4201)
75+
* Removed appveyor (PR #4171)
76+
* Enabled OpenCL tests on Linux and OpenGL tests on Windows (PR #4172)
77+
* Updated configuration; Dependencies: Removed `bitshuffle` from test dependencies (PR #4164)
78+
* Updated release workflow to be more verbose (PR #4126)
79+
* Tests and continuous integration: Fixed issues and updated CI configuration (PR #4149)
80+
481
2.1.1: 2024/08/13
582
-----------------
683

src/silx/_version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
MAJOR = 2
7171
MINOR = 2
7272
MICRO = 0
73-
RELEV = "beta" # <16
73+
RELEV = "final" # <16
7474
SERIAL = 0 # <16
7575

7676
date = __date__

tools/format_GH_release_notes.py

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
""" Fix the format of GitHub-generated release notes. """
2+
3+
4+
if __name__ == "__main__":
5+
6+
import re
7+
8+
with open('CHANGELOG.rst', 'r') as f:
9+
content = f.read().split('/n')
10+
11+
content.sort()
12+
13+
with open('CHANGELOG_new.rst', 'w') as f:
14+
for line in content:
15+
new_line = re.sub(r'by @.+ in https://github\.com/silx-kit/silx/pull/(\d+)', r'(PR #\1)', line)
16+
f.write(new_line)
17+
f.write('\n')

0 commit comments

Comments
 (0)