All Versions
117
Latest Version
Avg Release Cycle
58 days
Latest Release
516 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v1.4.54 Changes
August 08, 2017๐ Code Fixes
- Improve code fixes for CS0162, CS1061.
Analyzers
- โ Add code fix for analyzer RCS1168 (ParameterNameDiffersFromBase)
๐ New Analyzers
-
v1.4.53 Changes
August 02, 2017 -
v1.4.52 Changes
July 24, 2017๐ Code Fixes
- New code fixes for CS0115, CS1106, CS1621, CS1988.
-
v1.4.51 Changes
July 19, 2017๐จ Refactorings
- RR0073 (MarkContainingClassAsAbstract) has been replaced with code fix.
๐ New Refactorings
๐ Code Fixes
๐ New Code Fixes
๐ Code fixes has been added for the following compiler diagnostics:
- NamespaceAlreadyContainsDefinition (CS0101)
- TypeAlreadyContainsDefinition (CS0102)
- TypeOfConditionalExpressionCannotBeDetermined (CS0173)
- OutParameterMustBeAssignedToBeforeControlLeavesCurrentMethod (CS0177)
- NewConstraintMustBeLastConstraintSpecified (CS0401)
- DuplicateConstraintForTypeParameter (CS0405)
- ConstraintClauseHasAlreadyBeenSpecified (CS0409)
- ClassOrStructConstraintMustComeBeforeAnyOtherConstraints (CS0449)
- CannotSpecifyBothConstraintClassAndClassOrStructConstraint (CS0450)
- NewConstraintCannotBeUsedWithStructConstraint (CS0451)
- TypeParameterHasSameNameAsTypeParameterFromOuterType (CS0693)
- StaticTypesCannotBeUsedAsTypeArguments (CS0718)
- PartialMethodCannotHaveAccessModifiersOrVirtualAbstractOverrideNewSealedOrExternModifiers (CS0750)
- NoDefiningDeclarationFoundForImplementingDeclarationOfPartialMethod (CS0759)
- PartialMethodsMustHaveVoidReturnType (CS0766)
- MethodHasParameterModifierThisWhichIsNotOnFirstParameter (CS1100)
- ExtensionMethodMustBeStatic (CS1105)
- ElementsDefinedInNamespaceCannotBeExplicitlyDeclaredAsPrivateProtectedOrProtectedInternal (CS1527)
- AsyncModifierCanOnlyBeUsedInMethodsThatHaveBody (CS1994)
-
v1.4.50 Changes
July 04, 2017- โ Add code fixes that fix 80+ compiler diagnostics (like 'CS0001')
Analyzers
๐ Following analyzers have been replaced with code fixes:
- RCS1115 (ReplaceReturnStatementWithExpressionStatement)
- RCS1116 (AddBreakStatementToSwitchSection)
- RCS1117 (AddReturnStatementThatReturnsDefaultValue)
- RCS1122 (AddMissingSemicolon)
- RCS1125 (MarkMemberAsStatic)
- RCS1131 (ReplaceReturnWithYieldReturn)
- RCS1137 (AddDocumentationComment)
- RCS1144 (MarkContainingClassAsAbstract)
- RCS1147 (RemoveInapplicableModifier)
- RCS1148 (RemoveUnreachableCode)
- RCS1149 (RemoveImplementationFromAbstractMember)
- RCS1152 (MemberTypeMustMatchOverriddenMemberType)
- RCS1176 (OverridingMemberCannotChangeAccessModifiers)
๐จ Refactorings
๐จ Following refactorings have been replaced with code fixes:
๐ New Refactorings
- RR0186 (ChangeAccessibility)
-
v1.4.13 Changes
June 21, 2017 -
v1.4.12 Changes
June 11, 2017Analyzers
๐ New Analyzers
- ๐ RCS1192 (UseRegularStringLiteralInsteadOfVerbatimStringLiteral)
- ๐ RCS1193 (OverridingMemberCannotChangeParamsModifier)
- ๐ RCS1194 (ImplementExceptionConstructors)
- ๐ RCS1195 (UseExclusiveOrOperator)
- ๐ RCS1196 (CallExtensionMethodAsInstanceMethod)
๐จ Refactorings
๐ New Refactorings
-
v1.4.1 Changes
June 05, 2017Analyzers
๐ New Analyzers
- ๐ RCS1191 (DeclareEnumValueAsCombinationOfNames)
- ๐ RCS1190 (MergeStringExpressions)
- ๐ RCS1189 (AddOrRemoveRegionName)
- ๐ RCS1188 (RemoveRedundantAutoPropertyInitialization)
- ๐ RCS1187 (MarkFieldAsConst)
- ๐ RCS1186 (UseRegexInstanceInsteadOfStaticMethod)
๐จ Refactorings
๐ New Refactorings
-
v1.4.0 Changes
May 29, 2017Analyzers
- โ Delete analyzer RCS1054 (MergeLocalDeclarationWithReturnStatement) - Its functionality is incorporated into analyzer RCS1124 (InlineLocalVariable).
- 0๏ธโฃ Disable analyzer RCS1024 (FormatAccessorList) by default.
- 0๏ธโฃ Disable analyzer RCS1023 (FormatEmptyBlock) by default.
- ๐ Modify analyzer RCS1091 (RemoveEmptyRegion) - Change default severity from Info to Hidden.
- โ Modify analyzer RCS1157 (CompositeEnumValueContainsUndefinedFlag) - Change default severity from Warning to Info.
- ๐ Modify analyzer RCS1032 (RemoveRedundantParentheses) - Exclude following syntaxes from analyzer:
- AssignmentExpression.Right
- ForEachExpression.Expression
- EqualsValueClause.Value
๐จ Refactorings
- ๐จ Modify refactoring RR0024 (CheckExpressionForNull) - Do not add empty line.
-
v1.3.11 Changes
May 18, 2017- ๐ A lot of bug fixes and improvements.