Merge AlterableComposableSchema into ComposableSchema

Created on 19 April 2025, 3 days ago

Problem/Motivation

AlterableComposableSchema is the same as ComposableSchema, except that it invokes events. We introduced it in 4.x because we wanted to be very strict about backwards compatibility.

Unfortunately this caused bugs like 🐛 Sort extensions by priority and presave extension key. Active where we forgot to update AlterableComposableSchema.

Steps to reproduce

Look at AlterableComposableSchema and see how it is a duplicate

Proposed resolution

1. Keep AlterableComposableSchema for backwards compatiility, but it will an empty class extending ComposableSchema.
2. Move all code to ComposableSchema, invoke events there.

Remaining tasks

Merge request

User interface changes

none

API changes

none

Data model changes

none

📌 Task
Status

Active

Version

5.0

Component

Code

Created by

🇦🇹Austria klausi 🇦🇹 Vienna

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024