Skip to content

Commit 33763ba

Browse files
authored
Merge pull request #423 from maykinmedia/release/2.4.0
🔖 release 2.4.0
2 parents b83ab72 + fe6d8b5 commit 33763ba

11 files changed

+64
-23
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.3.1
4+
current_version = 2.4.0
55

66
[bumpversion:file:README.rst]
77

CHANGELOG.rst

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

5-
2.4.0 (WIP)
6-
-----------
5+
2.4.0 (2024-07-05)
6+
------------------
7+
8+
**New features**
9+
10+
* added superuser permissions to API (#369)
11+
* added `setup_configuration` management command which can configure API with environment variables (#368)
12+
* added `Record.data` as a search filter in the Admin (#381)
13+
* displayed `Objecttype.uuid` in the Objecttype and Object admin pages (#315)
14+
715
**Bugfixes and QOL**
816

17+
* supported `correctionFor` = `null` in POST/PUT requests (#268)
18+
* added tests for `additionalProperties` keyword in JSON schema (#330)
19+
* fixed creating objects with empty data (#371)
20+
* fixed displaying the Token admin page if Object Types API is unavailable (#373)
21+
* fixed styling of OIDC login page (#392)
22+
* fixed styling of the help text icon in the Admin (#421)
23+
* updated demo data used in quick start process (#398, #400)
24+
25+
**Project maintance**
26+
27+
* updated Python to 3.11 (#379)
28+
* added `open-api-framework` dependency (#358)
29+
* refactored settings using `open-api-framework` (#413)
30+
* added logging of outgoind requests (#344)
31+
* added Trivy into the CI as an docker image scaner (#402)
32+
* added GitHub issue templates (#389)
33+
* merged quick start and regular docker compose files into one (#408)
934
* changed caching backend from LocMem to Redis
1035
* Elastic APM service name can now be configured with ``ELASTIC_APM_SERVICE_NAME`` envvar
1136

37+
** Documentation**
38+
39+
* added security policy (#390)
40+
* updated Quick start documentation (#348)
41+
1242
.. warning::
1343

1444
Because the caching backend was changed to Redis, existing deployments must add a Redis container or Redis instance
@@ -19,6 +49,17 @@ Change history
1949
The service name for Elastic APM is now configurable via the ``ELASTIC_APM_SERVICE_NAME`` environment variable.
2050
The default value changed from ``Objects API`` to ``objects - <ENVIRONMENT>``
2151

52+
53+
2.3.2 (2024-05-03)
54+
------------------
55+
56+
Bugfix release
57+
58+
This release addresses a security weakness.
59+
60+
* [GHSA-3wcp-29hm-g82c] replaced PK for Token model.
61+
62+
2263
2.3.1 (2024-03-22)
2364
------------------
2465

README.NL.rst

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

5-
:Version: 2.3.1
5+
:Version: 2.4.0
66
:Source: https://github.com/maykinmedia/objecttypes-api
77
:Keywords: objecten, assets, zaakobjecten
88

@@ -38,10 +38,10 @@ Versie Release datum API specificatie
3838
============== ============== =============================
3939
latest n/a `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/master/src/objects/api/v2/openapi.yaml>`_,
4040
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/master/src/objects/api/v2/openapi.yaml>`_,
41-
(`verschillen <https://github.com/maykinmedia/objects-api/compare/2.3.1..master#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)
42-
2.3.1 2024-03-22 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.1/src/objects/api/v2/openapi.yaml>`_,
43-
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.1/src/objects/api/v2/openapi.yaml>`_
44-
(`verschillen <https://github.com/maykinmedia/objects-api/compare/2.3.0..2.3.1#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)
41+
(`verschillen <https://github.com/maykinmedia/objects-api/compare/2.4.0..master#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)
42+
2.4.0 2024-03-22 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.4.0/src/objects/api/v2/openapi.yaml>`_,
43+
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.4.0/src/objects/api/v2/openapi.yaml>`_
44+
(`verschillen <https://github.com/maykinmedia/objects-api/compare/2.3.0..2.4.0#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)
4545
2.3.0 2024-03-15 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.0/src/objects/api/v2/openapi.yaml>`_,
4646
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.0/src/objects/api/v2/openapi.yaml>`_
4747
(`verschillen <https://github.com/maykinmedia/objects-api/compare/2.2.1..2.3.0#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)

README.rst

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

5-
:Version: 2.3.1
5+
:Version: 2.4.0
66
:Source: https://github.com/maykinmedia/objects-api
77
:Keywords: objects, assets, zaakobjecten
88

@@ -36,10 +36,10 @@ Version Release date API specification
3636
============== ============== =============================
3737
latest n/a `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/master/src/objects/api/v2/openapi.yaml>`_,
3838
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/master/src/objects/api/v2/openapi.yaml>`_,
39-
(`diff <https://github.com/maykinmedia/objects-api/compare/2.3.1..master#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)
40-
2.3.1 2024-03-22 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.1/src/objects/api/v2/openapi.yaml>`_,
41-
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.1/src/objects/api/v2/openapi.yaml>`_
42-
(`diff <https://github.com/maykinmedia/objects-api/compare/2.3.0..2.3.1#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)
39+
(`diff <https://github.com/maykinmedia/objects-api/compare/2.4.0..master#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)
40+
2.4.0 2024-03-22 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.4.0/src/objects/api/v2/openapi.yaml>`_,
41+
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.4.0/src/objects/api/v2/openapi.yaml>`_
42+
(`diff <https://github.com/maykinmedia/objects-api/compare/2.3.0..2.4.0#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)
4343
2.3.0 2024-03-15 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.0/src/objects/api/v2/openapi.yaml>`_,
4444
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.0/src/objects/api/v2/openapi.yaml>`_
4545
(`diff <https://github.com/maykinmedia/objects-api/compare/2.2.1..2.3.0#diff-b9c28fec6c3f3fa5cff870d24601d6ab7027520f3b084cc767aefd258cb8c40a>`_)

docs/api/index.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ API Specification version(s)
1414
`Redoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objecttypes-api/2.0.0/src/objecttypes/api/v2/openapi.yaml>`__,
1515
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objecttypes-api/2.0.0/src/objecttypes/api/v2/openapi.yaml>`__
1616
)
17-
`Objects API`_ 2.3.1 (
18-
`Redoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.1/src/objects/api/v2/openapi.yaml>`__,
19-
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.3.1/src/objects/api/v2/openapi.yaml>`__
17+
`Objects API`_ 2.4.0 (
18+
`Redoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.4.0/src/objects/api/v2/openapi.yaml>`__,
19+
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/2.4.0/src/objects/api/v2/openapi.yaml>`__
2020
)
2121
====================== ==========================================
2222

package-lock.json

+1-1
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": "objects",
3-
"version": "2.3.1",
3+
"version": "2.4.0",
44
"description": "objects project",
55
"main": "src/objects/static/bundles/objects-js.js",
66
"directories": {

publiccode.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ publiccodeYmlVersion: '0.2'
77
name: Objects API
88
url: 'http://github.com/maykinmedia/objects-api.git'
99
softwareType: standalone/backend
10-
softwareVersion: 2.3.1
10+
softwareVersion: 2.4.0
1111
releaseDate: '2021-01-13'
1212
logo: 'https://github.com/maykinmedia/objects-api/blob/master/docs/logo.png'
1313
platforms:

src/objects/__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.3.1"
4+
__version__ = "2.4.0"
55
__author__ = "Maykin Media"
66
__homepage__ = "https://github.com/maykinmedia/objects-api"

src/objects/api/v2/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: Objects API
4-
version: 2.3.1 (v2)
4+
version: 2.4.0 (v2)
55
description: |
66
An API to manage Objects.
77

src/objects/conf/api.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from vng_api_common.conf.api import * # noqa - imports white-listed
22

3-
API_VERSION = "2.3.1"
4-
VERSIONS = {"v1": "1.3.0", "v2": "2.3.1"}
3+
API_VERSION = "2.4.0"
4+
VERSIONS = {"v1": "1.3.0", "v2": "2.4.0"}
55

66
# api settings
77
REST_FRAMEWORK = {

0 commit comments

Comments
 (0)