All Versions
131
Latest Version
Avg Release Cycle
2 days
Latest Release
-

Changelog History
Page 7

  • v0.7.29 Changes

    June 05, 2020

    ➕ Added

    • 💅 [#3456] [CodingStyle] Add RemoveDoubleUnderscoreInMethodNameRector
    • [#3470] add fix for preslah of entity class
    • 🚚 [#3455] Add RemoveFuncCallArgRector, ClearReturnNewByReferenceRector, RemoveIniGetSetFuncCallRector, ReplaceHttpServerVarsByServerRector
    • 🚚 [#3459] [PHP 8.0] Add RemoveUnusedVariableInCatchRector
    • [#3458] [PHP 8.0] Add TokenGetAllToObjectRector

    🔄 Changed

    • ⚡️ [#3450] update to phpstan/phpstan-phpunit 0.12.9
    • [#3457] [PHP 7.2] Various improvements in ListEach and WhileEach Rectors
    • [#3453] Future-proof ScopeFactory, Thanks to [@ondrejmirtes]
    • [#3468] use string for classes in doc node factory
    • [#3472] [phar] Un-pre-slash strings that should be clean
    • [#3467] [phar] unprefix class strings

    🛠 Fixed

    • 0️⃣ [#3466] [Symfony 2.8] Fix ArgumentDefaultValueReplacerRector to work with bool values
    • [#3469] fix orm prefix
    • 🛠 [#3451] Fixed link to nodes overview in own rector code sample, Thanks to [@norberttech]
    • [#3471] phar extra slashes fix
    • ✅ [#3452] [testing] Rework AbstractRunnableRectorTestCase to be part of main test + fix ListEachRector behavior
  • v0.7.28

    June 04, 2020
  • v0.7.27 Changes

    May 30, 2020

    ➕ Added

    • [#3399] [Nette] Add ContextGetByTypeToConstructorInjectionRector
    • [#3434] [NetteKdyby] Add ReplaceMagicEventPropertySubscriberWithEventClassSubscriberRector
    • [#3416] [NetteKdyby] Add ReplaceMagicPropertyEventWithEventClassRector
    • [#3429] [Privatization] Add PrivatizeFinalClassMethodRector
    • [#3411] [Privatization] Add property privatization rule
    • [#3446] [Restoration] Add CompleteMissingDependencyInNewRector
    • [#3396] [SOLID] add InjectMethodFactory for multi parent abstract rector
    • [#3392] [SOLID] Add MultiParentingToAbstractDependencyRector
    • [#3410] Add Drupal logo + link to Drupal Rector rules to README.md, Thanks to [@shaal]
    • 📜 [#3398] add ParsedClassConstFetchNodeCollector
    • [#3418] add addComment() to Rector, fix comment preserving
    • 👍 [#3350] Add [@mixin] support from PHPStan
    • 📦 [#3422] Add Report and Extension package
    • 🔧 [#3419] Configuration - add getOutputFormat()
    • [#3421] adding fixture for validation with message, Thanks to [@bitgandtter]
    • [#3417] compensate comments added on too nested node
    • [#3423] Add AfterProcessEvent and AfterReportEvent
    • 👍 [#3441] [Nette Kdyby] Add direct event class support for string-only based events
    • 👍 [#3437] [Nette Kdyby] Add support for unique dim fetch event param name
    • 👍 [#3439] [Nette Kdyby] Add under_score dim fetch support, prevent double event fill override
    • [#3440] [Nette Kdyby] Add ReplaceEventManagerWithEventSubscriberRector
    • [#3442] [Nette Kdyby] do not add getter for unused param in listener method
    • ✅ [#3387] [compiler] Add ScoperTest

    🔄 Changed

    • 💅 [#3415] [CodingStyle] UnderscoreToCamelCaseVariableAndPropertyNameRector
    • 🔨 [#3449] [Nette Kdyby] refactor to EventAndListenerTree
    • 🔀 [#3447] [Nette Kdyby] Sync getters in listener method and event class
    • [#3377] composer: bump to Symplify 8-dev
    • [#3445] [Nette Kdyby] Skip control events"
    • [#3393] Guard against ShouldNotHappenException, Thanks to [@UFTimmy]
    • [#3395] Keep empty php code as is, Thanks to [@shaal]
    • 🖨 [#3390] Use Newline from Standard Printer, Thanks to [@tavy315]
    • [#3412] skip public properties
    • [#3406] [Kdyby to Contributte] Migrate events
    • [#3435] improve CustomEventFactory
    • [#3428] Keep new line untouched

    🛠 Fixed

    • [#3379] fix missing doc for property type infering
    • [#3443] [Nette Kdyby] Fix event undescore_variable name
    • [#3403] Fix typo in StrStartsWithRector code sample, Thanks to [@guilliamxavier]
    • [#3407] Fix SimplifyArraySearchRector w.r.t. "strictness", Thanks to [@guilliamxavier]
    • [#3427] fix-readding comment
    • [#3386] Fix RenameAnnotationRector for null phpdoc, Thanks to [@eclipxe13]
    • [#3378] fix doc FQN importing
    • [#3345] Fix invalid path, Thanks to [@ddziaduch]

    ✂ Removed

    • 🚚 [#3400] remove interface suffix/prexit for PropertyNaming
  • v0.7.26 Changes

    May 16, 2020

    ➕ Added

    • 💅 [#3351] [CodingStyle] Add SplitGroupedUseImportsRector
    • [#3358] [Legacy] Add FunctionToStaticMethodRector
    • [#3369] [PSR-4] Add NormalizeNamespaceByPSR4ComposerAutoloadFileSystemRector
    • [#3362] [PHP 5.5] Fix StringClassNameToClassConstantRector for importing freshly added class names
    • 📄 [#3355] [docs] add counter next to Rector group

    🔄 Changed

    • 🤡 [#3372] [MockistaToMockery] init
    • [#3348] Decoule ClassRenamer, improve NormalizeNamespaceByPSR4ComposerAutoloadRector
    • [#3361] Rule Rector\ClassMethod\AddArrayReturnDocTypeRector could not process files, Thanks to [@MetalArend]
    • [#3359] Rule "Rector\ClassConst\VarConstantCommentRector" keeps throwing "could not process" errors., Thanks to [@MetalArend]

    🗄 Deprecated

    • 🗄 [#3367] [ElasticsearchDSL] Deprecate single custom rule, better handled by community
    • 🗄 [#3366] [Oxid] Deprecate single custom rule, better handled by community
    • 🗄 [#3365] [Shopware] Deprecate single custom rule, better handled by community
    • 🗄 [#3363] [Silverstripe] deprecate, handled by community
    • 🗄 [#3364] [Sylius] Deprecate single custom rule, better handled by community
    • 🚚 [#3376] remove deprecated AutoReturnFactoryCompilerPass

    🛠 Fixed

    • [#3356] [CodeQuality] Fix SimplifyIfReturnBoolRector for else if
  • v0.7.25

    May 11, 2020
  • v0.7.24

    May 11, 2020
  • v0.7.23 Changes

    May 11, 2020

    ➕ Added

    • [#3325] [SOLID] Add RepeatedLiteralToClassConstantRector
    • [#3346] Add symplify/parameter-name-guard
    • [#3328] [utils] add FindFirstInstanceOfReturnTypeExtension to PHPStan extension

    🔄 Changed

    • [#3320] Resolving todos [#5]
    • [#3321] Resolving todos [#6]
    • 🖨 [#3322] node printing functions consolidation
    • [#3326] Make use of createMethodCall()
    • [#3332] Define __RECTOR_RUNNING__ constant at analysis time, Thanks to [@staabm]
    • 🚚 [#3340] move MultipleClassFileToPsr4ClassesRector to PSR4
    • [#3343] Alter command name, Thanks to [@ddziaduch]

    🗄 Deprecated

    • 🗄 [#3324] Deprecate Zend 1 to Symfony 4 set

    🛠 Fixed

    • [#3344] Fix link and it's name, Thanks to [@ddziaduch]
    • 🛠 [#3338] Various fixes
    • [#3341] fix namespace
    • 🛠 [#3327] various PHPStan fixes
  • v0.7.22 Changes

    May 05, 2020

    ➕ Added

    • [#3293] [Naming] Add RenamePropertyToMatchTypeRector
    • [#3295] [Naming] Fix duplicate name on already existing + add "naming" set to CI
    • [#3305] [Order] Add OrderPropertyByComplexityRector
    • [#3301] [Order] Add OrderPrivateMethodsByUseRector
    • [#3304] [Order] Add OrderPublicInterfaceMethodRector
    • 🐎 [#3289] [Performance] Add PreslashSimpleFunctionRector
    • 0️⃣ [#3290] [SOLID] Add AddFalseDefaultToBoolPropertyRector
    • [#3277] [PHP 8.0] Add ClassOnObjectRector
    • [#3285] Add resolving for private properties of annotation object
    • [#3283] simplify Param node factory + add generic phpdoc class-node factory
    • [#3279] [PHP 8.0] Add get_debug_type()
    • [#3278] [PHP 8.0] Add static type
    • [#3308] add = for [@Route] options separator
    • [#3254] [PHP 8.0] Add attributes v2

    🔄 Changed

    • [#3294] [Naming] Decouple ConflictingNameResolver and ExpectedNameResolver
    • [#3273] use propety over property property
    • 🔨 [#3270] TagValueNode refactoring
    • [#3269] [#3268] - rector should scan linked directories, Thanks to [@atompulse]
    • 🔨 [#3280] refactoring to generic items
    • [#3281] moving to generic tag node
    • 🔀 [#3284] merge more factories to MultiPhpDocNodeFactory
    • [#3288] Improve $node name get on static or method call
    • [#3241] Symfony Route annotation needs equal sign, not colon, Thanks to [@stephanvierkant]
    • [#3310] workflow: generate changelog
    • [#3319] Resolving todos [#4]
    • 📚 [#3309] workflow: generate documentation
    • 📦 [#3306] do not export compiler as part of package
    • [#3313] Resolving todos
    • [#3314] Resolving todos [#2]
    • [#3300] various coding standard improvements
    • ✅ [#3299] Tests for [@noRector], Thanks to [@tomasnorre]
    • ⚡️ [#3298] Update Symplify deprecations
    • ✅ [#3318] symplify NodeDumper to PHP code test
    • [#3297] [Utils] PHPStan rule improvements

    🛠 Fixed

    • [#3317] Fix when PropertyProperty is a subnode of Property, Thanks to [@tomasnorre]
    • [#3275] Fix constant referencing in annotations
    • [#3311] Fix comment removing

    ✂ Removed

    • 🚚 [#3302] [CakePHPtoSymfony] Remove unfinished set
    • [#3287] [DX] drop confusing --only option to promote config
    • 🚚 [#3296] remove scan-fatal-errors, move to migrify

    🔄 Changed

    • [#3266] publish dump-rectors command with 3rd party install
  • v0.7.21

    April 26, 2020
  • v0.7.20 Changes

    April 26, 2020
    • [#3253] make Doctrine property inferer skip non doc
    • [#3262] [cs] sort private methods by call order and property by complexity
    • 📄 [#3265] [docs] make dump-rectors command open to public

    🛠 Fixed

    • [#3252] [CodeQuality] Fix CompactToVariablesRector for unknown names
    • [#3260] [Nette] Fix preg_match_all() to Nette\Utils migrations
    • [#3261] Fix autoloading for phpstan configs
    • [#3248] Fix [@Route] name can be empty, Thanks to [@stephanvierkant]

    ✂ Removed

    • 🚚 [#3264] remove RectorStandaloneRunner, too hacky