Skip to content

Releases: sabbelasichon/typo3-rector

Release Version 0.8.3

11 Jan 21:52
Compare
Choose a tag to compare
v0.8.3

[TASK] Prepare release 0.8.3

Release Version 0.8.2

11 Jan 20:49
12e8440
Compare
Choose a tag to compare

[TASK] Upgrade to rector 0.9.6
[BUGFIX] Do not add showIconTable if not necessary
[BUGFIX] Do not substitute in class property
[TASK] Add an example for the TCA sets
[TASK] Move SubstituteConstantsModeAndRequestTypeRector to v11

Release Version v0.8.1

07 Jan 09:18
Compare
Choose a tag to compare

[BUGFIX] Don't break if no none cacheable actions are configured
[TASK] Do not enable typo3.constants.php by default
[BUGFIX] Prevent possible duplicate constant definition

Release Version v0.8.0

05 Jan 15:47
Compare
Choose a tag to compare

!!! This version is using Rector 0.9.0 and therefore PHP 7.3 is required and maybe you have to adjust your old Rector configuration file !!!

Your can find details information here:
https://github.com/rectorphp/rector/blob/master/UPGRADE_09.md

Replace deprecated Option::PHP_VERSION_FEATURES from string to one of the predefined integer values:

use Rector\Core\Configuration\Option;
use Rector\Set\ValueObject\SetList;
+use Rector\Core\ValueObject\PhpVersion;
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;

return static function (ContainerConfigurator $containerConfigurator): void {
$parameters = $containerConfigurator->parameters();
-$parameters->set(Option::PHP_VERSION_FEATURES, '7.2');   
+$parameters->set(Option::PHP_VERSION_FEATURES, PhpVersion::PHP_72);   
 };

Replace deprecated Option::EXCLUDE_RECTORS parameters with Option::SKIP:

 use Rector\Core\Configuration\Option;
 use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;

 return static function (ContainerConfigurator $containerConfigurator): void {
$parameters = $containerConfigurator->parameters();

-$parameters->set(Option::EXCLUDE_RECTORS, [
+$parameters->set(Option::SKIP, [
         SomeRector::class,
     ]);
 };

[TASK] Add dedicated tca configuration
[TASK] Migrate options if type group in TCA
[TASK] Add config type if not exists
[TASK] Remove l10n_mode noCopy
[TASK] Remove support for transForeignTable in TCA
[TASK] Remove method call migrateShowItemAdditionalPaletteToOwnPalette
[TASK] TCA: Drop additional palette
[TASK] Migrate select showIconTable
[TASK] TSconfig and TStemplate soft references functionality removed
[TASK] Cleanup the core TcaMigrations
[TASK] TYPO3_MODE and TYPO3_REQUESTTYPE constants
[TASK] Extbase controller actions must return ResponseInterface
[TASK] Remove TypoScript option addQueryString.method
[TASK] Use BackendUtility::getClickMenuOnIconTagParameters() if needed
[BUGFIX] Add Rector MoveLanguageFilesFromLocallangToResourcesRector to set
[TASK] Use StringUtility::uniqueList()
[TASK] Return timestamp as integer in DateTimeAspect

Release Version v0.7.7

22 Dec 17:30
Compare
Choose a tag to compare

[BUGFIX] Do not add inject method twice
[BUGFIX] Check if SmartFileInfo attribute is set
[TASK] Different TCA Changes
[TASK] Remove option localizeChildrenAtParentLocalization
[TASK] Remove divider2tabs
[TASK] Remove localizationMode keep if allowLanguageSynchronization
[TASK] Remove TCA config 'max' on inputDateTime fields

Release Version v0.7.6

09 Dec 15:15
Compare
Choose a tag to compare

[BUGFIX] Check for concrete method calls
[TASK] TCA richtext configuration in defaultExtras dropped
[TASK] TCA ctrl field requestUpdate dropped
[TASK] TCA option versioning_followPages removed
[TASK] Dropped TCA option showIfRTE in type=check
[TASK] Removed TCA tree options: width, allowRecursiveMode, autoSizeMax
[TASK] Deprecate relative path to extension directory and using filename
[TASK] Remove option iconsInOptionTags
[TASK] TCA icon options have been removed
[TASK] Add renderType for select fields
[TASK] Substitute wizard icons with new ones
[TASK] Remove showRecordFieldList inside interface section
[TASK] Remove exclude for transOrigPointerField
[TASK] Remove TCA option setToDefaultOnCopy
[TASK] Remove TCA option selicon_field_path
[TASK] Migrate t3editor wizard to renderType
[TASK] Remove old TCA migration concept
[TASK] Replace $_EXTKEY in ext_localconf.php and ext_tables.php

Release v0.7.5

02 Dec 17:36
Compare
Choose a tag to compare

[BUGFIX] Add correct type infered by type declarations
[BUGFIX] InjectRules works also for ShortClassNames

Release v0.7.4

01 Dec 14:10
Compare
Choose a tag to compare

[BUGFIX] Add stubs file correctly

Release v0.7.3

30 Nov 23:21
Compare
Choose a tag to compare

[TASK] Page Not Found And Error handling in Frontend
[TASK] Refactor Internal public TSFE properties
[TASK] Deprecate some TSconfig related methods
[TASK] Output changelog url when rector is applied
[TASK] ContentObjectRenderer::sendNotifyEmail to Mail API
[TASK] Use CacheManager instead of storeHash and getHash
[TASK] Include stubs in phar file
[TASK] Deprecate methods in ReflectionService
[TASK] Remove CsConvObj and ParserFactory from LanguageService::class (#474) (#1651)
[TASK] Change RTEHtmlArea Spellchecker entrypoint (#622) (#1689)
[TASK] Refactor RefactorGraphicalFunctionsTempPathAndCreateTemSubDirRector (#1688)
[TASK] Move language files from EXT:cms (#1687)
[TASK Cleanup RecordHistory handling (#1686)
[BUGFIX] Add fixture file for generator (#1684)
[HOTFIX] Add correct file url for constants example

Release v0.7.2

27 Nov 08:58
9267124
Compare
Choose a tag to compare

[BUGFIX] Fix version number and compress phar file (#1680)