From 94ad9a90f72410db4c33a867c61e87446be46a8c Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 18 Apr 2026 20:38:26 +0100 Subject: [PATCH] minor: prepare for v0.12.0 --- CHANGELOG.md | 9 +++++++++ docs/source/changelog.rst | 12 ++++++++++++ environment-dev-arm.yml | 2 +- environment-dev.yml | 2 +- environment.yml | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 7 files changed, 26 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e90f32..3a4d705 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ Changelog ========= +# 0.12.0 + +* Added ``pyproximal.optimization.primal.ConsensusADMM`` + and ``pyproximal.optimization.primal.PPXA`` solvers +* Modified role of x and y in + ``pyproximal.optimization.primal.DouglasRachfordSplitting`` +* Fix norm computation in ``pyproximal.proximal.L1`` for + 2D-arrays + # 0.11.1 * Added ``typing_extensions`` to dependencies diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index d6719f0..6c31058 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -3,6 +3,18 @@ |:newspaper_roll:| Changelog ############################ +Version 0.12.1 +-------------- +*Released on: 18/04/2026* + +* Added :py:class:`pyproximal.optimization.primal.ConsensusADMM` + and :py:class:`pyproximal.optimization.primal.PPXA` solvers +* Modified role of x and y in + :py:class:`pyproximal.optimization.primal.DouglasRachfordSplitting` +* Fix norm computation in :py:class:`pyproximal.proximal.L1` for + 2D-arrays + + Version 0.11.1 -------------- *Released on: 25/11/2025* diff --git a/environment-dev-arm.yml b/environment-dev-arm.yml index d386d10..c241fcb 100644 --- a/environment-dev-arm.yml +++ b/environment-dev-arm.yml @@ -7,7 +7,7 @@ dependencies: - python>=3.11.0 - numpy>=1.21.0 - scipy>=1.14.0 - - pylops>=2.0.0 + - pylops>=2.4.0 - scikit-image - matplotlib - typing_extensions>=4.0.0 diff --git a/environment-dev.yml b/environment-dev.yml index e39a571..63264eb 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -7,7 +7,7 @@ dependencies: - python>=3.11.0 - numpy>=1.21.0 - scipy>=1.14.0 - - pylops>=2.0.0 + - pylops>=2.4.0 - scikit-image - matplotlib - typing_extensions>=4.0.0 diff --git a/environment.yml b/environment.yml index 1a5ca30..0c893af 100644 --- a/environment.yml +++ b/environment.yml @@ -5,5 +5,5 @@ dependencies: - python>=3.11.0 - numpy>=1.21.0 - scipy>=1.14.0 - - pylops>=2.0.0 + - pylops>=2.4.0 - typing_extensions>=4.0.0 diff --git a/pyproject.toml b/pyproject.toml index fc6022b..77037b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ requires-python = ">=3.10" dependencies = [ "numpy >= 1.21.0", "scipy >= 1.11.0", - "pylops >= 2.0.0", + "pylops >= 2.4.0", "typing_extensions >= 4.0.0", ] dynamic = ["version"] diff --git a/uv.lock b/uv.lock index 513612f..15a7fed 100644 --- a/uv.lock +++ b/uv.lock @@ -1928,7 +1928,7 @@ requires-dist = [ { name = "llvmlite", marker = "extra == 'advanced'" }, { name = "numba", marker = "extra == 'advanced'" }, { name = "numpy", specifier = ">=1.21.0" }, - { name = "pylops", specifier = ">=2.0.0" }, + { name = "pylops", specifier = ">=2.4.0" }, { name = "scipy", specifier = ">=1.11.0" }, { name = "typing-extensions", specifier = ">=4.0.0" }, ]