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 = (