Skip to content

Commit 60a56bb

Browse files
authored
Merge pull request #3709 from t20100/release-1.1
Updated changelog, bump version to 1.1.0
2 parents 0d6324e + 596694a commit 60a56bb

File tree

2 files changed

+129
-2
lines changed

2 files changed

+129
-2
lines changed

CHANGELOG.rst

Lines changed: 128 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,137 @@
11
Change Log
22
==========
33

4+
1.1.0: 2022/10/27
5+
-----------------
6+
7+
This is the last version of `silx` supporting Python 3.6 and `PySide2`.
8+
Next version will require Python >= 3.7
9+
10+
This is the first version of `silx` supporting `PyQt6` (for `Qt6`).
11+
Please note that `PyQt6` >= v6.3.0 is required.
12+
13+
* `silx view`:
14+
15+
* Improved wildcard support in filename and data path (PR #3663)
16+
* Enabled plot grid by default for curve plots (PR #3667)
17+
* Fixed refresh for content opened as `file.h5::/path` (PR #3665)
18+
19+
* `silx.gui`:
20+
21+
* Added support of `PyQt6` >= 6.3.0 (PR #3655)
22+
* Fixed `matplotlib`>=3.6.0 and `PySide6` support (PR #3639)
23+
* Fixed `PySide6` >=6.2.2 support (PR #3581)
24+
* Fixed Python 3.10 with `PyQt5` support (PR #3591)
25+
* Fixed crashes on exit when deriving `QApplication` (PR #3588)
26+
* Deprecated `PySide2` support (PR #3648)
27+
* Fixed: raise exception early when using a version of `PyQt5` incompatible with Python 3.10 (PR #3694)
28+
29+
* `silx.gui.data`:
30+
31+
* Updated: Do not keep aspect ratio in `NXdata` image views when axes `@units` are different (PR #3660)
32+
* `silx.gui.data.ArrayTableWidget`: Updated to edit without clearing previous data (PR #3686)
33+
* `silx.gui.data.DataViewer`: Added `selectionChanged` signal (PR #3646)
34+
* `silx.gui.data.Hdf5TableView`: Fixed for virtual datasets in the same file (PR #3572)
35+
36+
* `silx.gui.dialog.ColormapDialog`: Updated layout and presentation of the features (PR #3671, #3609)
37+
38+
* `silx.gui.hdf5`: Fixed issue with unsupported hdf5 entity (e.g. datatype) (PR #3643)
39+
40+
* `silx.gui.plot`:
41+
42+
* `silx.gui.plot.items`:
43+
44+
* Added `BandROI` item (PR #3680, #3702, #3707)
45+
* Updated to take errorbars into account for item bounds (PR #3647)
46+
* Fixed `ArcROI` display (PR #3617)
47+
* Fixed error logs for scatter triangle visualisation with aligned points (PR #3644)
48+
49+
* `silx.gui.plot.MaskToolsWidget`: Changed mask load/save default directory (PR #3704)
50+
51+
* `silx.gui.plot.PlotWidget`:
52+
53+
* Fixed time axis with values outside of supported range ]0, 10000[ years (PR 3597)
54+
* Fixed matplotlib backend replot failure under specific conditions (PR #3590)
55+
56+
* `silx.gui.PlotWidget`'s OpenGL backend:
57+
58+
* Added support of LaTex-like math syntax to text display (PR #3600)
59+
* Updated text label background to be less transparent (PR #3593)
60+
* Fixed dashed curve rendering (PR #3596)
61+
* Fixed image rendering of arcsinh colormap for uint8 and uint16 data (PR #3604)
62+
* Fixed rendering on some GPU (PR #3695)
63+
* Fixed empty text support (PR #3701)
64+
* Fixed: Avoid rendering when OpenGL version/extension check fails (PR #3707)
65+
66+
* `silx.gui.plot.PlotWindow`: Fixed management of DockWidgets when showing/hiding the `PlotWindow` (PR #3631)
67+
* `silx.gui.plot.PositionInfo`: Improved picking (PR #3640)
68+
* `silx.gui.plot.StackView`: Updated toolbar implementation (PR #3697)
69+
70+
* `silx.gui.plot.stats`: Fixed warnings when all data is outside the selected stats region (PR #3659)
71+
* `silx.gui.plot.tools`:
72+
73+
* Added snapping to profile curve (PR #3640)
74+
* Fixed handling of `disconnect` exception (PR #3692)
75+
* Fixed label formatting for 2D profile tool (PR #3698)
76+
* Fixed computation of the slice profile (PR #3708)
77+
78+
* `silx.gui.utils.glutils.isOpenGLAvailable`: Added possibility to check `AA_ShareOpenGLContexts` (PR #3688)
79+
* `silx.gui.widgets.ElidedLabel`: Fixed API inherited from `QLabel` (PR #3650, #3707)
80+
81+
* `silx.io`:
82+
83+
* `silx.io.dictdump`:
84+
85+
* Added "info" logs when an entity is not copied to the output HDF5 file `dicttoh5` (PR #3664)
86+
* Added support of `pint` in `dicttoh5` and `dicttonx` (PR #3683)
87+
88+
* `silx.io.nxdata`:
89+
90+
* Updated `get_default` to be more permissive and follow `@default` recursively (PR #3662)
91+
* Updated error dataset retrieval (PR #3657, #3672)
92+
93+
* `silx.io.specfile`:
94+
95+
* Fixed buffer overflow for too long motor or label (PR #3622)
96+
* Fixed missing data if there is a trailing space in the mca array (PR #3612)
97+
98+
* `silx.io.utils.retry`: Added retry for generator functions (PR #3679)
99+
100+
* `silx.math`:
101+
102+
* `silx.math.histogram`:
103+
104+
* Added support of `uint16` weights for LUT histogram (PR #3670)
105+
* Fixed `Histogramnd` computation on arrays with more than 2**31-1 samples (PR #3599)
106+
107+
* `silx.math.fft`:
108+
109+
* Added `export_wisdom()` and `import_wisdom()` (PR #3623)
110+
* Fixed normalization modes, notably account for regression in `pyfftw` normalization (PR #3625)
111+
* Fixed avoid creating OpenCL/Cuda contexts when not needed (PR #3587)
112+
113+
* `silx.math.fit`: Updated documentation (PR #3582)
114+
115+
* `silx.opencl`: Updated OpenCL profiling, fixed memory leak (PR #3690)
116+
117+
* `silx.utils.ExternalResources`: Stored downloaded data checksum (PR #3580)
118+
119+
* Miscellaneous:
120+
121+
* Added `SILX_INSTALL_REQUIRES_STRIP` build configuration environment variable (PR #3602)
122+
* Added optional use of `sphinx_autodoc_typehints` to generate the documentation (PR #3668)
123+
* Updated build and development tools to remove dependency to `distutils` and `numpy.distutils` (PR #3583, #3585, #3613, #3649, #3651, #3653, #3658, #3661, #3678)
124+
* Updated Windows installer (PR #3642)
125+
* Updated documentation (PR #3699, #3709)
126+
* Updated after 1.0.0 release (PR #3560, #3569)
127+
* Fixed tests and continuous integration (PR #3632, #3637, #3639, #3685)
128+
* Fixed Debian/Ubuntu packaging (PR #3693)
129+
* Cleaned-up Python 2 compatibility code (PR #3673)
130+
4131
1.0.0: 2021/12/06
5132
-----------------
6133

7-
This the first version of `silx` supporting `PySide6` (for `Qt6`) and using `pytest` to run the tests.
134+
This is the first version of `silx` supporting `PySide6` (for `Qt6`) and using `pytest` to run the tests.
8135

9136
* `silx view`:
10137

src/silx/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
MAJOR = 1
7272
MINOR = 1
7373
MICRO = 0
74-
RELEV = "candidate" # <16
74+
RELEV = "final" # <16
7575
SERIAL = 0 # <16
7676

7777
date = __date__

0 commit comments

Comments
 (0)