Epic #75690

Upgrade Analysis for the Install Tool

Added by Anja Leichsenring about 5 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Install Tool
Start date:
2016-04-15
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Sprint Focus:

Description

With the rst files the core ships since version 7, we are able to provide an automatic code check upon update to report on problems for upgrading instances.

After applying the new core version, the first clicks for an integrator are to the Install Tool anyway, and no extensions are loaded yet and crash the system (with the known exceptions to ext_localconf.php and ext_tables.php). So here is the place to present all the documentation files we ship anyway and have a local place to study the new version.

Additionally, developers providing new features or introduce deprecations can provide a finder class, that enables an automated check whether or not any extension code is affected by this particular change.

The Feature includes a scan, that analyses the current extensions and finds affections, listing them for further investigation.

A code fixing feature, based on Fixer Classes, will take care of actually fixing the found issues.

The user can dismiss single hits, because he will not fix them for reasons.
The state of the migration is tracked, so dismissed hits will not be displayed again, except the user cleares the session.

Several filters will be in place in order to make it easy on the user to narrow down the amount of displayed list items according to current focus.


Subtasks

Feature #75691: Upgrade Analysis - Provide listing of documentation filesClosedAnja Leichsenring2016-04-15

Actions
Feature #75692: Provide Fixer ClassesClosed2016-04-15

Actions
Feature #75693: Provide a HTML Tokenizer and Finder Class ImplementationClosed2016-04-15

Actions
Feature #75694: Provide a TypoScript Tokenizer and Finder ImplementationClosed2016-04-15

Actions
Feature #75695: Provide Tokenizer and Finder Class for JavaScriptClosed2016-04-15

Actions
Feature #75696: Provide dismissal for single entriesClosed2016-04-15

Actions
Bug #75700: Deal with several rst files / finder classes for one issue numberClosed2016-04-15

Actions
Task #75703: Detect object usage of deprecated code including use statements.Closed2016-04-15

Actions
Task #78172: Provide Finder Classes for PHP related changesClosed2016-10-08

Actions
Task #78190: Finder class for 76259RejectedŁukasz Uznański2016-10-08

Actions
Task #78197: Finder class for 75711RejectedPrzemysław Krukowski2016-10-08

Actions
Task #78198: Finder class for 72368RejectedKrystian Szymukowicz2016-10-08

Actions
Task #78202: Finder class for 72370RejectedKrystian Szymukowicz2016-10-09

Actions
Task #78203: Finder class for 72859RejectedŁukasz Uznański2016-10-09

Actions
Task #78204: Finder class for 76370RejectedŁukasz Uznański2016-10-09

Actions
Task #78173: Update Rst Files with meaningful tagsClosed2016-10-07

Actions
Task #78179: Update files for 8.2ClosedMichał Jankiewicz2016-10-07

Actions
Task #78183: Update files for 8.0ClosedKrystian Szymukowicz2016-10-07

Actions
Task #78182: Update files for 8.1ClosedPrzemysław Krukowski2016-10-07

Actions
Task #78184: Update files for masterClosedKrystian Szymukowicz2016-10-07

Actions
Task #78181: Update files for 8.3ClosedMichał Jankiewicz2016-10-07

Actions
Feature #78187: Finder FunctionalityRejectedAnja Leichsenring2016-10-08

Actions
Feature #79420: Hide files from view for usersClosedAnja Leichsenring2017-01-22

Actions

Related issues

Related to TYPO3 Core - Feature #82014: Extension scannerClosed2017-07-31

Actions
#1

Updated by Anja Leichsenring about 4 years ago

  • Assignee deleted (Anja Leichsenring)
#2

Updated by Christian Kuhn almost 4 years ago

  • Status changed from New to Closed
#3

Updated by Christian Kuhn almost 4 years ago

Also available in: Atom PDF