summaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r--CHANGELOG.rst90
1 files changed, 90 insertions, 0 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 0777568..c4deea0 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,6 +1,96 @@
Change Log
==========
+0.13.0: 2020/06/23
+------------------
+
+This version drops the support of Python 2.7 and Python <= 3.4.
+
+* silx view application:
+
+ * Added support of compound data (PR #2948)
+ * Added `Close All` menu (PR #2963)
+ * Added default title to plots (PR #2979, #2999)
+ * Added a button to enable/disable file content sorting (PR #3132)
+ * Added support of a `SILX_style` HDF5 attribute to provide axes and colormap scale (PR #3092)
+ * Improved `HDF5TableView` information table to make text selectable and ease copy (PR #2903)
+ * Fixes (PR #2881, #2902, #3083)
+
+* `silx.gui`:
+
+ * `silx.gui.colors.Colormap`:
+
+ * Added mean+/-3std autoscale mode (PR #2877, #2900)
+ * Added sqrt, arcsinh and gamma correction colormap normalizations (PR #3010, #3054, #3057, #3066, #3070, #3133)
+ * Limit number of threads used for computing the colormap (PR #3073)
+ * Reordered colormaps (PR #3137)
+
+ * `silx.gui.dialog.ColormapDialog`: Improved widget (PR #2874, #2915, #2924, #2954, #3136)
+ * `silx.gui.plot`:
+
+ * Major rework/extension of the regions of interest (ROI) (PR #3007, #3008, #3018, #3020, #3022, #3026, #3029, #3044, #3045, #3055, #3059, #3074, #3076, #3078, #3079, #3081, #3131)
+ * Major rework/extension of the profile tools (PR #2933, #2980, #2988, #3004, #3011, #3037, #3048, #3058, #3084, #3088, #3095, #3097)
+ * Added `silx.gui.plot.ImageStack` widget (PR #2480)
+ * Added support of scatter in `PixelIntensitiesHistoAction` (PR #3089, #3107)
+ * Added auto update of `FitAction` fitted data and range (PR #2960, #2961, #2969, #2981)
+ * Improved mask tools (PR #2986)
+ * Fixed `PlotWindow` (PR #2965) and `MaskToolsWidget` (PR #3125)
+
+ * `silx.gui.plot.PlotWidget`:
+
+ * Changed behaviour of `PlotWidget.addItem` and `PlotWidget.removeItem` to handle object items (previous behavior deprecated, not removed) and added `PlotWidget.addShape` method to add `Shape` items (PR #2873, #2904, #2919, #2925, #3120)
+ * Added support of uint16 RGBA images (PR #2889)
+ * Improved interaction (PR #2909, #3014, #3033)
+ * Fixed `PlotWidget` (PR #2884, #2901, #2970, #3002)
+ * Fixed and cleaned-up backends (PR #2887, #2910, #2913, #2957, #2964, #2984, #2991, #3023, #3064, #3135)
+
+ * `silx.gui.plot.items`:
+
+ * Added `sigDragStarted` and `sigDragFinished` signals to marker items and `sigEditingStarted` and `sigEditingFinished` signals to region of interest items (PR #2754)
+ * Added `XAxisExtent` and `YAxisExtent` items in `silx.gui.plot.items` to control the plot data extent (PR #2932)
+ * Added `ImageStack` item (PR #2994)
+ * Added `Scatter` item histogram visualization mode (PR #2912, #2923)
+ * Added `isDragged` method to marker items (PR #3000)
+ * Improved performance of colormapped items by caching data min/max (PR #2876, #2886)
+ * Improved `Scatter` item regular grid (PR #2918) and irregular grid (PR #3108) visualizations
+
+ * `silx.gui.qt`:
+
+ * Changed behavior of `QObject` multiple-inheritance (PR #3052)
+ * Limit `silxGlobalThreadPool` function to use 4 threads maximum (PR #3072)
+
+ * `silx.gui.utils.glutils`: Added `isOpenGLAvailable` to check the availability of OpenGL (PR #2878)
+ * `silx.gui.widgets`:
+
+ * Added `ElidedLabel` widget (PR #3110, #3111)
+ * Fixed `LegendIconWidget` (PR #3112)
+
+* `silx.io`:
+
+ * Added support of signal dataset name-based errors to NXdata (PR #2976)
+ * Added `dicttonx` function and support of HDF5 attibutes in `dicttoh5` function (PR #3013, #3017, #3031, #3093)
+ * Fixed `url.DataUrl.path` (PR #2973)
+
+* `silx.opencl`:
+
+ * Fixed issue with Python 3.8 (PR #3036)
+ * Disable textures for Nvidia Fermi GPUs for `convolution` (PR #3101)
+
+* Miscellaneous:
+
+ * Requires fabio >= 0.9 (PR #2937)
+ * Fixed compatibility with h5py<v2.9 (PR #3024), cython 3 (PR #3034)
+ * Avoid deprecation warnings (PR #3104) from Python 3.7 (PR #3012), Python 3.8 (PR #2891, #2934, #2989, #2993, #3127), h5py (PR #2854, #2893), matplotlib (PR #2890), fabio (PR #2930) and numpy (PR #3129)
+ * Use `numpy.errstate` to ignore warnings rather than the `warnings` module (PR #2920)
+
+* Build, documentation and tests:
+
+ * Dropped Python2 support (PR #3119, #3140) and removed Python 2 tests and packaging (PR #2838, #2917)
+ * Added debian 11/Ubuntu 20.04 packaging (PR #2875)
+ * Improved test environment (PR #2870, #2949, #2995, #3009, #3061, #3086, #3087, #3122), documentation (PR #2872, #2894, #2937, #2987, #3042, #3053, #3068, #3091, #3103, #3115) and sample code (PR #2978, #3130, #3138)
+ * Fixed Windows "fat binary" build (PR #2971)
+
+
0.12.0: 2020/01/09
------------------