From 9c95947795c2fc116939fb675079203a575879a9 Mon Sep 17 00:00:00 2001 From: Pal Kerecsenyi Date: Tue, 11 Nov 2025 09:58:02 +0100 Subject: [PATCH 1/4] setup: bump oauthclient major version * Bumping the major version of invenio-oauthclient to 6.0.0 * This includes inveniosoftware/invenio-oauthclient#360 which is not necessarily breaking but requires a manual DB migration for very large instances, as documented in the module's upgrade guide. * Further changes are yet come in v6 before RDM v14, such as inveniosoftware/invenio-oauthclient#328. --- .pyproject.toml | 2 +- setup.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.pyproject.toml b/.pyproject.toml index c43ce3d..8e21bac 100644 --- a/.pyproject.toml +++ b/.pyproject.toml @@ -10,7 +10,7 @@ requires-python = ">=3.9" dependencies = [ "invenio-accounts>=6.0.0,<7.0.0", "invenio-celery>=2.0.0,<3.0.0", - "invenio-oauthclient>=5.0.0,<6.0.0", + "invenio-oauthclient>=6.0.0,<7.0.0", "invenio-userprofiles>=4.0.0,<5.0.0", ] diff --git a/setup.cfg b/setup.cfg index c21f8b4..80d706e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -29,7 +29,7 @@ zip_safe = False install_requires = invenio-accounts>=6.0.0,<7.0.0 invenio-celery>=2.0.0,<3.0.0 - invenio-oauthclient>=5.0.0,<6.0.0 + invenio-oauthclient>=6.0.0,<7.0.0 invenio-userprofiles>=4.0.0,<5.0.0 [options.extras_require] From 087fc2c82c1c0e58a8a36d00af874671a89b6a38 Mon Sep 17 00:00:00 2001 From: Pal Kerecsenyi Date: Tue, 11 Nov 2025 09:58:08 +0100 Subject: [PATCH 2/4] release: v0.5.0 --- CHANGES.md | 4 ++++ invenio_cern_sync/__init__.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 8e19bb5..0d1e4fc 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,6 +7,10 @@ Changes ======= +Version 0.5.0 (released 2025-XX-XX) + +- setup: bump major version of `invenio-oauthclient` + Version 0.4.0 (released 2025-10-30) - users sync: create identity when missing diff --git a/invenio_cern_sync/__init__.py b/invenio_cern_sync/__init__.py index cfbef20..c108aa1 100644 --- a/invenio_cern_sync/__init__.py +++ b/invenio_cern_sync/__init__.py @@ -9,6 +9,6 @@ from .ext import InvenioCERNSync -__version__ = "0.4.0" +__version__ = "0.5.0" __all__ = ("__version__", "InvenioCERNSync") From 142dddbfed197731478ca4cf863b9a75bd1ffd14 Mon Sep 17 00:00:00 2001 From: zzacharo Date: Wed, 12 Nov 2025 17:46:10 +0100 Subject: [PATCH 3/4] fix(manifest): include pyproject toml file --- MANIFEST.in | 1 + 1 file changed, 1 insertion(+) diff --git a/MANIFEST.in b/MANIFEST.in index 4074067..2995e5e 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -18,5 +18,6 @@ include .editorconfig recursive-include .github/workflows *.yml include *.md include *.sh +include .pyproject.toml recursive-include invenio_cern_sync *.py recursive-include tests *.py From 2e778de597ce18bfefcf26afb915d206e394e643 Mon Sep 17 00:00:00 2001 From: Zacharias Zacharodimos Date: Wed, 12 Nov 2025 17:54:19 +0100 Subject: [PATCH 4/4] Update release date for version 0.5.0 --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 0d1e4fc..6053c51 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,7 +7,7 @@ Changes ======= -Version 0.5.0 (released 2025-XX-XX) +Version 0.5.0 (released 2025-11-12) - setup: bump major version of `invenio-oauthclient`