Skip to content

RDMO 2.5.0 ⛄#1507

Open
jochenklar wants to merge 162 commits into
mainfrom
2.5.0/release
Open

RDMO 2.5.0 ⛄#1507
jochenklar wants to merge 162 commits into
mainfrom
2.5.0/release

Conversation

@jochenklar

@jochenklar jochenklar commented Dec 22, 2025

Copy link
Copy Markdown
Member

Release branch for RDMO 2.5.0. Rebased on 2.4.5/release and continuing the development from #1606.

Changelog

Breaking changes ⚠️

  • Use Django 5.2.
    • Supports PostgreSQL 14 and higher. Drops support for PostgreSQL 13.
    • Supports MySQL 8.0.11 and higher.
    • Supports MariaDB 10.5 and higher.
  • Drop support for Python 3.9. Add support for Python 3.14.
  • Automatically include openapi urls, when the dependency is installed.
    • rdmo.core.urls.v1.openapi needs to be removed from rdmo-app/config/urls.py.

Main improvements ⭐

Bug fixes 🐛

Maintenance and dependencies 🔧

  • Add pypi-release to GitHub workflow
  • Update react-diff-viewer-continued and improve styling
  • Apply pre-commit autoupdate --frozen and update it manually in future
  • Make the e2e tests more robust
  • Switch to ubuntu-slim runner image# Changelog 📔

@jochenklar jochenklar added this to the RDMO 2.5.0 milestone Dec 22, 2025
@jochenklar jochenklar self-assigned this Dec 22, 2025
@coveralls

coveralls commented Jan 20, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 95.081% (+0.2%) from 94.901% — 2.5.0/release into main

dependabot Bot and others added 27 commits March 29, 2026 22:36
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](yahoo/serialize-javascript@v7.0.4...v7.0.5)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-version: 7.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
…and exports

Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
…or catalog index

Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
…sets

Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
MyPyDavid and others added 26 commits June 1, 2026 16:18
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Updates the requirements on [django-allauth](https://github.com/sponsors/pennersr) and [pytest-playwright](https://github.com/microsoft/playwright-pytest) to permit the latest version.

Updates `django-allauth` to 65.17.0
- [Commits](https://github.com/sponsors/pennersr/commits)

Updates `pytest-playwright` to 0.8.0
- [Release notes](https://github.com/microsoft/playwright-pytest/releases)
- [Commits](microsoft/playwright-pytest@v0.7.2...v0.8.0)

---
updated-dependencies:
- dependency-name: django-allauth
  dependency-version: 65.17.0
  dependency-type: direct:development
  dependency-group: optional
- dependency-name: pytest-playwright
  dependency-version: 0.8.0
  dependency-type: direct:development
  dependency-group: optional
...

Signed-off-by: dependabot[bot] <support@github.com>
…parent test functions

Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
…al autoupdate

Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
…ditor-permissions

Fix a check for ancestor editor permissions at create
Signed-off-by: David Wallace <david.wallace@tu-darmstadt.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants