diff options
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r-- | CHANGELOG.rst | 90 |
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 ------------------ |