All Versions
117
Latest Version
Avg Release Cycle
58 days
Latest Release
8 days ago

Changelog History
Page 8

  • v1.2.12 Changes

    February 02, 2017

    Analyzers

    ๐Ÿ†• New Analyzers
    • SimplifyCoalesceExpression
    • MarkContainingClassAsAbstract
    • โœ‚ RemoveRedundantAsOperator
    • ๐Ÿ‘‰ UseConditionalAccess
    • โœ‚ RemoveInapplicableModifier
    • โœ‚ RemoveUnreachableCode
    • โœ‚ RemoveImplementationFromAbstractMember
    • CallStringConcatInsteadOfStringJoin
    • โœ‚ RemoveRedundantCast
    • MemberTypeMustMatchOverriddenMemberType
    • โž• AddEmptyLineAfterClosingBrace

    ๐Ÿ”จ Refactorings

    ๐Ÿ†• New Refactorings
    • SortMemberDeclarations
    • ReplaceWhileWithFor
    • GenerateEnumValues
    • GenerateEnumMember
    • GenerateCombinedEnumMember
  • v1.2.11 Changes

    January 27, 2017

    Analyzers

    ๐Ÿ†• New Analyzers
    • BitwiseOperatorOnEnumWithoutFlagsAttribute
    • ReplaceReturnWithYieldReturn
    • โœ‚ RemoveRedundantOverriddenMember
    • โœ‚ RemoveRedundantDisposeOrCloseCall
    • โœ‚ RemoveRedundantContinueStatement
    • DeclareEnumMemberWithZeroValue
    • ๐Ÿ”€ MergeSwitchSectionsWithEquivalentContent
    • โž• AddDocumentationComment
    • โž• AddSummaryToDocumentationComment
    • โž• AddSummaryElementToDocumentationComment
    • โž• AddExceptionToDocumentationComment
    • โž• AddParameterToDocumentationComment
    • โž• AddTypeParameterToDocumentationComment
  • v1.2.10 Changes

    January 22, 2017

    Analyzers

    ๐Ÿ†• New Analyzers
    • ReplaceReturnStatementWithExpressionStatement
    • โž• AddBreakStatementToSwitchSection
    • โž• AddReturnStatementThatReturnsDefaultValue
    • MarkLocalVariableAsConst
    • 0๏ธโƒฃ CallFindMethodInsteadOfFirstOrDefaultMethod
    • ๐Ÿ‘€ UseElementAccessInsteadOfElementAt
    • ๐Ÿ‘€ UseElementAccessInsteadOfFirst
    • โž• AddMissingSemicolon
    • โž• AddParenthesesAccordingToOperatorPrecedence
    • InlineLocalVariable
    • MarkMemberAsStatic
    • AvoidEmbeddedStatementInIfElse
    • ๐Ÿ”€ MergeLocalDeclarationWithInitialization
    • ๐Ÿ‘‰ UseCoalesceExpression
    • โœ‚ RemoveRedundantFieldInitialization
  • v1.2.0 Changes

    January 18, 2017
    • ๐Ÿš€ Release of package Roslynator.Analyzers 1.2.0
    • ๐Ÿš€ Release of package CSharpAnalyzers 1.2.0
  • v1.1.95 Changes

    January 04, 2017
    • ๐ŸŽ‰ Initial release of Roslynator 2017 and Roslynator Refactorings 2017
  • v1.1.90 Changes

    December 16, 2016

    ๐Ÿ”จ Refactorings

    ๐Ÿ†• New Refactorings
    • ๐Ÿ”€ MergeStringExpressions
    • ReplaceForWithWhile
    • MarkContainingClassAsAbstract
    • ๐Ÿ‘‰ MakeMemberVirtual
  • v1.1.8 Changes

    December 07, 2016

    ๐Ÿ”จ Refactorings

    ๐Ÿ†• New Refactorings
    • ReplaceStatementWithIfStatement
    • NegateIsExpression
    • ReplaceCastWithAs
    • SplitSwitchLabels
    • CheckExpressionForNull
  • v1.1.7 Changes

    November 29, 2016

    ๐Ÿ”จ Refactorings

    ๐Ÿ†• New Refactorings
    • CallExtensionMethodAsInstanceMethod
    • ReplaceMethodGroupWithLambda
    • ReplaceIfStatementWithReturnStatement
    • IntroduceLocalFromExpressionStatementThatReturnsValue
  • v1.1.6 Changes

    November 24, 2016

    Analyzers

    ๐Ÿ†• New Analyzers
    • CombineEnumerableWhereMethodChain
    • ๐Ÿ‘‰ UseStringIsNullOrEmptyMethod
    • โœ‚ RemoveRedundantDelegateCreation

    ๐Ÿ”จ Refactorings

    ๐Ÿ†• New Refactorings
    • โž• AddExceptionToDocumentationComment
    • 0๏ธโƒฃ ReplaceNullLiteralExpressionWithDefaultExpression
  • v1.1.5 Changes

    November 19, 2016

    Analyzers

    ๐Ÿ†• New Analyzers
    • โœ‚ RemoveEmptyDestructor
    • โœ‚ RemoveRedundantStringToCharArrayCall
    • โž• AddStaticModifierToAllPartialClassDeclarations
    • ๐Ÿ‘‰ UseCastMethodInsteadOfSelectMethod
    • DeclareTypeInsideNamespace
    • โž• AddBracesToSwitchSectionWithMultipleStatements

    ๐Ÿ”จ Refactorings

    ๐Ÿ†• New Refactorings
    • ReplaceEqualsExpressionWithStringIsNullOrEmpty
    • ReplaceEqualsExpressionWithStringIsNullOrWhiteSpace