Skip to content

Commit

Permalink
Merge pull request #4111 from t20100/prepare-2.1.0
Browse files Browse the repository at this point in the history
Release: Prepare v2.1.0
  • Loading branch information
t20100 authored Apr 19, 2024
2 parents 5ae4f82 + 943c12e commit a207f82
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 2 deletions.
54 changes: 54 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,60 @@
Release Notes
=============

2.1.0: 2024/04/19
-----------------

This version of `silx` supports Python 3.8 to 3.12.
This is the first version of `silx` supporting `numpy` v2.

* `silx.image.marchingsquare``: Fixed cython code generation warning (PR #4110)
* `silx.io`:

* `silx.io.specfile`: Fixed compilation warnings (PR #4065)
* `silx.io.commonh5`: Improved code to use built-in types (PR #4090)

* `silx.gui`:

* `silx.gui.data.RecordTableView`: Fixed cell background color in dark mode (PR #4094)
* `silx.gui.plot.PlotWidget`: Fixed support of negative error values for curves and scatter plot (PR #4079)
* `silx.gui.widgets.LegendIconWidget`: Fixed logging: removing `print` (PR #4064)
* `silx.gui.widgets.ElidedLabel`: Fixed deprecation warning with Qt5>=5.11 (PR #4091)

* `silx.math.marchingcubes`: Fixed compilation warnings (PR #4065)
* `silx.opencl.common`: Changed `ocl` object for lazy initialization of OpenCL devices (PR #4093)
* `silx.resources`: Changed dependency from deprecated `pkg_resources` to `importlib_resources` for Python<3.9 (PR #4078)

* Dependencies

* Removed support of Python 3.7 (PR #4057)
* Added support of `numpy` v2 (PR #4082, #4100, #4108)
* Added requirement `scipy>=1.10` for the tests (PR #4104)
* Fixed `scipy.signal.gaussian` deprecation warning (PR #4087)

* Documentation:

* Added how to override `silx.opencl.sift` parameters (PR #4107)
* Updated to use `sphinx-design` instead of `sphinx-panels` (PR #4063)
* Updated the guidelines to provide changelog in PR (PR #4058)
* Updated changelog (PR #4111)
* Fixed some links to documentation in the README (PR #4096)

* Continuous integration:

* Added release workflow (PR #4059)
* Added tests with numpy v2 (PR #4102, #4108)
* Fixed test by using PySide<6.7 (PR #4108)

* Build: Fixed Debian12 packaging by removing build of documentation (PR #4068)

2.0.1: 2024/03/18
-----------------

This is a bug fix version:

* `silx.io.open`: Reverted behavior: `open` locks HDF5 files (PR #4074, #4084)
* Dependencies: Updated to advertise that `numpy` v2 is not supported (PR #4084)

2.0.0: 2024/01/30
-----------------

Expand Down
4 changes: 2 additions & 2 deletions src/silx/_version.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# /*##########################################################################
#
# Copyright (c) 2015-2022 European Synchrotron Radiation Facility
# Copyright (c) 2015-2024 European Synchrotron Radiation Facility
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -70,7 +70,7 @@
MAJOR = 2
MINOR = 1
MICRO = 0
RELEV = "dev" # <16
RELEV = "final" # <16
SERIAL = 0 # <16

date = __date__
Expand Down

0 comments on commit a207f82

Please sign in to comment.