Skip to content
154 changes: 151 additions & 3 deletions administrator/components/com_admin/script.php
Original file line number Diff line number Diff line change
Expand Up @@ -452,6 +452,7 @@ public function deleteUnexistingFiles($dryRun = false, $suppressOutput = false)
'/administrator/components/com_admin/sql/updates/mysql/5.3.0-2025-03-14.sql',
'/administrator/components/com_admin/sql/updates/mysql/5.4.0-2025-04-23.sql',
'/administrator/components/com_admin/sql/updates/mysql/5.4.0-2025-05-10.sql',
'/administrator/components/com_admin/sql/updates/mysql/5.4.0-2025-08-02.sql',
'/administrator/components/com_admin/sql/updates/postgresql/5.0.0-2023-03-11.sql',
'/administrator/components/com_admin/sql/updates/postgresql/5.0.0-2023-03-17.sql',
'/administrator/components/com_admin/sql/updates/postgresql/5.0.0-2023-07-12.sql',
Expand Down Expand Up @@ -488,6 +489,7 @@ public function deleteUnexistingFiles($dryRun = false, $suppressOutput = false)
'/administrator/components/com_admin/sql/updates/postgresql/5.3.1-2025-04-27.sql',
'/administrator/components/com_admin/sql/updates/postgresql/5.4.0-2025-04-23.sql',
'/administrator/components/com_admin/sql/updates/postgresql/5.4.0-2025-05-10.sql',
'/administrator/components/com_admin/sql/updates/postgresql/5.4.0-2025-08-02.sql',
'/administrator/components/com_content/forms/filter_featured.xml',
'/administrator/components/com_content/tmpl/featured/default.php',
'/administrator/components/com_content/tmpl/featured/default.xml',
Expand Down Expand Up @@ -523,9 +525,6 @@ public function deleteUnexistingFiles($dryRun = false, $suppressOutput = false)
'/libraries/src/Input/Files.php',
'/libraries/src/Input/Input.php',
'/libraries/src/Input/Json.php',
'/libraries/vendor/algo26-matthias/idna-convert/src/NamePrep/CaseFolding.php',
'/libraries/vendor/algo26-matthias/idna-convert/src/NamePrep/CaseFoldingData.php',
'/libraries/vendor/algo26-matthias/idna-convert/src/NamePrep/CaseFoldingDataInterface.php',
'/libraries/vendor/symfony/polyfill-iconv/bootstrap.php',
'/libraries/vendor/symfony/polyfill-iconv/bootstrap80.php',
'/libraries/vendor/symfony/polyfill-iconv/Iconv.php',
Expand Down Expand Up @@ -824,6 +823,144 @@ public function deleteUnexistingFiles($dryRun = false, $suppressOutput = false)
'/media/legacy/js/tabs-state.js',
'/media/legacy/js/tabs-state.min.js',
'/media/legacy/js/tabs-state.min.js.gz',
// From 6.0.0-alpha2 to 6.0.0-alpha3
'/administrator/modules/mod_menu/mod_menu.php',
'/modules/mod_random_image/mod_random_image.php',
// From 6.0.0-alpha3 to 6.0.0-beta1
'/administrator/modules/mod_latest/mod_latest.php',
'/administrator/modules/mod_logged/mod_logged.php',
'/administrator/modules/mod_popular/mod_popular.php',
'/administrator/modules/mod_privacy_dashboard/mod_privacy_dashboard.php',
'/administrator/modules/mod_submenu/mod_submenu.php',
'/libraries/src/Adapter/Adapter.php',
'/libraries/src/Adapter/AdapterInstance.php',
'/libraries/src/MVC/Model/DatabaseAwareTrait.php',
'/libraries/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php',
'/libraries/vendor/joomla/database/src/Query/LimitableInterface.php',
'/libraries/vendor/joomla/database/src/Query/PreparableInterface.php',
'/libraries/vendor/joomla/string/src/phputf8/LICENSE',
'/libraries/vendor/joomla/string/src/phputf8/mbstring/core.php',
'/libraries/vendor/joomla/string/src/phputf8/native/core.php',
'/libraries/vendor/joomla/string/src/phputf8/ord.php',
'/libraries/vendor/joomla/string/src/phputf8/README',
'/libraries/vendor/joomla/string/src/phputf8/str_ireplace.php',
'/libraries/vendor/joomla/string/src/phputf8/str_pad.php',
'/libraries/vendor/joomla/string/src/phputf8/str_split.php',
'/libraries/vendor/joomla/string/src/phputf8/strcasecmp.php',
'/libraries/vendor/joomla/string/src/phputf8/strcspn.php',
'/libraries/vendor/joomla/string/src/phputf8/stristr.php',
'/libraries/vendor/joomla/string/src/phputf8/strrev.php',
'/libraries/vendor/joomla/string/src/phputf8/strspn.php',
'/libraries/vendor/joomla/string/src/phputf8/substr_replace.php',
'/libraries/vendor/joomla/string/src/phputf8/trim.php',
'/libraries/vendor/joomla/string/src/phputf8/ucfirst.php',
'/libraries/vendor/joomla/string/src/phputf8/ucwords.php',
'/libraries/vendor/joomla/string/src/phputf8/utf8.php',
'/libraries/vendor/joomla/string/src/phputf8/utils/ascii.php',
'/libraries/vendor/joomla/string/src/phputf8/utils/bad.php',
'/libraries/vendor/joomla/string/src/phputf8/utils/patterns.php',
'/libraries/vendor/joomla/string/src/phputf8/utils/position.php',
'/libraries/vendor/joomla/string/src/phputf8/utils/specials.php',
'/libraries/vendor/joomla/string/src/phputf8/utils/unicode.php',
'/libraries/vendor/joomla/string/src/phputf8/utils/validation.php',
'/libraries/vendor/laminas/laminas-diactoros/src/functions/create_uploaded_file.legacy.php',
'/libraries/vendor/laminas/laminas-diactoros/src/functions/marshal_headers_from_sapi.legacy.php',
'/libraries/vendor/laminas/laminas-diactoros/src/functions/marshal_method_from_sapi.legacy.php',
'/libraries/vendor/laminas/laminas-diactoros/src/functions/marshal_protocol_version_from_sapi.legacy.php',
'/libraries/vendor/laminas/laminas-diactoros/src/functions/marshal_uri_from_sapi.legacy.php',
'/libraries/vendor/laminas/laminas-diactoros/src/functions/marshal_uri_from_sapi.php',
'/libraries/vendor/laminas/laminas-diactoros/src/functions/normalize_server.legacy.php',
'/libraries/vendor/laminas/laminas-diactoros/src/functions/normalize_uploaded_files.legacy.php',
'/libraries/vendor/laminas/laminas-diactoros/src/functions/parse_cookie_header.legacy.php',
'/libraries/vendor/laminas/laminas-diactoros/src/PhpInputStream.php',
'/libraries/vendor/lcobucci/clock/renovate.json',
'/libraries/vendor/symfony/http-client/Internal/AmpBody.php',
'/libraries/vendor/symfony/http-client/Internal/AmpClientState.php',
'/libraries/vendor/symfony/http-client/Internal/AmpListener.php',
'/libraries/vendor/symfony/http-client/Internal/AmpResolver.php',
'/libraries/vendor/symfony/http-client/Internal/LegacyHttplugInterface.php',
'/libraries/vendor/symfony/http-client/Response/AmpResponse.php',
'/libraries/vendor/symfony/polyfill-php83/bootstrap.php',
'/libraries/vendor/symfony/polyfill-php83/bootstrap81.php',
'/libraries/vendor/symfony/polyfill-php83/LICENSE',
'/libraries/vendor/symfony/polyfill-php83/Php83.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/DateError.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/DateException.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/Override.php',
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php',
'/media/vendor/tinymce/langs/af.js',
'/media/vendor/tinymce/langs/af.min.js',
'/media/vendor/tinymce/langs/af.min.js.gz',
'/media/vendor/tinymce/langs/bg.js',
'/media/vendor/tinymce/langs/bg.min.js',
'/media/vendor/tinymce/langs/bg.min.js.gz',
'/media/vendor/tinymce/langs/bs.js',
'/media/vendor/tinymce/langs/bs.min.js',
'/media/vendor/tinymce/langs/bs.min.js.gz',
'/media/vendor/tinymce/langs/fo.js',
'/media/vendor/tinymce/langs/fo.min.js',
'/media/vendor/tinymce/langs/fo.min.js.gz',
'/media/vendor/tinymce/langs/fr.js',
'/media/vendor/tinymce/langs/fr.min.js',
'/media/vendor/tinymce/langs/fr.min.js.gz',
'/media/vendor/tinymce/langs/he.js',
'/media/vendor/tinymce/langs/he.min.js',
'/media/vendor/tinymce/langs/he.min.js.gz',
'/media/vendor/tinymce/langs/hu.js',
'/media/vendor/tinymce/langs/hu.min.js',
'/media/vendor/tinymce/langs/hu.min.js.gz',
'/media/vendor/tinymce/langs/ka.js',
'/media/vendor/tinymce/langs/ka.min.js',
'/media/vendor/tinymce/langs/ka.min.js.gz',
'/media/vendor/tinymce/langs/km.js',
'/media/vendor/tinymce/langs/km.min.js',
'/media/vendor/tinymce/langs/km.min.js.gz',
'/media/vendor/tinymce/langs/ko.js',
'/media/vendor/tinymce/langs/ko.min.js',
'/media/vendor/tinymce/langs/ko.min.js.gz',
'/media/vendor/tinymce/langs/lb.js',
'/media/vendor/tinymce/langs/lb.min.js',
'/media/vendor/tinymce/langs/lb.min.js.gz',
'/media/vendor/tinymce/langs/mk.js',
'/media/vendor/tinymce/langs/mk.min.js',
'/media/vendor/tinymce/langs/mk.min.js.gz',
'/media/vendor/tinymce/langs/ms.js',
'/media/vendor/tinymce/langs/ms.min.js',
'/media/vendor/tinymce/langs/ms.min.js.gz',
'/media/vendor/tinymce/langs/nb.js',
'/media/vendor/tinymce/langs/nb.min.js',
'/media/vendor/tinymce/langs/nb.min.js.gz',
'/media/vendor/tinymce/langs/readme.md',
'/media/vendor/tinymce/langs/si-LK.js',
'/media/vendor/tinymce/langs/si-LK.min.js',
'/media/vendor/tinymce/langs/si-LK.min.js.gz',
'/media/vendor/tinymce/langs/sl.js',
'/media/vendor/tinymce/langs/sl.min.js',
'/media/vendor/tinymce/langs/sl.min.js.gz',
'/media/vendor/tinymce/langs/sv.js',
'/media/vendor/tinymce/langs/sv.min.js',
'/media/vendor/tinymce/langs/sv.min.js.gz',
'/media/vendor/tinymce/langs/sw.js',
'/media/vendor/tinymce/langs/sw.min.js',
'/media/vendor/tinymce/langs/sw.min.js.gz',
'/media/vendor/tinymce/langs/sy.js',
'/media/vendor/tinymce/langs/sy.min.js',
'/media/vendor/tinymce/langs/sy.min.js.gz',
'/media/vendor/tinymce/langs/th.js',
'/media/vendor/tinymce/langs/th.min.js',
'/media/vendor/tinymce/langs/th.min.js.gz',
'/media/vendor/tinymce/license.txt',
'/modules/mod_finder/mod_finder.php',
'/modules/mod_login/mod_login.php',
'/modules/mod_menu/mod_menu.php',
'/modules/mod_whosonline/mod_whosonline.php',
];

$folders = [
Expand Down Expand Up @@ -859,6 +996,17 @@ public function deleteUnexistingFiles($dryRun = false, $suppressOutput = false)
'/libraries/src/Application/CLI',
'/administrator/components/com_finder/helpers/indexer',
'/administrator/components/com_content/tmpl/featured',
// From 6.0.0-alpha3 to 6.0.0-beta1
'/libraries/vendor/symfony/polyfill-php83/Resources/stubs',
'/libraries/vendor/symfony/polyfill-php83/Resources',
'/libraries/vendor/symfony/polyfill-php83',
'/libraries/vendor/joomla/string/src/phputf8/utils',
'/libraries/vendor/joomla/string/src/phputf8/native',
'/libraries/vendor/joomla/string/src/phputf8/mbstring',
'/libraries/vendor/joomla/string/src/phputf8',
'/libraries/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector',
'/libraries/vendor/doctrine/inflector/lib/Doctrine/Common',
'/libraries/src/Adapter',
];

$status['files_checked'] = $files;
Expand Down
Loading