From aca18fd65247c4dd3f6ccde1bd4dc677000e1c7d Mon Sep 17 00:00:00 2001 From: Mikko Nieminen Date: Fri, 16 Feb 2024 15:28:15 +0100 Subject: [PATCH] cleanup and prepare v0.13.4 release (#1346) --- CHANGELOG.rst | 4 ++-- README.rst | 2 +- codemeta.json | 4 ++-- docs/source/app_projectroles_integration.rst | 2 +- docs/source/conf.py | 2 +- docs/source/getting_started.rst | 2 +- docs/source/major_changes.rst | 5 +++-- projectroles/views.py | 2 +- projectroles/views_api.py | 2 +- 9 files changed, 13 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b398a9ed..6e2562aa 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,8 +5,8 @@ Changelog for the **SODAR Core** Django app package. Loosely follows the `Keep a Changelog `_ guidelines. -Unreleased -========== +v0.13.4 (2024-02-16) +==================== Added ----- diff --git a/README.rst b/README.rst index 6e3312f8..ea5ed9dd 100644 --- a/README.rst +++ b/README.rst @@ -115,7 +115,7 @@ and breaking changes are possible. .. code-block:: console - pip install django-sodar-core==0.13.3 + pip install django-sodar-core==0.13.4 For installing a development version you can point your dependency to a specific commit ID in GitHub. Note that these versions may not be stable. diff --git a/codemeta.json b/codemeta.json index bd9d85e2..ee04b1c7 100644 --- a/codemeta.json +++ b/codemeta.json @@ -42,10 +42,10 @@ "codeRepository": "https://github.com/bihealth/sodar-core", "datePublished": "2023-12-06", "dateModified": "2023-12-06", - "dateCreated": "2019-06-26", + "dateCreated": "2024-02-16", "description": "SODAR Core: A Django-based framework for scientific data management and analysis web apps", "keywords": "Python, Django, scientific data managmenent, software library", "license": "MIT", "title": "SODAR Core", - "version": "v0.13.3" + "version": "v0.13.4" } diff --git a/docs/source/app_projectroles_integration.rst b/docs/source/app_projectroles_integration.rst index 1743df4d..e47c7eb2 100644 --- a/docs/source/app_projectroles_integration.rst +++ b/docs/source/app_projectroles_integration.rst @@ -85,7 +85,7 @@ release tag or commit ID. .. code-block:: console - django-sodar-core==0.13.3 + django-sodar-core==0.13.4 Install the requirements for development: diff --git a/docs/source/conf.py b/docs/source/conf.py index f6e582db..c0712f2d 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -29,7 +29,7 @@ # The short X.Y version version = '0.13' # The full version, including alpha/beta/rc tags -release = '0.13.4-WIP' +release = '0.13.4' # -- General configuration --------------------------------------------------- diff --git a/docs/source/getting_started.rst b/docs/source/getting_started.rst index 41fe4642..c7704d46 100644 --- a/docs/source/getting_started.rst +++ b/docs/source/getting_started.rst @@ -17,7 +17,7 @@ the package is under active development and breaking changes are expected. .. code-block:: console - pip install django-sodar-core==0.13.3 + pip install django-sodar-core==0.13.4 Please note that the django-sodar-core package only installs :term:`Django apps`, which you need to include in a diff --git a/docs/source/major_changes.rst b/docs/source/major_changes.rst index 4ca579c2..32e52cca 100644 --- a/docs/source/major_changes.rst +++ b/docs/source/major_changes.rst @@ -10,8 +10,8 @@ older SODAR Core version. For a complete list of changes in current and previous releases, see the :ref:`full changelog`. -v0.13.4 (WIP) -************* +v0.13.4 (2024-02-16) +******************** Release Highlights ================== @@ -20,6 +20,7 @@ Release Highlights - Add missing LDAP settings in siteinfo - Improve project invite accept link reuse handling - Fix remote sync crash with target sites using SODAR Core <0.13.3 +- Fix LDAP settings on example site - General bug fixes and minor updates Breaking Changes diff --git a/projectroles/views.py b/projectroles/views.py index 086373a5..22df03b4 100644 --- a/projectroles/views.py +++ b/projectroles/views.py @@ -185,7 +185,7 @@ def add_no_perm_message(self): if self.no_perm_message: msg = self.no_perm_message elif self.request.user.is_authenticated: - msg = MSG_NO_AUTH + '.' + msg = MSG_NO_AUTH else: msg = MSG_NO_AUTH_LOGIN msg_method(self.request, msg) diff --git a/projectroles/views_api.py b/projectroles/views_api.py index 126e17ac..54fbf1a8 100644 --- a/projectroles/views_api.py +++ b/projectroles/views_api.py @@ -98,7 +98,7 @@ CORE_API_DEFAULT_VERSION = re.match( r'^([0-9.]+)(?:[+|\-][\S]+)?$', core_version )[1] -CORE_API_ALLOWED_VERSIONS = ['0.13.0', '0.13.1', '0.13.2', '0.13.3'] +CORE_API_ALLOWED_VERSIONS = ['0.13.0', '0.13.1', '0.13.2', '0.13.3', '0.13.4'] # Local constants INVALID_PROJECT_TYPE_MSG = (