Skip to content

Commit 95b727c

Browse files
Merge pull request #344 from maykinmedia/release/2.6.0
🔖 Release 2.6.0
2 parents f9e4a7d + 76fca2a commit 95b727c

File tree

15 files changed

+81
-22
lines changed

15 files changed

+81
-22
lines changed

.bumpversion.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[bumpversion]
22
commit = False
33
tag = False
4-
current_version = 2.5.0
4+
current_version = 2.6.0
55

66
[bumpversion:file:README.rst]
77

CHANGELOG.rst

+38
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,44 @@
22
Change history
33
==============
44

5+
2.6.0
6+
=====
7+
*March, 4, 2025*
8+
9+
**New features**
10+
11+
* [:open-klant:`233`] Fix set of values for PartijIdentificatoren (ENUM)
12+
* [:open-klant:`267`] Enforce uniqueness of Partij and PartijIdentificatoren
13+
* [:open-klant:`309`] Add separate fields for Dutch addresses next to address lines 1 to 3
14+
* [:open-klant:`310`] Update BAG ID fields with new validations
15+
* [:open-klant:`311`] Update country codes fields with ISO 3166
16+
17+
.. warning::
18+
19+
Issues ``#311``, ``#310``, ``#267`` modify existing fields and add new constraints to models, which can cause them to break,
20+
as some previous values will no longer be valid.
21+
During migration, invalid values are logged so that they can be fixed manually and then migrations have to be executed again.
22+
23+
24+
**Project maintenance**
25+
26+
* Upgrading dependencies:
27+
28+
* Upgrade open-api-framework to 0.9.3
29+
* Upgrade Django to 4.2.19
30+
* Upgrade cryptography to 44.0.1
31+
* [:open-klant:`324`] Upgrade django-setup-configuration to 0.7.1
32+
* [:open-klant:`324`] Upgrade mozilla-django-oidc-db to 0.22.0
33+
* [:open-api-framework:`79`] Disable admin nav sidebar
34+
* [:open-api-framework:`99`] Add quick-start workflow to test docker-compose.yml
35+
* [:open-api-framework:`107`] Add release template
36+
* [:open-klant:`299`] Add Nginx to Open Klant helm chart
37+
38+
**Documentation**
39+
40+
* [:open-klant:`324`] Update documentation for setup-configuration
41+
42+
543
2.5.0
644
=====
745
*January, 28, 2025*

README.rst

+5-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Open Klant
33
==========
44

5-
:Version: 2.5.0
5+
:Version: 2.6.0
66
:Source: https://github.com/maykinmedia/open-klant
77
:Keywords: klanten, klantinteracties, contactmomenten, api, common ground
88
:License: EUPL
@@ -39,7 +39,10 @@ Open Klant versie API versie Release datum API specificatie
3939
================== ============== ============= ================
4040
master/latest n/a n/a `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/open-klant/master/src/openklant/components/klantinteracties/openapi.yaml>`_,
4141
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/open-klant/master/src/openklant/components/klantinteracties/openapi.yaml>`_,
42-
(`diff <https://github.com/maykinmedia/open-klant/compare/2.5.0..master>`_)
42+
(`diff <https://github.com/maykinmedia/open-klant/compare/2.6.0..master>`_)
43+
2.6.0 0.1.0 2025-03-04 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/open-klant/2.6.0/src/openklant/components/klantinteracties/openapi.yaml>`_,
44+
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/open-klant/2.6.0/src/openklant/components/klantinteracties/openapi.yaml>`_,
45+
(`diff <https://github.com/maykinmedia/open-klant/compare/2.5.0..2.6.0>`_)
4346
2.5.0 0.0.4 2025-01-28 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/open-klant/2.5.0/src/openklant/components/klantinteracties/openapi.yaml>`_,
4447
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/open-klant/2.5.0/src/openklant/components/klantinteracties/openapi.yaml>`_,
4548
(`diff <https://github.com/maykinmedia/open-klant/compare/2.4.0..2.5.0>`_)

docs/changelog.rst

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.. _changelog:
2+
3+
.. include:: ../CHANGELOG.rst

docs/conf.py

+13
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
extensions = [
4040
"sphinx.ext.autodoc",
4141
"sphinx.ext.todo",
42+
"sphinx.ext.extlinks",
4243
"sphinx.ext.intersphinx",
4344
"sphinx.ext.autodoc",
4445
"django_setup_configuration.documentation.setup_config_example",
@@ -110,3 +111,15 @@
110111
r"https://.*kvk\.nl*",
111112
r"https://gdpr.eu*",
112113
]
114+
115+
extlinks = {
116+
"open-klant": ("https://github.com/maykinmedia/open-klant/issues/%s", "#%s"),
117+
"open-api-framework": (
118+
"https://github.com/maykinmedia/open-api-framework/issues/%s",
119+
"#%s",
120+
),
121+
"charts": (
122+
"https://github.com/maykinmedia/charts/issues/%s",
123+
"#%s",
124+
),
125+
}

docs/index.rst

+1
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ Open Klant `is`_ and only uses open source.
2929

3030
installation/index
3131
development/index
32+
changelog

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openklant",
3-
"version": "2.5.0",
3+
"version": "2.6.0",
44
"description": "openklant project",
55
"main": "src/static/openklant/js/openklant.js",
66
"directories": {

requirements/base.txt

+4-3
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,14 @@ coreapi==2.3.3
6363
# via commonground-api-common
6464
coreschema==0.0.4
6565
# via coreapi
66-
cryptography==43.0.0
66+
cryptography==44.0.1
6767
# via
6868
# django-simple-certmanager
6969
# josepy
7070
# mozilla-django-oidc
7171
# pyopenssl
7272
# webauthn
73-
django==4.2.17
73+
django==4.2.19
7474
# via
7575
# commonground-api-common
7676
# django-admin-index
@@ -268,7 +268,7 @@ pyjwt==2.9.0
268268
# via
269269
# commonground-api-common
270270
# zgw-consumers
271-
pyopenssl==24.2.1
271+
pyopenssl==25.0.0
272272
# via
273273
# josepy
274274
# webauthn
@@ -339,6 +339,7 @@ typing-extensions==4.12.2
339339
# mozilla-django-oidc-db
340340
# pydantic
341341
# pydantic-core
342+
# pyopenssl
342343
# qrcode
343344
# zgw-consumers
344345
tzdata==2024.1

requirements/ci.txt

+4-3
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ coreschema==0.0.4
136136
# coreapi
137137
coverage==4.5.4
138138
# via codecov
139-
cryptography==43.0.0
139+
cryptography==44.0.1
140140
# via
141141
# -c requirements/base.txt
142142
# -r requirements/base.txt
@@ -149,7 +149,7 @@ cssselect==1.2.0
149149
# via pyquery
150150
dill==0.3.8
151151
# via pylint
152-
django==4.2.17
152+
django==4.2.19
153153
# via
154154
# -c requirements/base.txt
155155
# -r requirements/base.txt
@@ -593,7 +593,7 @@ pyjwt==2.9.0
593593
# zgw-consumers
594594
pylint==3.2.6
595595
# via -r requirements/test-tools.in
596-
pyopenssl==24.2.1
596+
pyopenssl==25.0.0
597597
# via
598598
# -c requirements/base.txt
599599
# -r requirements/base.txt
@@ -766,6 +766,7 @@ typing-extensions==4.12.2
766766
# mozilla-django-oidc-db
767767
# pydantic
768768
# pydantic-core
769+
# pyopenssl
769770
# qrcode
770771
# zgw-consumers
771772
tzdata==2024.1

requirements/dev.txt

+4-3
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ coverage==4.5.4
163163
# -c requirements/ci.txt
164164
# -r requirements/ci.txt
165165
# codecov
166-
cryptography==43.0.0
166+
cryptography==44.0.1
167167
# via
168168
# -c requirements/ci.txt
169169
# -r requirements/ci.txt
@@ -182,7 +182,7 @@ dill==0.3.8
182182
# -c requirements/ci.txt
183183
# -r requirements/ci.txt
184184
# pylint
185-
django==4.2.17
185+
django==4.2.19
186186
# via
187187
# -c requirements/ci.txt
188188
# -r requirements/ci.txt
@@ -695,7 +695,7 @@ pylint==3.2.6
695695
# via
696696
# -c requirements/ci.txt
697697
# -r requirements/ci.txt
698-
pyopenssl==24.2.1
698+
pyopenssl==25.0.0
699699
# via
700700
# -c requirements/ci.txt
701701
# -r requirements/ci.txt
@@ -921,6 +921,7 @@ typing-extensions==4.12.2
921921
# mozilla-django-oidc-db
922922
# pydantic
923923
# pydantic-core
924+
# pyopenssl
924925
# qrcode
925926
# zgw-consumers
926927
tzdata==2024.1

src/openklant/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from .celery import app as celery_app
22

33
__all__ = ("celery_app",)
4-
__version__ = "2.5.0"
4+
__version__ = "2.6.0"
55
__author__ = "Maykin"
66
__homepage__ = "https://github.com/maykinmedia/open-klant"

src/openklant/components/contactgegevens/openapi.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
openapi: 3.0.3
22
info:
33
title: contactgegevens
4-
version: 1.0.0
4+
version: 1.1.0
55
description: |2
66
77
Description WIP.

src/openklant/components/klantinteracties/openapi.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
openapi: 3.0.3
22
info:
33
title: klantinteracties
4-
version: 0.0.4
4+
version: 0.1.0
55
description: |2
66
77
Description WIP.

src/openklant/conf/api.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@
44
# Remove the reference - we don't have a single API version.
55
del API_VERSION # noqa
66

7-
KLANTEN_API_VERSION = "1.0.0"
8-
CONTACTMOMENTEN_API_VERSION = "1.0.0"
9-
KLANTINTERACTIES_API_VERSION = "0.0.4"
10-
CONTACTGEGEVENS_API_VERSION = "1.0.0"
7+
KLANTINTERACTIES_API_VERSION = "0.1.0"
8+
CONTACTGEGEVENS_API_VERSION = "1.1.0"
119

1210
REST_FRAMEWORK = BASE_REST_FRAMEWORK.copy()
1311
REST_FRAMEWORK["PAGE_SIZE"] = 100

0 commit comments

Comments
 (0)