? Pending

User tests: Successful: Unsuccessful:

avatar Hackwar
Hackwar
16 Mar 2020

This is a redo of #24714.

With Joomla 3.0, a new set of classes was introduced as a replacement for the old MVC classes. These new classes never gained traction. The number of extensions that are really build on these classes can most likely be counted on one hand and as far as I know, the JED is one of them.

In order to clean up our codebase and stop people from being confused, I'm proposing to remove these classes now and not wait until 5.0.

avatar Hackwar Hackwar - open - 16 Mar 2020
avatar Hackwar Hackwar - change - 16 Mar 2020
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 16 Mar 2020
Category Front End com_newsfeeds Libraries
avatar brianteeman
brianteeman - comment - 16 Mar 2020

Surely it is too late for this. The version that will contain the deprecation notice is released on the same day

avatar Hackwar Hackwar - change - 16 Mar 2020
The description was changed
avatar Hackwar Hackwar - edited - 16 Mar 2020
avatar richard67
richard67 - comment - 16 Mar 2020

Surely it is too late for this. The version that will contain the deprecation notice is released on the same day

@brianteeman That would be true if he wanted to add the deprecation notice to 3.10. But he wants to add it to staging.

avatar brianteeman
brianteeman - comment - 16 Mar 2020

That would be against semver

avatar wilsonge
wilsonge - comment - 16 Mar 2020

#28249 As per my note here this is in front of production to vote on at the moment for a direction on the last few classes

avatar wilsonge wilsonge - change - 17 Mar 2020
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - change - 17 Mar 2020
Category Front End com_newsfeeds Libraries Libraries
avatar mbabker
mbabker - comment - 2 Apr 2020

Given the creation of https://github.com/joomla-extensions/legacy-mvc (yay for more abandonware "core supported" extensions), this should be merged so developers might notice this deprecation now and not get bitten by the sudden removal in 4.0.

avatar wilsonge wilsonge - change - 3 Apr 2020
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2020-04-03 00:11:33
Closed_By wilsonge
avatar wilsonge wilsonge - close - 3 Apr 2020
avatar wilsonge wilsonge - merge - 3 Apr 2020
avatar wilsonge
wilsonge - comment - 3 Apr 2020

As @mbabker pointed out. Production has agreed to this but decided to keep the code available in a repo for projects that may require it. It's almost certain that it won't be touched much - but it exists as a migration resource to those who may need it.

Add a Comment

Login with GitHub to post a comment