From 3223f395a5d921f6a62a203ba2a57ced8c117f42 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 11 Mar 2024 16:38:56 +0300 Subject: [PATCH] minor: prepare for v0.8.0 release --- CHANGELOG.md | 8 ++++++++ docs/source/changelog.rst | 13 ++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cffd0be..ac6a9ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# 0.8.0 + +* Added ``pyproximal.projection.L01BallProj`` and ``pyproximal.proximal.L01Ball`` operators +* Added ``eta`` to ``pyproximal.optimization.primal.ProximalGradient`` +* Added ``eta`` and ``weights`` to ``pyproximal.optimization.primal.GeneralizedProximalGradient`` +* Allow ``eta`` to ``pyproximal.optimization.primal.ProximalGradient`` to have iteration-dependent ``epsg`` +* Switched from ``lsqr`` to ``cg`` in ``pyproximal.projection.AffineSetProj`` + # 0.7.0 * Added ``pyproximal.proximal.RelaxedMumfordShah`` operator diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index f125eeb..b64508a 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -3,6 +3,17 @@ Changelog ========= +Version 0.8.0 +-------------- +*Released on: 11/03/2024* + +* Added :py:class:`pyproximal.projection.L01BallProj` and :py:class:`pyproximal.proximal.L01Ball` operators +* Added ``eta`` to :py:func:`pyproximal.optimization.primal.ProximalGradient` +* Added ``eta`` and ``weights`` to :py:func:`pyproximal.optimization.primal.GeneralizedProximalGradient` +* Allow ``eta`` to :py:func:`pyproximal.optimization.primal.ProximalGradient` to have iteration-dependent ``epsg`` +* Switched from ``lsqr`` to ``cg`` in :py:func:`pyproximal.projection.AffineSetProj` + + Version 0.7.0 -------------- *Released on: 10/11/2023* @@ -34,7 +45,7 @@ Version 0.5.0 |:vertical_traffic_light:| |:vertical_traffic_light:| * Added :py:class:`pyproximal.proximal.Log1` operator -* Allow ``radius`` parameter of :py:func:`pyproximal.optimization.primal.L0` to be a function +* Allow ``radius`` parameter of :py:func:`pyproximal.proximal.L0` to be a function * Allow ``tau`` parameter of :py:func:`pyproximal.optimization.primal.HQS` to be a vector and change over iterations * Added ``z0`` to :py:func:`pyproximal.optimization.primal.HQS`