Diffed 3.10.1 and master. These APIs had breaking changes to revert from https://github.com/nunit/nunit/pull/2796 before 3.11 is released: - [x] IFixtureBuilder.BuildFrom (keep new IFixtureBuilder2 consistent) - [x] IFixtureBuilder2.BuildFrom - [x] IMethodInfo (undelete) - [x] IParameterDataProvider.GetData - [x] IParameterDataSource.GetData - [x] IParameterInfo (undelete) - [x] IReflectionInfo (undelete) - [x] ISuiteBuilder.BuildFrom (2) - [x] ISuiteBuilder.CanBuildFrom - [x] ITest.Method - [x] ITest.TypeInfo (incl rename) - [x] ITestBuilder.BuildFrom - [x] ITestCaseBuilder.BuildFrom - [x] ITestCaseBuilder.CanBuildFrom - [x] ITypeInfo (undelete) Should be covered by the above: - [x] RandomAttribute.GetData - [x] RangeAttribute.GetData - [x] SetUpFixtureAttribute.BuildFrom - [x] TestAttribute.BuildFrom - [x] TestCaseAttribute.BuildFrom - [x] TestCaseSourceAttribute.BuildFrom - [x] TestFixtureAttribute.BuildFrom (2) - [x] TestFixtureSourceAttribute.BuildFrom (2) - [x] ValueSourceAttribute.GetData - [x] ValuesAttribute.GetData - [x] Test.Method (undelete) - [x] Test.TypeInfo (incl rename) Do not restore: - [x] Test.DeclaringTypeInfo (mutable protected field in Internal namespace)
Diffed 3.10.1 and master. These APIs had breaking changes to revert from #2796 before 3.11 is released:
Should be covered by the above:
Do not restore: