Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[bumpversion]
commit = False
tag = False
current_version = 3.0.3
current_version = 3.0.4

[bumpversion:file:README.rst]
search = :Version: {current_version}
Expand Down
46 changes: 46 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,52 @@
Change history
==============

3.0.4 (2025-05-13)
------------------

.. warning::

This release upgrades Django to version 5.2.1, which requires PostgreSQL version 14 or higher.
Attempting to deploy with PostgreSQL <14 will cause errors during deployment.

**Bugfixes and QOL**

* [:objects-api:`570`] Removed broken ObjectRecord geometry map widget.
* [:objects-api:`374`] Fixed empty token auth field when creating Permission for Token authorization.

**Project maintenance**

* Add additional performance tests for pagination
* Upgrade dependencies

* django to 5.2.1
* django-setup-configuration to 0.7.2
* commonground-api-common to 2.6.2
* httpcore to 1.0.9
* h11 to 0.16.0

* Upgrade dev dependencies

* django-webtest to 1.9.13

* Upgrade npm packages to fix vulnerabilities
* Fixed admin logout button
* [:objects-api:`550`] Implement cache for objecttypes
* [:objects-api:`550`] add OBJECTTYPE_VERSION_CACHE_TIMEOUT environment variable `documentation <https://objects-and-objecttypes-api.readthedocs.io/en/latest/installation/config.html#cache>`_
* [:objects-api:`572`] Add db connection pooling environment variables `documentation <https://objects-and-objecttypes-api.readthedocs.io/en/latest/installation/config.html#database>`_

* DB_POOL_ENABLED
* DB_POOL_MIN_SIZE
* DB_POOL_MAX_SIZE
* DB_POOL_TIMEOUT
* DB_POOL_MAX_WAITING
* DB_POOL_MAX_LIFETIME
* DB_POOL_MAX_IDLE
* DB_POOL_RECONNECT_TIMEOUT
* DB_POOL_NUM_WORKERS

* [:objects-api:`566`] Add DB_CONN_MAX_AGE environment variable `documentation <https://objects-and-objecttypes-api.readthedocs.io/en/latest/installation/config.html#database>`_

3.0.3 (2025-04-03)
------------------

Expand Down
2 changes: 1 addition & 1 deletion README.NL.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Objecten API
============

:Version: 3.0.3
:Version: 3.0.4
:Source: https://github.com/maykinmedia/objecttypes-api
:Keywords: objecten, assets, zaakobjecten

Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Objects API
===========

:Version: 3.0.3
:Version: 3.0.4
:Source: https://github.com/maykinmedia/objects-api
:Keywords: objects, assets, zaakobjecten

Expand Down
8 changes: 4 additions & 4 deletions docs/api/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ as of March 1, 2022`_. Their specifications can be found below.
API Specification version(s)
====================== ==========================================
`Objecttypes API`_ 2.2.2 (
`Redoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objecttypes-api/3.0.2/src/objecttypes/api/v2/openapi.yaml>`__,
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objecttypes-api/3.0.2/src/objecttypes/api/v2/openapi.yaml>`__
`Redoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objecttypes-api/3.0.3/src/objecttypes/api/v2/openapi.yaml>`__,
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objecttypes-api/3.0.3/src/objecttypes/api/v2/openapi.yaml>`__
)
`Objects API`_ 2.4.3 (
`Redoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/3.0.3/src/objects/api/v2/openapi.yaml>`__,
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/3.0.3/src/objects/api/v2/openapi.yaml>`__
`Redoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/3.0.4/src/objects/api/v2/openapi.yaml>`__,
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/maykinmedia/objects-api/3.0.4/src/objects/api/v2/openapi.yaml>`__
)
====================== ==========================================

Expand Down
52 changes: 26 additions & 26 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "objects",
"version": "3.0.3",
"version": "3.0.4",
"description": "objects project",
"main": "src/objects/static/bundles/objects-js.js",
"directories": {
Expand Down
4 changes: 2 additions & 2 deletions publiccode.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ publiccodeYmlVersion: '0.2'
name: Objects API
url: 'http://github.com/maykinmedia/objects-api.git'
softwareType: standalone/backend
softwareVersion: 3.0.3
releaseDate: '2025-03-28'
softwareVersion: 3.0.4
releaseDate: '2025-04-29'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reminder to update this

logo: 'https://github.com/maykinmedia/objects-api/blob/master/docs/logo.png'
platforms:
- web
Expand Down
2 changes: 1 addition & 1 deletion requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ cryptography==44.0.1
# mozilla-django-oidc
# pyopenssl
# webauthn
django==5.2
django==5.2.1
# via
# commonground-api-common
# django-admin-index
Expand Down
2 changes: 1 addition & 1 deletion requirements/ci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ cryptography==44.0.1
# webauthn
cssselect==1.1.0
# via pyquery
django==5.2
django==5.2.1
# via
# -c requirements/base.txt
# -r requirements/base.txt
Expand Down
6 changes: 3 additions & 3 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ cssselect==1.1.0
# -c requirements/ci.txt
# -r requirements/ci.txt
# pyquery
django==5.2
django==5.2.1
# via
# -c requirements/ci.txt
# -r requirements/ci.txt
Expand Down Expand Up @@ -455,9 +455,9 @@ glom==23.5.0
# mozilla-django-oidc-db
gprof2dot==2024.6.6
# via django-silk
h11==0.14.0
h11==0.16.0
# via httpcore
httpcore==1.0.7
httpcore==1.0.9
# via httpx
httpx==0.28.1
# via bump-my-version
Expand Down
2 changes: 1 addition & 1 deletion src/objects/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from .celery import app as celery_app

__all__ = ("celery_app",)
__version__ = "3.0.3"
__version__ = "3.0.4"
__author__ = "Maykin Media"
__homepage__ = "https://github.com/maykinmedia/objects-api"