Skip to content

[7.0] Remove CMSObject and LegacyPropertyManagementTrait#47379

Open
Hackwar wants to merge 3 commits into
joomla:7.0-devfrom
Hackwar:7.0-cms-object-propertytrait
Open

[7.0] Remove CMSObject and LegacyPropertyManagementTrait#47379
Hackwar wants to merge 3 commits into
joomla:7.0-devfrom
Hackwar:7.0-cms-object-propertytrait

Conversation

@Hackwar
Copy link
Copy Markdown
Member

@Hackwar Hackwar commented Mar 13, 2026

  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

This PR removes the CMSObject class and the LegacyPropertyManagementTrait and all remaining remnants from the core. This code has been deprecated for literally decades already. The PR depends on the following PRs

Testing Instructions

Codereview

Link to documentations

Please select:

@laoneo
Copy link
Copy Markdown
Member

laoneo commented Mar 13, 2026

I would move the CMSObject class and the LegacyPropertyManagementTrait to the compat plugin first. Directly removing it will definitely cause a lot of trouble in 3rd party extension.

@HLeithner HLeithner added the b/c break This item changes the behavior in an incompatible why. HEADS UP label Apr 2, 2026
@Hackwar Hackwar force-pushed the 7.0-cms-object-propertytrait branch from 271bcbf to bbbf70f Compare April 20, 2026 20:51
@Hackwar Hackwar marked this pull request as ready for review April 20, 2026 20:52
@Hackwar Hackwar requested a review from rdeutz as a code owner April 20, 2026 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

b/c break This item changes the behavior in an incompatible why. HEADS UP Feature PR-7.0-dev

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants