diff --git a/includes/migration-guide/runtime/adonet/adonet-now-attempts-automatically-reconnect-broken-sql-connections.md b/includes/migration-guide/runtime/adonet/adonet-now-attempts-automatically-reconnect-broken-sql-connections.md index 4a69b8017d06b..a00571c198711 100644 --- a/includes/migration-guide/runtime/adonet/adonet-now-attempts-automatically-reconnect-broken-sql-connections.md +++ b/includes/migration-guide/runtime/adonet/adonet-now-attempts-automatically-reconnect-broken-sql-connections.md @@ -12,8 +12,32 @@ If this feature is undesirable due to compatibility concerns, it can be disabled |:--------|:------------| | Scope |Edge| |Version|4.5.1| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/asp/aspnet-fix-handling-inputattributes-labelattributes-for-webforms-checkbox.md b/includes/migration-guide/runtime/asp/aspnet-fix-handling-inputattributes-labelattributes-for-webforms-checkbox.md index 866048199a88b..4629526653dda 100644 --- a/includes/migration-guide/runtime/asp/aspnet-fix-handling-inputattributes-labelattributes-for-webforms-checkbox.md +++ b/includes/migration-guide/runtime/asp/aspnet-fix-handling-inputattributes-labelattributes-for-webforms-checkbox.md @@ -12,8 +12,16 @@ For the correct behavior for restoring attributes on postback, set the tar |:--------|:------------| | Scope |Unknown| |Version|4.8| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/asp/aspnet-incorrect-multipart-handling-may-result-lost-form-data.md b/includes/migration-guide/runtime/asp/aspnet-incorrect-multipart-handling-may-result-lost-form-data.md index 69ec6c4358b55..fe84037da1c02 100644 --- a/includes/migration-guide/runtime/asp/aspnet-incorrect-multipart-handling-may-result-lost-form-data.md +++ b/includes/migration-guide/runtime/asp/aspnet-incorrect-multipart-handling-may-result-lost-form-data.md @@ -12,8 +12,20 @@ Starting with applications running on .NET Framework 4.8, when targeting .NET Fr |:--------|:------------| | Scope |Unknown| |Version|4.8| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- + + diff --git a/includes/migration-guide/runtime/asp/aspnet-mvc-now-escapes-spaces-strings-passed-via-route-parameters.md b/includes/migration-guide/runtime/asp/aspnet-mvc-now-escapes-spaces-strings-passed-via-route-parameters.md index a197f7a14debb..be8b8ea2e083e 100644 --- a/includes/migration-guide/runtime/asp/aspnet-mvc-now-escapes-spaces-strings-passed-via-route-parameters.md +++ b/includes/migration-guide/runtime/asp/aspnet-mvc-now-escapes-spaces-strings-passed-via-route-parameters.md @@ -12,8 +12,16 @@ Code should be updated to unescape string parameters from a route. If the origin |:--------|:------------| | Scope |Minor| |Version|4.5.2| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/asp/aspnet-validationcontextmembername-not-null-when-using-custom.md b/includes/migration-guide/runtime/asp/aspnet-validationcontextmembername-not-null-when-using-custom.md index d3db247f8a15a..876668384b804 100644 --- a/includes/migration-guide/runtime/asp/aspnet-validationcontextmembername-not-null-when-using-custom.md +++ b/includes/migration-guide/runtime/asp/aspnet-validationcontextmembername-not-null-when-using-custom.md @@ -12,8 +12,16 @@ Add the following setting to your *web.config* file for the property to return t |:--------|:------------| | Scope |Unknown| |Version|4.8| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/asp/gridviews-with-allowcustompaging-set-true-may-fire-pageindexchanging-event.md b/includes/migration-guide/runtime/asp/gridviews-with-allowcustompaging-set-true-may-fire-pageindexchanging-event.md index 04e9e28c21b61..f48fcddf8cda6 100644 --- a/includes/migration-guide/runtime/asp/gridviews-with-allowcustompaging-set-true-may-fire-pageindexchanging-event.md +++ b/includes/migration-guide/runtime/asp/gridviews-with-allowcustompaging-set-true-may-fire-pageindexchanging-event.md @@ -12,8 +12,16 @@ This issue has been fixed in the .NET Framework 4.6 and may be addressed by upgr |:--------|:------------| | Scope |Minor| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/asp/httprequestcontentencoding-property-prohibits-utf7.md b/includes/migration-guide/runtime/asp/httprequestcontentencoding-property-prohibits-utf7.md index 81df48610726d..71c7d882eb35b 100644 --- a/includes/migration-guide/runtime/asp/httprequestcontentencoding-property-prohibits-utf7.md +++ b/includes/migration-guide/runtime/asp/httprequestcontentencoding-property-prohibits-utf7.md @@ -12,8 +12,16 @@ Ideally, applications should be updated to not use UTF-7 encoding in | +- + + diff --git a/includes/migration-guide/runtime/asp/httputilityjavascriptstringencode-escapes-ampersand.md b/includes/migration-guide/runtime/asp/httputilityjavascriptstringencode-escapes-ampersand.md index e1898f4b500d2..cc6be37383367 100644 --- a/includes/migration-guide/runtime/asp/httputilityjavascriptstringencode-escapes-ampersand.md +++ b/includes/migration-guide/runtime/asp/httputilityjavascriptstringencode-escapes-ampersand.md @@ -12,8 +12,18 @@ If your app depends on the previous behavior of this method, you can add an aspn |:--------|:------------| | Scope |Minor| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- + + diff --git a/includes/migration-guide/runtime/asp/no-longer-able-set-enableviewstatemac-false.md b/includes/migration-guide/runtime/asp/no-longer-able-set-enableviewstatemac-false.md index 6fb3a5bc63e0e..c9136bb970e90 100644 --- a/includes/migration-guide/runtime/asp/no-longer-able-set-enableviewstatemac-false.md +++ b/includes/migration-guide/runtime/asp/no-longer-able-set-enableviewstatemac-false.md @@ -13,3 +13,15 @@ EnableViewStateMac must be assumed to be true, and any resulting MAC errors must | Scope |Major| |Version|4.5.2| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/asp/pageloadcomplete-event-no-longer-causes.md b/includes/migration-guide/runtime/asp/pageloadcomplete-event-no-longer-causes.md index df053440bc41f..6a0e233db4e6b 100644 --- a/includes/migration-guide/runtime/asp/pageloadcomplete-event-no-longer-causes.md +++ b/includes/migration-guide/runtime/asp/pageloadcomplete-event-no-longer-causes.md @@ -13,3 +13,15 @@ If there is a need for databinding, manually invoke databind in an event that is | Scope |Edge| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/asp/profiling-aspnet-mvc4-apps-can-lead-fatal-execution-engine-error.md b/includes/migration-guide/runtime/asp/profiling-aspnet-mvc4-apps-can-lead-fatal-execution-engine-error.md index 109fb8393b945..69aec699d9dc5 100644 --- a/includes/migration-guide/runtime/asp/profiling-aspnet-mvc4-apps-can-lead-fatal-execution-engine-error.md +++ b/includes/migration-guide/runtime/asp/profiling-aspnet-mvc4-apps-can-lead-fatal-execution-engine-error.md @@ -13,3 +13,15 @@ This issue is fixed in the .NET Framework 4.5.2. Alternatively, the profiler may | Scope |Edge| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/asp/sharing-session-state-with-aspnet-stateserver-requires-all-servers-web-farm.md b/includes/migration-guide/runtime/asp/sharing-session-state-with-aspnet-stateserver-requires-all-servers-web-farm.md index 83cce8f60d783..f209dcfcba030 100644 --- a/includes/migration-guide/runtime/asp/sharing-session-state-with-aspnet-stateserver-requires-all-servers-web-farm.md +++ b/includes/migration-guide/runtime/asp/sharing-session-state-with-aspnet-stateserver-requires-all-servers-web-farm.md @@ -16,4 +16,12 @@ Be sure to upgrade .NET Framework versions on web servers that share state at th #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/asp/webutilityhtmldecode-no-longer-decodes-invalid-input-sequences.md b/includes/migration-guide/runtime/asp/webutilityhtmldecode-no-longer-decodes-invalid-input-sequences.md index c9016b2d7f9d2..d3f92be86e45b 100644 --- a/includes/migration-guide/runtime/asp/webutilityhtmldecode-no-longer-decodes-invalid-input-sequences.md +++ b/includes/migration-guide/runtime/asp/webutilityhtmldecode-no-longer-decodes-invalid-input-sequences.md @@ -16,4 +16,16 @@ The change in decoder output should matter only if you store binary data instead #### Affected APIs --
  • | +- +- +- + + diff --git a/includes/migration-guide/runtime/core/allow-unicode-uris-that-resemble-unc-shares.md b/includes/migration-guide/runtime/core/allow-unicode-uris-that-resemble-unc-shares.md index 53d78d648e678..000caee03615e 100644 --- a/includes/migration-guide/runtime/core/allow-unicode-uris-that-resemble-unc-shares.md +++ b/includes/migration-guide/runtime/core/allow-unicode-uris-that-resemble-unc-shares.md @@ -12,8 +12,16 @@ Applications working with URIs consistently containing Unicode could have concei |:--------|:------------| | Scope |Edge| |Version|4.7.2| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/core/appdomainsetupdynamicbase-no-longer-randomized-by.md b/includes/migration-guide/runtime/core/appdomainsetupdynamicbase-no-longer-randomized-by.md index 42045f70c2124..e53a0fe40dee1 100644 --- a/includes/migration-guide/runtime/core/appdomainsetupdynamicbase-no-longer-randomized-by.md +++ b/includes/migration-guide/runtime/core/appdomainsetupdynamicbase-no-longer-randomized-by.md @@ -12,8 +12,16 @@ Be aware that enabling UseRandomizedStringHashAlgorithm will not re |:--------|:------------| | Scope |Edge| |Version|4.6| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/core/assemblies-compiled-with-regexcompiletoassembly-breaks-between-40-45.md b/includes/migration-guide/runtime/core/assemblies-compiled-with-regexcompiletoassembly-breaks-between-40-45.md index e0bddade489c7..cc3311a012dfd 100644 --- a/includes/migration-guide/runtime/core/assemblies-compiled-with-regexcompiletoassembly-breaks-between-40-45.md +++ b/includes/migration-guide/runtime/core/assemblies-compiled-with-regexcompiletoassembly-breaks-between-40-45.md @@ -12,8 +12,20 @@ To work around this problem, you can do either of the following:
    • Build th |:--------|:------------| | Scope |Minor| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
    | +- +- +- + + diff --git a/includes/migration-guide/runtime/core/blockingcollectionlttgttrytakefromany-does-not-throw-anymore.md b/includes/migration-guide/runtime/core/blockingcollectionlttgttrytakefromany-does-not-throw-anymore.md index 8f2caee1dfc0d..ccdb907fe322d 100644 --- a/includes/migration-guide/runtime/core/blockingcollectionlttgttrytakefromany-does-not-throw-anymore.md +++ b/includes/migration-guide/runtime/core/blockingcollectionlttgttrytakefromany-does-not-throw-anymore.md @@ -12,8 +12,26 @@ If TryTakeFromAny returning -1 or TakeFromAny throwing were used for control-flo |:--------|:------------| | Scope |Minor| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/core/calling-attributegetcustomattributes-on-an-indexer-property-no-longer-throws.md b/includes/migration-guide/runtime/core/calling-attributegetcustomattributes-on-an-indexer-property-no-longer-throws.md index 012494dd44f7e..c73e8e844565e 100644 --- a/includes/migration-guide/runtime/core/calling-attributegetcustomattributes-on-an-indexer-property-no-longer-throws.md +++ b/includes/migration-guide/runtime/core/calling-attributegetcustomattributes-on-an-indexer-property-no-longer-throws.md @@ -12,8 +12,46 @@ Be aware that GetCustomAttribute(s) will work more frequently now. If an app was |:--------|:------------| | Scope |Edge| |Version|4.6| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/core/change-behavior-for-taskwaitall-methods-with-time-out-arguments.md b/includes/migration-guide/runtime/core/change-behavior-for-taskwaitall-methods-with-time-out-arguments.md index 126a10440f962..e46d8d19cfd92 100644 --- a/includes/migration-guide/runtime/core/change-behavior-for-taskwaitall-methods-with-time-out-arguments.md +++ b/includes/migration-guide/runtime/core/change-behavior-for-taskwaitall-methods-with-time-out-arguments.md @@ -16,4 +16,16 @@ If an was being caught #### Affected APIs --
  • | +- +- +- + + diff --git a/includes/migration-guide/runtime/core/compiler-support-for-type-forwarding-when-multi-targeting-mscorlib.md b/includes/migration-guide/runtime/core/compiler-support-for-type-forwarding-when-multi-targeting-mscorlib.md index c82e950d6edac..91132ffacdb6a 100644 --- a/includes/migration-guide/runtime/core/compiler-support-for-type-forwarding-when-multi-targeting-mscorlib.md +++ b/includes/migration-guide/runtime/core/compiler-support-for-type-forwarding-when-multi-targeting-mscorlib.md @@ -9,3 +9,15 @@ A new CodeDOM feature allows a compiler to compile against the targeted version | Scope |Edge| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/core/concurrentdictionary-serialized-net-framework-45-with.md b/includes/migration-guide/runtime/core/concurrentdictionary-serialized-net-framework-45-with.md index 9588e36938866..4b40ea4725bc0 100644 --- a/includes/migration-guide/runtime/core/concurrentdictionary-serialized-net-framework-45-with.md +++ b/includes/migration-guide/runtime/core/concurrentdictionary-serialized-net-framework-45-with.md @@ -13,3 +13,15 @@ If it is necessary to serialize and deserialize a diff --git a/includes/migration-guide/runtime/core/concurrentqueuelttgttrypeek-can-return-an-erroneous-null-via-its-out.md b/includes/migration-guide/runtime/core/concurrentqueuelttgttrypeek-can-return-an-erroneous-null-via-its-out.md index f7bf9dce1aa5e..50b31241b2a3c 100644 --- a/includes/migration-guide/runtime/core/concurrentqueuelttgttrypeek-can-return-an-erroneous-null-via-its-out.md +++ b/includes/migration-guide/runtime/core/concurrentqueuelttgttrypeek-can-return-an-erroneous-null-via-its-out.md @@ -12,8 +12,16 @@ This issue is fixed in the .NET Framework 4.5.1. Upgrading to that Framework wil |:--------|:------------| | Scope |Major| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/core/corprfgcroothandles-are-not-being-enumerated-by-profilers.md b/includes/migration-guide/runtime/core/corprfgcroothandles-are-not-being-enumerated-by-profilers.md index 5d76fd0544f0a..88235d60bcb94 100644 --- a/includes/migration-guide/runtime/core/corprfgcroothandles-are-not-being-enumerated-by-profilers.md +++ b/includes/migration-guide/runtime/core/corprfgcroothandles-are-not-being-enumerated-by-profilers.md @@ -13,3 +13,15 @@ This issue has been fixed in the .NET Framework 4.6 and may be addressed by upgr | Scope |Minor| |Version|4.5.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/core/deserialization-objects-across-appdomains-can-fail.md b/includes/migration-guide/runtime/core/deserialization-objects-across-appdomains-can-fail.md index 7837970628f0b..36e6f3c7140a0 100644 --- a/includes/migration-guide/runtime/core/deserialization-objects-across-appdomains-can-fail.md +++ b/includes/migration-guide/runtime/core/deserialization-objects-across-appdomains-can-fail.md @@ -13,3 +13,15 @@ See [Mitigation: Deserialization of Objects Across App Domains](~/docs/framework | Scope |Edge| |Version|4.5.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/core/etw-eventlisteners-do-not-capture-events-from-providers-with-explicit.md b/includes/migration-guide/runtime/core/etw-eventlisteners-do-not-capture-events-from-providers-with-explicit.md index d081a466a1e8b..ce4341ba181be 100644 --- a/includes/migration-guide/runtime/core/etw-eventlisteners-do-not-capture-events-from-providers-with-explicit.md +++ b/includes/migration-guide/runtime/core/etw-eventlisteners-do-not-capture-events-from-providers-with-explicit.md @@ -12,8 +12,16 @@ To work around this problem, replace calls to | +- + + diff --git a/includes/migration-guide/runtime/core/eventlistener-truncates-strings-with-embedded-nulls.md b/includes/migration-guide/runtime/core/eventlistener-truncates-strings-with-embedded-nulls.md index 701eb2496a017..3a9b5826acfc4 100644 --- a/includes/migration-guide/runtime/core/eventlistener-truncates-strings-with-embedded-nulls.md +++ b/includes/migration-guide/runtime/core/eventlistener-truncates-strings-with-embedded-nulls.md @@ -12,8 +12,22 @@ |:--------|:------------| | Scope |Edge| |Version|4.5.1| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- +- + + diff --git a/includes/migration-guide/runtime/core/eventsourcewriteevent-impls-must-pass-writeevent-same-parameters-that-it.md b/includes/migration-guide/runtime/core/eventsourcewriteevent-impls-must-pass-writeevent-same-parameters-that-it.md index 4829de0d7178a..0fc5ff07f8c61 100644 --- a/includes/migration-guide/runtime/core/eventsourcewriteevent-impls-must-pass-writeevent-same-parameters-that-it.md +++ b/includes/migration-guide/runtime/core/eventsourcewriteevent-impls-must-pass-writeevent-same-parameters-that-it.md @@ -13,3 +13,15 @@ An exception is | Scope |Minor| |Version|4.5.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/core/exceptions-during-unobserved-processing-systemthreadingtaskstask-no-longer.md b/includes/migration-guide/runtime/core/exceptions-during-unobserved-processing-systemthreadingtaskstask-no-longer.md index d442fb428460a..4f172f03d7583 100644 --- a/includes/migration-guide/runtime/core/exceptions-during-unobserved-processing-systemthreadingtaskstask-no-longer.md +++ b/includes/migration-guide/runtime/core/exceptions-during-unobserved-processing-systemthreadingtaskstask-no-longer.md @@ -12,8 +12,34 @@ If an app depends on unobserved asynchronous exceptions propagating to the final |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- +- +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/core/listsort-algorithm-changed.md b/includes/migration-guide/runtime/core/listsort-algorithm-changed.md index 7a8e7f56c16ac..a7a8d709b216b 100644 --- a/includes/migration-guide/runtime/core/listsort-algorithm-changed.md +++ b/includes/migration-guide/runtime/core/listsort-algorithm-changed.md @@ -12,8 +12,22 @@ Because the old sort algorithm was also unstable (though in slightly different w |:--------|:------------| | Scope |Transparent| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- +- + + diff --git a/includes/migration-guide/runtime/core/marshalsizeof-marshalptrtostructure-overloads-break-dynamic-code.md b/includes/migration-guide/runtime/core/marshalsizeof-marshalptrtostructure-overloads-break-dynamic-code.md index 25e81276c1382..30385803f67a1 100644 --- a/includes/migration-guide/runtime/core/marshalsizeof-marshalptrtostructure-overloads-break-dynamic-code.md +++ b/includes/migration-guide/runtime/core/marshalsizeof-marshalptrtostructure-overloads-break-dynamic-code.md @@ -13,3 +13,15 @@ Update scripts to clearly indicate which overload should be used. This can typic | Scope |Minor| |Version|4.5.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/core/missing-target-framework-moniker-results-40-behavior.md b/includes/migration-guide/runtime/core/missing-target-framework-moniker-results-40-behavior.md index f76cfe14c0465..2678ab7f2e478 100644 --- a/includes/migration-guide/runtime/core/missing-target-framework-moniker-results-40-behavior.md +++ b/includes/migration-guide/runtime/core/missing-target-framework-moniker-results-40-behavior.md @@ -13,3 +13,15 @@ A diff --git a/includes/migration-guide/runtime/core/net-com-successfully-marshals-byref-safearray-parameters-on-events.md b/includes/migration-guide/runtime/core/net-com-successfully-marshals-byref-safearray-parameters-on-events.md index 1c77525322195..a219da4b88f49 100644 --- a/includes/migration-guide/runtime/core/net-com-successfully-marshals-byref-safearray-parameters-on-events.md +++ b/includes/migration-guide/runtime/core/net-com-successfully-marshals-byref-safearray-parameters-on-events.md @@ -13,3 +13,15 @@ If properly marshalling ByRef SafeArray parameters on COM Events breaks executio | Scope |Minor| |Version|4.8| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/core/net-interop-will-now-queryinterface-for-iagileobject-a-winrt-interface.md b/includes/migration-guide/runtime/core/net-interop-will-now-queryinterface-for-iagileobject-a-winrt-interface.md index 547d6243ac8f6..3d13026511c9c 100644 --- a/includes/migration-guide/runtime/core/net-interop-will-now-queryinterface-for-iagileobject-a-winrt-interface.md +++ b/includes/migration-guide/runtime/core/net-interop-will-now-queryinterface-for-iagileobject-a-winrt-interface.md @@ -13,3 +13,15 @@ If enabling the QI for IAgileObject breaks execution, you can disable this code | Scope |Edge| |Version|4.8| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/core/persian-calendar-now-uses-hijri-solar-algorithm.md b/includes/migration-guide/runtime/core/persian-calendar-now-uses-hijri-solar-algorithm.md index df7b5924bfefd..a11c4a0bf6289 100644 --- a/includes/migration-guide/runtime/core/persian-calendar-now-uses-hijri-solar-algorithm.md +++ b/includes/migration-guide/runtime/core/persian-calendar-now-uses-hijri-solar-algorithm.md @@ -12,8 +12,16 @@ Be aware that some early or late dates may be slightly different when using the |:--------|:------------| | Scope |Minor| |Version|4.6| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/core/reflection-objects-can-no-longer-be-passed-from-managed-code-out-of-process.md b/includes/migration-guide/runtime/core/reflection-objects-can-no-longer-be-passed-from-managed-code-out-of-process.md index 856e1807c70e6..224f63a77f717 100644 --- a/includes/migration-guide/runtime/core/reflection-objects-can-no-longer-be-passed-from-managed-code-out-of-process.md +++ b/includes/migration-guide/runtime/core/reflection-objects-can-no-longer-be-passed-from-managed-code-out-of-process.md @@ -2,14 +2,50 @@ #### Details -Reflection objects can no longer be passed from managed code to out-of-process DCOM clients. The following types are affected:
    • (and its derived types, including , , , and )
    • .
    Calls to IMarshal for the object return E_NOINTERFACE. +Reflection objects can no longer be passed from managed code to out-of-process DCOM clients. The following types are affected: + +- +- (and its derived types, including , , , and ) +- +- +- + +Calls to IMarshal for the object return E_NOINTERFACE. #### Suggestion -Update marshaling code to work with non-reflection objects +Update marshaling code to work with non-reflection objects. | Name | Value | |:--------|:------------| | Scope |Minor| |Version|4.6| |Type|Runtime| + +#### Affected APIs + +- +- +- +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/core/some-net-apis-cause-first-chance-handled-entrypointnotfoundexceptions.md b/includes/migration-guide/runtime/core/some-net-apis-cause-first-chance-handled-entrypointnotfoundexceptions.md index 363d8ee698347..4dafe1ae51345 100644 --- a/includes/migration-guide/runtime/core/some-net-apis-cause-first-chance-handled-entrypointnotfoundexceptions.md +++ b/includes/migration-guide/runtime/core/some-net-apis-cause-first-chance-handled-entrypointnotfoundexceptions.md @@ -16,4 +16,20 @@ This bug can be avoided by upgrading to .NET Framework 4.5.1. Alternatively, tes #### Affected APIs --
  • | +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/core/support-special-relative-uri-notation-when-unicode-present.md b/includes/migration-guide/runtime/core/support-special-relative-uri-notation-when-unicode-present.md index 40862e37e1371..ed79e54d2fab9 100644 --- a/includes/migration-guide/runtime/core/support-special-relative-uri-notation-when-unicode-present.md +++ b/includes/migration-guide/runtime/core/support-special-relative-uri-notation-when-unicode-present.md @@ -12,8 +12,20 @@ Users depending on this behavior to disallow relative URIs should instead specif |:--------|:------------| | Scope |Edge| |Version|4.7.2| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- + + diff --git a/includes/migration-guide/runtime/core/systemthreadingtaskstask-no-longer-throw-objectdisposedexception-after.md b/includes/migration-guide/runtime/core/systemthreadingtaskstask-no-longer-throw-objectdisposedexception-after.md index 1a9e42dbdd335..56753b167f8e5 100644 --- a/includes/migration-guide/runtime/core/systemthreadingtaskstask-no-longer-throw-objectdisposedexception-after.md +++ b/includes/migration-guide/runtime/core/systemthreadingtaskstask-no-longer-throw-objectdisposedexception-after.md @@ -13,3 +13,15 @@ Be aware that Task methods may no longer throw diff --git a/includes/migration-guide/runtime/core/systemuri-escaping-now-supports-rfc-3986.md b/includes/migration-guide/runtime/core/systemuri-escaping-now-supports-rfc-3986.md index bd3745cfe913a..7eecdfedbd76e 100644 --- a/includes/migration-guide/runtime/core/systemuri-escaping-now-supports-rfc-3986.md +++ b/includes/migration-guide/runtime/core/systemuri-escaping-now-supports-rfc-3986.md @@ -12,8 +12,20 @@ URI escaping has changed in .NET Framework 4.5 to support [RFC 3986](https://too |:--------|:------------| | Scope |Minor| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- + + diff --git a/includes/migration-guide/runtime/core/targetframeworkname-for-default-app-domain-no-longer-defaults-null-if-not.md b/includes/migration-guide/runtime/core/targetframeworkname-for-default-app-domain-no-longer-defaults-null-if-not.md index 53d56d4a422e4..0d8a50f964d32 100644 --- a/includes/migration-guide/runtime/core/targetframeworkname-for-default-app-domain-no-longer-defaults-null-if-not.md +++ b/includes/migration-guide/runtime/core/targetframeworkname-for-default-app-domain-no-longer-defaults-null-if-not.md @@ -12,8 +12,16 @@ Code should be updated to not depend on | +- + + diff --git a/includes/migration-guide/runtime/core/winrt-stream-adapters-no-long-call-flushasync-automatically-on-close.md b/includes/migration-guide/runtime/core/winrt-stream-adapters-no-long-call-flushasync-automatically-on-close.md index ec235e1ae9e16..9f6ed2b403347 100644 --- a/includes/migration-guide/runtime/core/winrt-stream-adapters-no-long-call-flushasync-automatically-on-close.md +++ b/includes/migration-guide/runtime/core/winrt-stream-adapters-no-long-call-flushasync-automatically-on-close.md @@ -13,3 +13,15 @@ This change should be transparent. Developers can restore the previous behavior | Scope |Transparent| |Version|4.5.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/core/x509certificate2tostringboolean-does-not-throw-now-when-net-cannot-handle.md b/includes/migration-guide/runtime/core/x509certificate2tostringboolean-does-not-throw-now-when-net-cannot-handle.md index 240f000be70db..11a7ab4ddccaf 100644 --- a/includes/migration-guide/runtime/core/x509certificate2tostringboolean-does-not-throw-now-when-net-cannot-handle.md +++ b/includes/migration-guide/runtime/core/x509certificate2tostringboolean-does-not-throw-now-when-net-cannot-handle.md @@ -12,8 +12,16 @@ Any code depending on | +- + + diff --git a/includes/migration-guide/runtime/data/attempting-tcpip-connection-sql-server-database-that-resolves-localhost.md b/includes/migration-guide/runtime/data/attempting-tcpip-connection-sql-server-database-that-resolves-localhost.md index 681e9de71d658..2c4cf728cbeec 100644 --- a/includes/migration-guide/runtime/data/attempting-tcpip-connection-sql-server-database-that-resolves-localhost.md +++ b/includes/migration-guide/runtime/data/attempting-tcpip-connection-sql-server-database-that-resolves-localhost.md @@ -13,3 +13,15 @@ This issue has been addressed and the previous behavior restored in the .NET Fra | Scope |Minor| |Version|4.6| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/data/connection-pool-blocking-period-for-azure-sql-databases-removed.md b/includes/migration-guide/runtime/data/connection-pool-blocking-period-for-azure-sql-databases-removed.md index 42ce17bdbdef6..4aa4470a0a9ac 100644 --- a/includes/migration-guide/runtime/data/connection-pool-blocking-period-for-azure-sql-databases-removed.md +++ b/includes/migration-guide/runtime/data/connection-pool-blocking-period-for-azure-sql-databases-removed.md @@ -12,8 +12,20 @@ If this behavior is undesirable, the connection pool blocking period can be conf |:--------|:------------| | Scope |Minor| |Version|4.6.2| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- + + diff --git a/includes/migration-guide/runtime/data/sqlbulkcopy-uses-destination-column-encoding-for-strings.md b/includes/migration-guide/runtime/data/sqlbulkcopy-uses-destination-column-encoding-for-strings.md index 9bee018de1449..e673a9783ca7f 100644 --- a/includes/migration-guide/runtime/data/sqlbulkcopy-uses-destination-column-encoding-for-strings.md +++ b/includes/migration-guide/runtime/data/sqlbulkcopy-uses-destination-column-encoding-for-strings.md @@ -12,8 +12,18 @@ Expect that wi |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- + + diff --git a/includes/migration-guide/runtime/data/sqlconnection-can-no-longer-connect-sql-server-1997-databases-using-via.md b/includes/migration-guide/runtime/data/sqlconnection-can-no-longer-connect-sql-server-1997-databases-using-via.md index 87c5b688be9b1..62d21f2e55bb0 100644 --- a/includes/migration-guide/runtime/data/sqlconnection-can-no-longer-connect-sql-server-1997-databases-using-via.md +++ b/includes/migration-guide/runtime/data/sqlconnection-can-no-longer-connect-sql-server-1997-databases-using-via.md @@ -12,8 +12,18 @@ The VIA protocol is deprecated, so an alternative protocol should be used to con |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- + + diff --git a/includes/migration-guide/runtime/data/sqlconnectionopen-fails-on-windows-7-with-non-ifs-winsock-bsp-lsp-present.md b/includes/migration-guide/runtime/data/sqlconnectionopen-fails-on-windows-7-with-non-ifs-winsock-bsp-lsp-present.md index 6a40e446d2e9b..fcebffc6b3656 100644 --- a/includes/migration-guide/runtime/data/sqlconnectionopen-fails-on-windows-7-with-non-ifs-winsock-bsp-lsp-present.md +++ b/includes/migration-guide/runtime/data/sqlconnectionopen-fails-on-windows-7-with-non-ifs-winsock-bsp-lsp-present.md @@ -12,8 +12,18 @@ This bug has been fixed in the .NET Framework 4.5.2, so it can be avoided by upg |:--------|:------------| | Scope |Minor| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- + + diff --git a/includes/migration-guide/runtime/data/sqlvariant-data-uses-collation-rather-than-database.md b/includes/migration-guide/runtime/data/sqlvariant-data-uses-collation-rather-than-database.md index ee5777c60f74c..2385b7d314d17 100644 --- a/includes/migration-guide/runtime/data/sqlvariant-data-uses-collation-rather-than-database.md +++ b/includes/migration-guide/runtime/data/sqlvariant-data-uses-collation-rather-than-database.md @@ -13,3 +13,15 @@ This change addresses possible data corruption if the database collation differs | Scope |Transparent| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/debugger/null-coalescer-values-are-not-visible-debugger-until-one-step-later.md b/includes/migration-guide/runtime/debugger/null-coalescer-values-are-not-visible-debugger-until-one-step-later.md index 03051ccb4de43..3d81d3ce11f64 100644 --- a/includes/migration-guide/runtime/debugger/null-coalescer-values-are-not-visible-debugger-until-one-step-later.md +++ b/includes/migration-guide/runtime/debugger/null-coalescer-values-are-not-visible-debugger-until-one-step-later.md @@ -13,3 +13,15 @@ Stepping one additional time in the debugger will cause the local/field's value | Scope |Edge| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/ef/change-behavior-data-definition-language-ddl-apis.md b/includes/migration-guide/runtime/ef/change-behavior-data-definition-language-ddl-apis.md index 2c6443c31f507..e81667797bca5 100644 --- a/includes/migration-guide/runtime/ef/change-behavior-data-definition-language-ddl-apis.md +++ b/includes/migration-guide/runtime/ef/change-behavior-data-definition-language-ddl-apis.md @@ -13,3 +13,15 @@ These changes make it easier to build tools and applications that use the DDL AP | Scope |Minor| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/ef/different-exception-handling-for-objectcontextcreatedatabase.md b/includes/migration-guide/runtime/ef/different-exception-handling-for-objectcontextcreatedatabase.md index 01e07be3baca1..96c98960241f7 100644 --- a/includes/migration-guide/runtime/ef/different-exception-handling-for-objectcontextcreatedatabase.md +++ b/includes/migration-guide/runtime/ef/different-exception-handling-for-objectcontextcreatedatabase.md @@ -12,8 +12,18 @@ When catching an
  • | +- +- + + diff --git a/includes/migration-guide/runtime/ef/ef-no-longer-throws-for-queryviews-with-specific-characteristics.md b/includes/migration-guide/runtime/ef/ef-no-longer-throws-for-queryviews-with-specific-characteristics.md index 8ac2d1c5cd93e..f72ebc3092716 100644 --- a/includes/migration-guide/runtime/ef/ef-no-longer-throws-for-queryviews-with-specific-characteristics.md +++ b/includes/migration-guide/runtime/ef/ef-no-longer-throws-for-queryviews-with-specific-characteristics.md @@ -13,3 +13,15 @@ This change only affects code that uses QueryViews with 1-0..1 relationships whe | Scope |Edge| |Version|4.5.2| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/ef/entityframework-60-loads-very-slowly-apps-launched-from-visual-studio.md b/includes/migration-guide/runtime/ef/entityframework-60-loads-very-slowly-apps-launched-from-visual-studio.md index 63f11641d7249..88c9595ab027a 100644 --- a/includes/migration-guide/runtime/ef/entityframework-60-loads-very-slowly-apps-launched-from-visual-studio.md +++ b/includes/migration-guide/runtime/ef/entityframework-60-loads-very-slowly-apps-launched-from-visual-studio.md @@ -13,3 +13,15 @@ This issue is fixed in EntityFramework 6.0.2. Update EntityFramework to avoid th | Scope |Edge| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/ef/log-file-name-created-by-objectcontextcreatedatabase-method-has-changed.md b/includes/migration-guide/runtime/ef/log-file-name-created-by-objectcontextcreatedatabase-method-has-changed.md index 35f1e12364045..4be48afef6da8 100644 --- a/includes/migration-guide/runtime/ef/log-file-name-created-by-objectcontextcreatedatabase-method-has-changed.md +++ b/includes/migration-guide/runtime/ef/log-file-name-created-by-objectcontextcreatedatabase-method-has-changed.md @@ -16,4 +16,12 @@ If the log file name is important for an app, the app should be updated to expec #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/ef/objectcontexttranslate-objectcontextexecutestorequery-now-support-enum-type.md b/includes/migration-guide/runtime/ef/objectcontexttranslate-objectcontextexecutestorequery-now-support-enum-type.md index 556303773000d..4c9845fc4af24 100644 --- a/includes/migration-guide/runtime/ef/objectcontexttranslate-objectcontextexecutestorequery-now-support-enum-type.md +++ b/includes/migration-guide/runtime/ef/objectcontexttranslate-objectcontextexecutestorequery-now-support-enum-type.md @@ -16,4 +16,18 @@ If Translate or ExecuteStoreQuery was called on an enum type in .NET Framework 4 #### Affected APIs --
  • | +- +- +- +- | + + diff --git a/includes/migration-guide/runtime/ef/opt-in-break-revert-from-different-45-sql-generation-simpler-40.md b/includes/migration-guide/runtime/ef/opt-in-break-revert-from-different-45-sql-generation-simpler-40.md index 4957964428482..4327779996842 100644 --- a/includes/migration-guide/runtime/ef/opt-in-break-revert-from-different-45-sql-generation-simpler-40.md +++ b/includes/migration-guide/runtime/ef/opt-in-break-revert-from-different-45-sql-generation-simpler-40.md @@ -13,3 +13,15 @@ This feature is disabled by default. If Entity Framework generates extra JOIN st | Scope |Transparent| |Version|4.5.2| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/globalization/unicode-standard-version-80-categories-now-supported.md b/includes/migration-guide/runtime/globalization/unicode-standard-version-80-categories-now-supported.md index 0b97083d40deb..e2e03c2b98f4c 100644 --- a/includes/migration-guide/runtime/globalization/unicode-standard-version-80-categories-now-supported.md +++ b/includes/migration-guide/runtime/globalization/unicode-standard-version-80-categories-now-supported.md @@ -12,8 +12,20 @@ Review code and remove/change logic that depends on hard-coded Unicode character |:--------|:------------| | Scope |Minor| |Version|4.6.2| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- + + diff --git a/includes/migration-guide/runtime/jit/incorrect-code-generation-when-passing-comparing-uint16-values.md b/includes/migration-guide/runtime/jit/incorrect-code-generation-when-passing-comparing-uint16-values.md index 510a5b1d6f115..615a127a5ffd9 100644 --- a/includes/migration-guide/runtime/jit/incorrect-code-generation-when-passing-comparing-uint16-values.md +++ b/includes/migration-guide/runtime/jit/incorrect-code-generation-when-passing-comparing-uint16-values.md @@ -13,3 +13,15 @@ If you encounter issues in the comparison of 16-bit unsigned values in the .NET | Scope |Edge| |Version|4.7| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/linq/enumerableemptylttresultgt-always-returns-cached-instance.md b/includes/migration-guide/runtime/linq/enumerableemptylttresultgt-always-returns-cached-instance.md index 3a6f4a8276f1d..5c14f98eb0fa2 100644 --- a/includes/migration-guide/runtime/linq/enumerableemptylttresultgt-always-returns-cached-instance.md +++ b/includes/migration-guide/runtime/linq/enumerableemptylttresultgt-always-returns-cached-instance.md @@ -12,8 +12,16 @@ Because the previous behavior was non-deterministic, code is unlikely to depend |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/mef/mef-catalogs-implement-ienumerable-therefore-can-no-longer-be-used-create.md b/includes/migration-guide/runtime/mef/mef-catalogs-implement-ienumerable-therefore-can-no-longer-be-used-create.md index 91547b81dcee4..2a1f7da07ef0b 100644 --- a/includes/migration-guide/runtime/mef/mef-catalogs-implement-ienumerable-therefore-can-no-longer-be-used-create.md +++ b/includes/migration-guide/runtime/mef/mef-catalogs-implement-ienumerable-therefore-can-no-longer-be-used-create.md @@ -13,3 +13,15 @@ Can no longer use MEF to create a serializer | Scope |Major| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/networking/contentdisposition-datetimes-returns-slightly-different-string.md b/includes/migration-guide/runtime/networking/contentdisposition-datetimes-returns-slightly-different-string.md index 8e8c8b14ca526..1c7d70c283a66 100644 --- a/includes/migration-guide/runtime/networking/contentdisposition-datetimes-returns-slightly-different-string.md +++ b/includes/migration-guide/runtime/networking/contentdisposition-datetimes-returns-slightly-different-string.md @@ -12,8 +12,18 @@ Do not expect that string representations of ContentDispositions from different |:--------|:------------| | Scope |Minor| |Version|4.6| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- + + diff --git a/includes/migration-guide/runtime/networking/deserialization-mailmessage-objects-serialized-under-net-framework-45-may.md b/includes/migration-guide/runtime/networking/deserialization-mailmessage-objects-serialized-under-net-framework-45-may.md index cd7634801e1c3..897ae13b63fe4 100644 --- a/includes/migration-guide/runtime/networking/deserialization-mailmessage-objects-serialized-under-net-framework-45-may.md +++ b/includes/migration-guide/runtime/networking/deserialization-mailmessage-objects-serialized-under-net-framework-45-may.md @@ -12,8 +12,16 @@ Ensure that your code provides exception handling when deserializing a | +- + + diff --git a/includes/migration-guide/runtime/networking/systemnetpeertopeercollaboration-unavailable-on-windows-8.md b/includes/migration-guide/runtime/networking/systemnetpeertopeercollaboration-unavailable-on-windows-8.md index 4f1af0e1c6020..2ee1e819110b2 100644 --- a/includes/migration-guide/runtime/networking/systemnetpeertopeercollaboration-unavailable-on-windows-8.md +++ b/includes/migration-guide/runtime/networking/systemnetpeertopeercollaboration-unavailable-on-windows-8.md @@ -12,8 +12,16 @@ Apps that support Windows 8 or above must be updated to not depend on this names |:--------|:------------| | Scope |Major| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/printing/data-written-printsystemjobinfojobstream-must-be-xps-format.md b/includes/migration-guide/runtime/printing/data-written-printsystemjobinfojobstream-must-be-xps-format.md index 52a0545065012..3067fe2f59573 100644 --- a/includes/migration-guide/runtime/printing/data-written-printsystemjobinfojobstream-must-be-xps-format.md +++ b/includes/migration-guide/runtime/printing/data-written-printsystemjobinfojobstream-must-be-xps-format.md @@ -12,8 +12,16 @@ To output print content, you can do either of the following:
    • Use the
    | +- + + diff --git a/includes/migration-guide/runtime/runtime/improved-wcf-chain-trust-certificate-validation-for-nettcp-authentication.md b/includes/migration-guide/runtime/runtime/improved-wcf-chain-trust-certificate-validation-for-nettcp-authentication.md index d0af45fe627b5..b8a951094790a 100644 --- a/includes/migration-guide/runtime/runtime/improved-wcf-chain-trust-certificate-validation-for-nettcp-authentication.md +++ b/includes/migration-guide/runtime/runtime/improved-wcf-chain-trust-certificate-validation-for-nettcp-authentication.md @@ -13,3 +13,15 @@ | Scope |Minor| |Version|4.7.2| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/security/rsacng-dsacng-are-once-again-usable-partial-trust-scenarios.md b/includes/migration-guide/runtime/security/rsacng-dsacng-are-once-again-usable-partial-trust-scenarios.md index 6e61236bf6fea..a6fa9e422ad9d 100644 --- a/includes/migration-guide/runtime/security/rsacng-dsacng-are-once-again-usable-partial-trust-scenarios.md +++ b/includes/migration-guide/runtime/security/rsacng-dsacng-are-once-again-usable-partial-trust-scenarios.md @@ -12,8 +12,32 @@ If this change in the .NET Framework 4.6.2 has negatively impacted your partial |:--------|:------------| | Scope |Edge| |Version|4.6.2| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/security/rsacngverifyhash-now-returns-false-for-any-verification-failure.md b/includes/migration-guide/runtime/security/rsacngverifyhash-now-returns-false-for-any-verification-failure.md index 8f6f0d0a63135..2b2a1e5ed7d94 100644 --- a/includes/migration-guide/runtime/security/rsacngverifyhash-now-returns-false-for-any-verification-failure.md +++ b/includes/migration-guide/runtime/security/rsacngverifyhash-now-returns-false-for-any-verification-failure.md @@ -12,8 +12,16 @@ Any code whose execution depends on handling the | +- + + diff --git a/includes/migration-guide/runtime/security/signedxml-encryptedxml-breaking-changes.md b/includes/migration-guide/runtime/security/signedxml-encryptedxml-breaking-changes.md index 75ecd9253a1f6..215fa8cd905aa 100644 --- a/includes/migration-guide/runtime/security/signedxml-encryptedxml-breaking-changes.md +++ b/includes/migration-guide/runtime/security/signedxml-encryptedxml-breaking-changes.md @@ -12,8 +12,20 @@ Developers might want to review the usage of
  • | +- +- +- + + diff --git a/includes/migration-guide/runtime/serialization/binaryformatter-can-fail-find-type-from-loadfrom-context.md b/includes/migration-guide/runtime/serialization/binaryformatter-can-fail-find-type-from-loadfrom-context.md index 24996d7197154..25a1caceda582 100644 --- a/includes/migration-guide/runtime/serialization/binaryformatter-can-fail-find-type-from-loadfrom-context.md +++ b/includes/migration-guide/runtime/serialization/binaryformatter-can-fail-find-type-from-loadfrom-context.md @@ -12,8 +12,20 @@ If this exception is seen, the Binder property of the
  • | +- +- +- + + diff --git a/includes/migration-guide/runtime/serialization/exception-message-has-changed-for-failed-datacontract-serialization-case-an.md b/includes/migration-guide/runtime/serialization/exception-message-has-changed-for-failed-datacontract-serialization-case-an.md index a119967c315ad..b7d20c4420d44 100644 --- a/includes/migration-guide/runtime/serialization/exception-message-has-changed-for-failed-datacontract-serialization-case-an.md +++ b/includes/migration-guide/runtime/serialization/exception-message-has-changed-for-failed-datacontract-serialization-case-an.md @@ -12,8 +12,60 @@ Apps should not depend on specific exception messages. If an app depends on this |:--------|:------------| | Scope |Edge| |Version|4.6| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/serialization/netdatacontractserializer-fails-deserialize-concurrentdictionary-serialized.md b/includes/migration-guide/runtime/serialization/netdatacontractserializer-fails-deserialize-concurrentdictionary-serialized.md index 1672b3c094083..48052d1910bec 100644 --- a/includes/migration-guide/runtime/serialization/netdatacontractserializer-fails-deserialize-concurrentdictionary-serialized.md +++ b/includes/migration-guide/runtime/serialization/netdatacontractserializer-fails-deserialize-concurrentdictionary-serialized.md @@ -12,8 +12,16 @@ There are a number of possible work-arounds for this issue:
    • Upgrade the s |:--------|:------------| | Scope |Minor| |Version|4.5.1| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
    | +- + + diff --git a/includes/migration-guide/runtime/serialization/soapformatter-cannot-deserialize-hashtable-similar-ordered-collection.md b/includes/migration-guide/runtime/serialization/soapformatter-cannot-deserialize-hashtable-similar-ordered-collection.md index a57f61e572a39..979a4186ed4ed 100644 --- a/includes/migration-guide/runtime/serialization/soapformatter-cannot-deserialize-hashtable-similar-ordered-collection.md +++ b/includes/migration-guide/runtime/serialization/soapformatter-cannot-deserialize-hashtable-similar-ordered-collection.md @@ -12,8 +12,22 @@ The
  • | +- +- +- +- + + diff --git a/includes/migration-guide/runtime/serialization/xmlserializer-fails-while-serializing-type-that-hides-an-accessible-member.md b/includes/migration-guide/runtime/serialization/xmlserializer-fails-while-serializing-type-that-hides-an-accessible-member.md index 193933be96c10..cba389833a2b3 100644 --- a/includes/migration-guide/runtime/serialization/xmlserializer-fails-while-serializing-type-that-hides-an-accessible-member.md +++ b/includes/migration-guide/runtime/serialization/xmlserializer-fails-while-serializing-type-that-hides-an-accessible-member.md @@ -12,8 +12,32 @@ This problem can be solved by making the new, hiding member accessible to the
  • | +- +- +- +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/setup/net-framework-46-does-not-use-45xx-version-when-registering-itself-registry.md b/includes/migration-guide/runtime/setup/net-framework-46-does-not-use-45xx-version-when-registering-itself-registry.md index 3b209dcfbc2a6..4938695c13afb 100644 --- a/includes/migration-guide/runtime/setup/net-framework-46-does-not-use-45xx-version-when-registering-itself-registry.md +++ b/includes/migration-guide/runtime/setup/net-framework-46-does-not-use-45xx-version-when-registering-itself-registry.md @@ -13,3 +13,15 @@ Update apps probing for a .NET Framework 4.5 install by looking for 4.5 registry | Scope |Edge| |Version|4.6| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/setup/product-versioning-changes-net-framework-46-later-versions.md b/includes/migration-guide/runtime/setup/product-versioning-changes-net-framework-46-later-versions.md index 4b150427956e4..85f972bf62aed 100644 --- a/includes/migration-guide/runtime/setup/product-versioning-changes-net-framework-46-later-versions.md +++ b/includes/migration-guide/runtime/setup/product-versioning-changes-net-framework-46-later-versions.md @@ -13,3 +13,15 @@ In general, applications should depend on the recommended techniques for detecti | Scope |Minor| |Version|4.6| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/tools/contractinvariant-contractrequirestexception-do-not-consider.md b/includes/migration-guide/runtime/tools/contractinvariant-contractrequirestexception-do-not-consider.md index cb86e7a0152ff..29d64e4c70cc2 100644 --- a/includes/migration-guide/runtime/tools/contractinvariant-contractrequirestexception-do-not-consider.md +++ b/includes/migration-guide/runtime/tools/contractinvariant-contractrequirestexception-do-not-consider.md @@ -12,8 +12,18 @@ This behavior was addressed in [GitHub Issue #339](https://github.com/Microsoft/ |:--------|:------------| | Scope |Minor| |Version|4.6.1| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- + + diff --git a/includes/migration-guide/runtime/wcf/error-codes-for-maxrequestlength-maxreceivedmessagesize-are-different.md b/includes/migration-guide/runtime/wcf/error-codes-for-maxrequestlength-maxreceivedmessagesize-are-different.md index 1b746f1ea966e..adc1ec16ba51c 100644 --- a/includes/migration-guide/runtime/wcf/error-codes-for-maxrequestlength-maxreceivedmessagesize-are-different.md +++ b/includes/migration-guide/runtime/wcf/error-codes-for-maxrequestlength-maxreceivedmessagesize-are-different.md @@ -13,3 +13,15 @@ This change facilitates debugging in cases where the message length exceeds the | Scope |Edge| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wcf/minfreememorypercentagetoactiveservice-now-respected.md b/includes/migration-guide/runtime/wcf/minfreememorypercentagetoactiveservice-now-respected.md index 3d7014b115a71..d947c8e44fa38 100644 --- a/includes/migration-guide/runtime/wcf/minfreememorypercentagetoactiveservice-now-respected.md +++ b/includes/migration-guide/runtime/wcf/minfreememorypercentagetoactiveservice-now-respected.md @@ -13,3 +13,15 @@ An exception occurs if the free memory available on the web server is less than | Scope |Minor| |Version|4.5.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wcf/remove-ssl3-from-wcf-transportdefaults.md b/includes/migration-guide/runtime/wcf/remove-ssl3-from-wcf-transportdefaults.md index 6833855622073..67a53760c174b 100644 --- a/includes/migration-guide/runtime/wcf/remove-ssl3-from-wcf-transportdefaults.md +++ b/includes/migration-guide/runtime/wcf/remove-ssl3-from-wcf-transportdefaults.md @@ -12,8 +12,18 @@ If Ssl3 is required, use one of the following configuration mechanisms to add Ss |:--------|:------------| | Scope |Edge| |Version|4.6.2| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- + + diff --git a/includes/migration-guide/runtime/wcf/replace-method-odata-urls-disabled-by-default.md b/includes/migration-guide/runtime/wcf/replace-method-odata-urls-disabled-by-default.md index 42f65681ca6dc..aba183a10d654 100644 --- a/includes/migration-guide/runtime/wcf/replace-method-odata-urls-disabled-by-default.md +++ b/includes/migration-guide/runtime/wcf/replace-method-odata-urls-disabled-by-default.md @@ -12,8 +12,16 @@ If the replace method is required (which is uncommon), it can be re-enabled thro |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/wcf/svctraceviewer-combobox-high-contrast-change.md b/includes/migration-guide/runtime/wcf/svctraceviewer-combobox-high-contrast-change.md index 7143a437ef026..34e9c0d3925f5 100644 --- a/includes/migration-guide/runtime/wcf/svctraceviewer-combobox-high-contrast-change.md +++ b/includes/migration-guide/runtime/wcf/svctraceviewer-combobox-high-contrast-change.md @@ -13,3 +13,15 @@ In the [Microsoft Service Trace Viewer tool](~/docs/framework/wcf/service-trace- | Scope |Edge| |Version|4.8| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wcf/systemservicemodelwebwebservicehost-object-no-longer-adds-default-endpoint.md b/includes/migration-guide/runtime/wcf/systemservicemodelwebwebservicehost-object-no-longer-adds-default-endpoint.md index f53250b17861d..1a39ece27c35b 100644 --- a/includes/migration-guide/runtime/wcf/systemservicemodelwebwebservicehost-object-no-longer-adds-default-endpoint.md +++ b/includes/migration-guide/runtime/wcf/systemservicemodelwebwebservicehost-object-no-longer-adds-default-endpoint.md @@ -12,8 +12,34 @@ If users will expect to be able to connect to a default endpoint and other expli |:--------|:------------| | Scope |Minor| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
  • | +- +- +- +- +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/wcf/wcf-addressheadercollection-now-throws-an-argumentexception-if-addressheader.md b/includes/migration-guide/runtime/wcf/wcf-addressheadercollection-now-throws-an-argumentexception-if-addressheader.md index eb7466b43d11f..2d932b41d8e16 100644 --- a/includes/migration-guide/runtime/wcf/wcf-addressheadercollection-now-throws-an-argumentexception-if-addressheader.md +++ b/includes/migration-guide/runtime/wcf/wcf-addressheadercollection-now-throws-an-argumentexception-if-addressheader.md @@ -12,8 +12,16 @@ If you encounter compatibility issues with this change on the .NET Framework 4.7 |:--------|:------------| | Scope |Minor| |Version|4.7.1| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/wcf/wcf-msmqsecurehashalgorithm-default-value-now-sha256.md b/includes/migration-guide/runtime/wcf/wcf-msmqsecurehashalgorithm-default-value-now-sha256.md index 1a04b48499d59..08e78a190ef8e 100644 --- a/includes/migration-guide/runtime/wcf/wcf-msmqsecurehashalgorithm-default-value-now-sha256.md +++ b/includes/migration-guide/runtime/wcf/wcf-msmqsecurehashalgorithm-default-value-now-sha256.md @@ -13,3 +13,15 @@ If you run into compatibility issues with this change on the .NET Framework 4.7. | Scope |Minor| |Version|4.7.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wcf/wcf-pipeconnectiongethashalgorithm-now-uses-sha256.md b/includes/migration-guide/runtime/wcf/wcf-pipeconnectiongethashalgorithm-now-uses-sha256.md index e0b19376da2bd..f19ef89215f82 100644 --- a/includes/migration-guide/runtime/wcf/wcf-pipeconnectiongethashalgorithm-now-uses-sha256.md +++ b/includes/migration-guide/runtime/wcf/wcf-pipeconnectiongethashalgorithm-now-uses-sha256.md @@ -13,3 +13,15 @@ If you run into compatibility issue with this change on the .NET Framework 4.7.1 | Scope |Minor| |Version|4.7.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wcf/wcf-services-that-use-nettcp-with-ssl-security-md5-certificate.md b/includes/migration-guide/runtime/wcf/wcf-services-that-use-nettcp-with-ssl-security-md5-certificate.md index f0fdb59858342..86180fbc355d8 100644 --- a/includes/migration-guide/runtime/wcf/wcf-services-that-use-nettcp-with-ssl-security-md5-certificate.md +++ b/includes/migration-guide/runtime/wcf/wcf-services-that-use-nettcp-with-ssl-security-md5-certificate.md @@ -45,3 +45,15 @@ The following configuration file does this: | Scope | Minor | | Version | 4.6 | | Type | Runtime | + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/web/dataannotationsdatatypeattributedisableregex-app-setting-on-by-default-net.md b/includes/migration-guide/runtime/web/dataannotationsdatatypeattributedisableregex-app-setting-on-by-default-net.md index adf36247aefa1..7d612734b4f99 100644 --- a/includes/migration-guide/runtime/web/dataannotationsdatatypeattributedisableregex-app-setting-on-by-default-net.md +++ b/includes/migration-guide/runtime/web/dataannotationsdatatypeattributedisableregex-app-setting-on-by-default-net.md @@ -13,3 +13,15 @@ If you find that regular expressions in your web application do not work after u | Scope |Minor| |Version|4.7.2| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/web/managed-browser-hosting-controls-from-net-framework-11-20-are-blocked.md b/includes/migration-guide/runtime/web/managed-browser-hosting-controls-from-net-framework-11-20-are-blocked.md index b81fe1ba15b7d..2771becb36472 100644 --- a/includes/migration-guide/runtime/web/managed-browser-hosting-controls-from-net-framework-11-20-are-blocked.md +++ b/includes/migration-guide/runtime/web/managed-browser-hosting-controls-from-net-framework-11-20-are-blocked.md @@ -13,3 +13,15 @@ Internet Explorer will fail to launch an application that uses managed browser h | Scope |Minor| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wf/systemactivities-now-aptca.md b/includes/migration-guide/runtime/wf/systemactivities-now-aptca.md index db1dfe32c4d5a..4a739fcde41a7 100644 --- a/includes/migration-guide/runtime/wf/systemactivities-now-aptca.md +++ b/includes/migration-guide/runtime/wf/systemactivities-now-aptca.md @@ -13,3 +13,15 @@ Derived classes cannot be marked with the diff --git a/includes/migration-guide/runtime/wf/wf-serializes-expressionsliterallttgt-datetimes-differently-now-breaks.md b/includes/migration-guide/runtime/wf/wf-serializes-expressionsliterallttgt-datetimes-differently-now-breaks.md index 1d45ea98aab08..8fd661458992d 100644 --- a/includes/migration-guide/runtime/wf/wf-serializes-expressionsliterallttgt-datetimes-differently-now-breaks.md +++ b/includes/migration-guide/runtime/wf/wf-serializes-expressionsliterallttgt-datetimes-differently-now-breaks.md @@ -13,3 +13,15 @@ This change allows and diff --git a/includes/migration-guide/runtime/wf/workflow-now-throws-original-exception-instead-nullreferenceexception-some.md b/includes/migration-guide/runtime/wf/workflow-now-throws-original-exception-instead-nullreferenceexception-some.md index c2a76d73d9ac3..cf8139c35e90b 100644 --- a/includes/migration-guide/runtime/wf/workflow-now-throws-original-exception-instead-nullreferenceexception-some.md +++ b/includes/migration-guide/runtime/wf/workflow-now-throws-original-exception-instead-nullreferenceexception-some.md @@ -12,8 +12,22 @@ If your code relies on handling the
  • | +- +- +- +- + + diff --git a/includes/migration-guide/runtime/wf/workflow-sql-persistence-adds-primary-key-clusters-disallows-null-values.md b/includes/migration-guide/runtime/wf/workflow-sql-persistence-adds-primary-key-clusters-disallows-null-values.md index 9d79fa0db1cd9..562c30c024b6e 100644 --- a/includes/migration-guide/runtime/wf/workflow-sql-persistence-adds-primary-key-clusters-disallows-null-values.md +++ b/includes/migration-guide/runtime/wf/workflow-sql-persistence-adds-primary-key-clusters-disallows-null-values.md @@ -13,3 +13,15 @@ The SQL file SqlWorkflowInstanceStoreSchemaUpgrade.sql must be applied to existi | Scope |Edge| |Version|4.7| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/winforms/previewlostkeyboardfocus-called-repeatedly-if-its-handler-shows-windows.md b/includes/migration-guide/runtime/winforms/previewlostkeyboardfocus-called-repeatedly-if-its-handler-shows-windows.md index d66d41c2215fc..73a9be0096844 100644 --- a/includes/migration-guide/runtime/winforms/previewlostkeyboardfocus-called-repeatedly-if-its-handler-shows-windows.md +++ b/includes/migration-guide/runtime/winforms/previewlostkeyboardfocus-called-repeatedly-if-its-handler-shows-windows.md @@ -12,8 +12,22 @@ There are two options to work around this issue:
    1. It may be avoided by cal |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
    2. | +- +- +- +- + + diff --git a/includes/migration-guide/runtime/winforms/winforms-checkforoverflowunderflow-property-now-true-for-systemdrawing.md b/includes/migration-guide/runtime/winforms/winforms-checkforoverflowunderflow-property-now-true-for-systemdrawing.md index 5f4d457197517..de972e4411231 100644 --- a/includes/migration-guide/runtime/winforms/winforms-checkforoverflowunderflow-property-now-true-for-systemdrawing.md +++ b/includes/migration-guide/runtime/winforms/winforms-checkforoverflowunderflow-property-now-true-for-systemdrawing.md @@ -13,3 +13,15 @@ Previously when overflows occurred, the result would be silently truncated. Now | Scope |Edge| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/accessing-wpf-datagrids-selected-items-from-handler-unloadingrow-event-can.md b/includes/migration-guide/runtime/wpf/accessing-wpf-datagrids-selected-items-from-handler-unloadingrow-event-can.md index 79614f8c4c43f..8a3f121adf952 100644 --- a/includes/migration-guide/runtime/wpf/accessing-wpf-datagrids-selected-items-from-handler-unloadingrow-event-can.md +++ b/includes/migration-guide/runtime/wpf/accessing-wpf-datagrids-selected-items-from-handler-unloadingrow-event-can.md @@ -12,8 +12,18 @@ This issue has been fixed in the .NET Framework 4.6 and may be addressed by upgr |:--------|:------------| | Scope |Minor| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
    3. | +- +- + + diff --git a/includes/migration-guide/runtime/wpf/calling-datagridcommitedit-from-celleditending-handler-drops-focus.md b/includes/migration-guide/runtime/wpf/calling-datagridcommitedit-from-celleditending-handler-drops-focus.md index 46cd0ff2f53ec..4b7bc2f52db86 100644 --- a/includes/migration-guide/runtime/wpf/calling-datagridcommitedit-from-celleditending-handler-drops-focus.md +++ b/includes/migration-guide/runtime/wpf/calling-datagridcommitedit-from-celleditending-handler-drops-focus.md @@ -12,8 +12,18 @@ This bug has been fixed in the .NET Framework 4.5.2, so it can be avoided by upg |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
    4. | +- +- + + diff --git a/includes/migration-guide/runtime/wpf/calling-itemsrefresh-on-wpf-listbox-listview-datagrid-with-items-selected.md b/includes/migration-guide/runtime/wpf/calling-itemsrefresh-on-wpf-listbox-listview-datagrid-with-items-selected.md index 4d1b6f7f9a443..9e329120895b8 100644 --- a/includes/migration-guide/runtime/wpf/calling-itemsrefresh-on-wpf-listbox-listview-datagrid-with-items-selected.md +++ b/includes/migration-guide/runtime/wpf/calling-itemsrefresh-on-wpf-listbox-listview-datagrid-with-items-selected.md @@ -16,4 +16,12 @@ This issue may be worked around by programmatically unselecting items before | +- + + diff --git a/includes/migration-guide/runtime/wpf/chained-popups-with-staysopenfalse.md b/includes/migration-guide/runtime/wpf/chained-popups-with-staysopenfalse.md index 4a84502705b60..e050d030da9e3 100644 --- a/includes/migration-guide/runtime/wpf/chained-popups-with-staysopenfalse.md +++ b/includes/migration-guide/runtime/wpf/chained-popups-with-staysopenfalse.md @@ -8,8 +8,16 @@ A Popup with StaysOpen=False is supposed to close when you click outside the Pop |:--------|:------------| | Scope |Edge| |Version|4.7.1| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/wpf/changing-isenabled-property-parent-textblock-control-affects-any-child.md b/includes/migration-guide/runtime/wpf/changing-isenabled-property-parent-textblock-control-affects-any-child.md index 7b86647037ced..347e237a1e5c0 100644 --- a/includes/migration-guide/runtime/wpf/changing-isenabled-property-parent-textblock-control-affects-any-child.md +++ b/includes/migration-guide/runtime/wpf/changing-isenabled-property-parent-textblock-control-affects-any-child.md @@ -12,8 +12,16 @@ None. This change conforms to the expected behavior for controls inside a | +- + + diff --git a/includes/migration-guide/runtime/wpf/coerceisselectionboxhighlighted.md b/includes/migration-guide/runtime/wpf/coerceisselectionboxhighlighted.md index 07a29b2d6d031..59f52705a37cb 100644 --- a/includes/migration-guide/runtime/wpf/coerceisselectionboxhighlighted.md +++ b/includes/migration-guide/runtime/wpf/coerceisselectionboxhighlighted.md @@ -12,8 +12,16 @@ If possible, upgrade to .NET Framework 4.6.2. |:--------|:------------| | Scope |Minor| |Version|4.6| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/wpf/crash-selector-when-removing-an-item-from-custom-incc-collection.md b/includes/migration-guide/runtime/wpf/crash-selector-when-removing-an-item-from-custom-incc-collection.md index a71f67c253c59..d53323bfdf246 100644 --- a/includes/migration-guide/runtime/wpf/crash-selector-when-removing-an-item-from-custom-incc-collection.md +++ b/includes/migration-guide/runtime/wpf/crash-selector-when-removing-an-item-from-custom-incc-collection.md @@ -13,3 +13,15 @@ Upgrade to .NET Framework 4.7.1. | Scope |Minor| |Version|4.7| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/data-binding-improvement-for-keyedcollection.md b/includes/migration-guide/runtime/wpf/data-binding-improvement-for-keyedcollection.md index deafeb63c0dc1..278e098164e60 100644 --- a/includes/migration-guide/runtime/wpf/data-binding-improvement-for-keyedcollection.md +++ b/includes/migration-guide/runtime/wpf/data-binding-improvement-for-keyedcollection.md @@ -13,3 +13,15 @@ In order for an application that targets an older version to benefit from this c | Scope |Major| |Version|4.8| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/datagridcellspanelbringindexintoview-throws-argumentoutofrangeexception.md b/includes/migration-guide/runtime/wpf/datagridcellspanelbringindexintoview-throws-argumentoutofrangeexception.md index 8287b534334e9..8fa71213b7193 100644 --- a/includes/migration-guide/runtime/wpf/datagridcellspanelbringindexintoview-throws-argumentoutofrangeexception.md +++ b/includes/migration-guide/runtime/wpf/datagridcellspanelbringindexintoview-throws-argumentoutofrangeexception.md @@ -12,8 +12,18 @@ Any one of the following:
      1. Upgrade to .NET Framework 4.7.
      2. Install |:--------|:------------| | Scope |Edge| |Version|4.6.2| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
      3. | +- +- + + diff --git a/includes/migration-guide/runtime/wpf/fixed-hang-when-listbox-contains-duplicate-value-types.md b/includes/migration-guide/runtime/wpf/fixed-hang-when-listbox-contains-duplicate-value-types.md index c54e556ea5b4a..159095d8ffd5c 100644 --- a/includes/migration-guide/runtime/wpf/fixed-hang-when-listbox-contains-duplicate-value-types.md +++ b/includes/migration-guide/runtime/wpf/fixed-hang-when-listbox-contains-duplicate-value-types.md @@ -9,3 +9,15 @@ Fixed a problem where a virtualizing | Scope |Major| |Version|4.8| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/flowdocument-may-show-an-extra-line-text.md b/includes/migration-guide/runtime/wpf/flowdocument-may-show-an-extra-line-text.md index 83e5670ce0fde..fd319e46490a2 100644 --- a/includes/migration-guide/runtime/wpf/flowdocument-may-show-an-extra-line-text.md +++ b/includes/migration-guide/runtime/wpf/flowdocument-may-show-an-extra-line-text.md @@ -12,8 +12,24 @@ In some cases, decreasing the display element's PageHeight property by one can r |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
      4. | +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/wpf/glyphruncomputeinkboundingbox-formattedtextextent-return-different-values.md b/includes/migration-guide/runtime/wpf/glyphruncomputeinkboundingbox-formattedtextextent-return-different-values.md index 058923f265644..6a75f982eb739 100644 --- a/includes/migration-guide/runtime/wpf/glyphruncomputeinkboundingbox-formattedtextextent-return-different-values.md +++ b/includes/migration-guide/runtime/wpf/glyphruncomputeinkboundingbox-formattedtextextent-return-different-values.md @@ -12,8 +12,18 @@ Be aware that some glyph bounding box sizes have increased. These changes will u |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
      5. | +- +- + + diff --git a/includes/migration-guide/runtime/wpf/horizontal-scrolling-virtualization.md b/includes/migration-guide/runtime/wpf/horizontal-scrolling-virtualization.md index da2a822d367e5..9507280f1ab43 100644 --- a/includes/migration-guide/runtime/wpf/horizontal-scrolling-virtualization.md +++ b/includes/migration-guide/runtime/wpf/horizontal-scrolling-virtualization.md @@ -12,8 +12,16 @@ An app that uses a predicted value for | +- + + diff --git a/includes/migration-guide/runtime/wpf/improvements-grid-star-rows-space-allocating-algorithm.md b/includes/migration-guide/runtime/wpf/improvements-grid-star-rows-space-allocating-algorithm.md index 7efb3ca586275..f623be9efd77a 100644 --- a/includes/migration-guide/runtime/wpf/improvements-grid-star-rows-space-allocating-algorithm.md +++ b/includes/migration-guide/runtime/wpf/improvements-grid-star-rows-space-allocating-algorithm.md @@ -13,3 +13,15 @@ In order for the application to benefit from these changes, it must run on the . | Scope |Major| |Version|4.8| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/intermittently-unable-scroll-bottom-item-itemscontrols-like-listbox-datagrid.md b/includes/migration-guide/runtime/wpf/intermittently-unable-scroll-bottom-item-itemscontrols-like-listbox-datagrid.md index 07a630805390f..32c878320ed29 100644 --- a/includes/migration-guide/runtime/wpf/intermittently-unable-scroll-bottom-item-itemscontrols-like-listbox-datagrid.md +++ b/includes/migration-guide/runtime/wpf/intermittently-unable-scroll-bottom-item-itemscontrols-like-listbox-datagrid.md @@ -13,3 +13,15 @@ This issue has been fixed in the .NET Framework 4.5.2 and may be addressed by up | Scope |Minor| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/item-scrolling-flat-list-with-items-different-pixel-height.md b/includes/migration-guide/runtime/wpf/item-scrolling-flat-list-with-items-different-pixel-height.md index ae1bfeadc7bea..4db997c52a9fe 100644 --- a/includes/migration-guide/runtime/wpf/item-scrolling-flat-list-with-items-different-pixel-height.md +++ b/includes/migration-guide/runtime/wpf/item-scrolling-flat-list-with-items-different-pixel-height.md @@ -12,8 +12,16 @@ If the iteration occurs in .NET Framework 4.6.1 but not in earlier releases - th |:--------|:------------| | Scope |Minor| |Version|4.6.1| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/wpf/itemsclear-does-not-remove-duplicates-from-selecteditems.md b/includes/migration-guide/runtime/wpf/itemsclear-does-not-remove-duplicates-from-selecteditems.md index 5e168108c5cb9..6f810a314a68a 100644 --- a/includes/migration-guide/runtime/wpf/itemsclear-does-not-remove-duplicates-from-selecteditems.md +++ b/includes/migration-guide/runtime/wpf/itemsclear-does-not-remove-duplicates-from-selecteditems.md @@ -12,8 +12,16 @@ Upgrade if possible to .NET Framework 4.6.2. |:--------|:------------| | Scope |Minor| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/wpf/keyboard-navigation-improvement-listbox-with-hyperlinks.md b/includes/migration-guide/runtime/wpf/keyboard-navigation-improvement-listbox-with-hyperlinks.md index 5d9dcb1b93089..d4e4508021adf 100644 --- a/includes/migration-guide/runtime/wpf/keyboard-navigation-improvement-listbox-with-hyperlinks.md +++ b/includes/migration-guide/runtime/wpf/keyboard-navigation-improvement-listbox-with-hyperlinks.md @@ -9,3 +9,15 @@ Fixed incorrect result of pressing an arrow key when the focus is on a hyperlink | Scope |Major| |Version|4.8| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/keytips-behavior-improved-wpf.md b/includes/migration-guide/runtime/wpf/keytips-behavior-improved-wpf.md index 4d17cbb5a50b3..b985638fd8b9d 100644 --- a/includes/migration-guide/runtime/wpf/keytips-behavior-improved-wpf.md +++ b/includes/migration-guide/runtime/wpf/keytips-behavior-improved-wpf.md @@ -13,3 +13,15 @@ N/A | Scope |Edge| |Version|4.7.2| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/listboxitem-isselected-binding-issue-with-observablecollectionlttgtmove.md b/includes/migration-guide/runtime/wpf/listboxitem-isselected-binding-issue-with-observablecollectionlttgtmove.md index dd4ad4551b58e..3b90be622d41d 100644 --- a/includes/migration-guide/runtime/wpf/listboxitem-isselected-binding-issue-with-observablecollectionlttgtmove.md +++ b/includes/migration-guide/runtime/wpf/listboxitem-isselected-binding-issue-with-observablecollectionlttgtmove.md @@ -12,8 +12,18 @@ Calling
      6. | +- +- + + diff --git a/includes/migration-guide/runtime/wpf/new-enum-values-wpfs-pagerangeselection.md b/includes/migration-guide/runtime/wpf/new-enum-values-wpfs-pagerangeselection.md index e354adc9144c9..13611b2af6dd2 100644 --- a/includes/migration-guide/runtime/wpf/new-enum-values-wpfs-pagerangeselection.md +++ b/includes/migration-guide/runtime/wpf/new-enum-values-wpfs-pagerangeselection.md @@ -12,8 +12,16 @@ In most cases, these changes won't impact user code. Code that depends on a part |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/wpf/objectdisposedexception-thrown-by-wpf-spellchecker.md b/includes/migration-guide/runtime/wpf/objectdisposedexception-thrown-by-wpf-spellchecker.md index de5c0bfba1d67..7aa4b21134df9 100644 --- a/includes/migration-guide/runtime/wpf/objectdisposedexception-thrown-by-wpf-spellchecker.md +++ b/includes/migration-guide/runtime/wpf/objectdisposedexception-thrown-by-wpf-spellchecker.md @@ -13,3 +13,15 @@ Upgrade to .NET Framework 4.7 | Scope |Edge| |Version|4.6.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/performance-improvement-automation-tree-for-grouping-itemscontrols.md b/includes/migration-guide/runtime/wpf/performance-improvement-automation-tree-for-grouping-itemscontrols.md index 00d6e249cd141..92b72b8376c5b 100644 --- a/includes/migration-guide/runtime/wpf/performance-improvement-automation-tree-for-grouping-itemscontrols.md +++ b/includes/migration-guide/runtime/wpf/performance-improvement-automation-tree-for-grouping-itemscontrols.md @@ -9,3 +9,15 @@ Improved the performance of rebuilding the automation tree of an diff --git a/includes/migration-guide/runtime/wpf/resizing-grid-can-hang.md b/includes/migration-guide/runtime/wpf/resizing-grid-can-hang.md index 0dc1f5f0290f7..e03428ca280a5 100644 --- a/includes/migration-guide/runtime/wpf/resizing-grid-can-hang.md +++ b/includes/migration-guide/runtime/wpf/resizing-grid-can-hang.md @@ -13,3 +13,15 @@ Upgrade to .NET Framework 4.7.1. Alternatively, if you don't need the 4.7 alloc | Scope |Edge| |Version|4.7| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/ribbongroup-background-set-transparent-localized-builds.md b/includes/migration-guide/runtime/wpf/ribbongroup-background-set-transparent-localized-builds.md index 4cda6917b8979..2bf565f9d7bb3 100644 --- a/includes/migration-guide/runtime/wpf/ribbongroup-background-set-transparent-localized-builds.md +++ b/includes/migration-guide/runtime/wpf/ribbongroup-background-set-transparent-localized-builds.md @@ -13,3 +13,15 @@ Upgrade to .NET Framework 4.7 | Scope |Edge| |Version|4.6.2| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/right-clicking-on-wpf-datagrid-row-header-changes-selection.md b/includes/migration-guide/runtime/wpf/right-clicking-on-wpf-datagrid-row-header-changes-selection.md index 5061e59891b1c..ad01bd4036930 100644 --- a/includes/migration-guide/runtime/wpf/right-clicking-on-wpf-datagrid-row-header-changes-selection.md +++ b/includes/migration-guide/runtime/wpf/right-clicking-on-wpf-datagrid-row-header-changes-selection.md @@ -12,8 +12,16 @@ This issue has been fixed in the .NET Framework 4.6 and may be addressed by upgr |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/wpf/scrolling-wpf-treeview-grouped-listbox-virtualizingstackpanel-can-cause-hang.md b/includes/migration-guide/runtime/wpf/scrolling-wpf-treeview-grouped-listbox-virtualizingstackpanel-can-cause-hang.md index 35cb46f4a6d7b..5f2b20d8ceb56 100644 --- a/includes/migration-guide/runtime/wpf/scrolling-wpf-treeview-grouped-listbox-virtualizingstackpanel-can-cause-hang.md +++ b/includes/migration-guide/runtime/wpf/scrolling-wpf-treeview-grouped-listbox-virtualizingstackpanel-can-cause-hang.md @@ -12,8 +12,16 @@ This bug can be avoided by upgrading to .NET Framework 4.5.1. Alternatively, mar |:--------|:------------| | Scope |Major| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/wpf/wpf-datatemplate-elements-are-now-visible-uia.md b/includes/migration-guide/runtime/wpf/wpf-datatemplate-elements-are-now-visible-uia.md index 862c192022817..04b01903a4ba3 100644 --- a/includes/migration-guide/runtime/wpf/wpf-datatemplate-elements-are-now-visible-uia.md +++ b/includes/migration-guide/runtime/wpf/wpf-datatemplate-elements-are-now-visible-uia.md @@ -12,8 +12,18 @@ UI Automation tests for this app may need updated to account for the UIA tree no |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
      7. | +- +- + + diff --git a/includes/migration-guide/runtime/wpf/wpf-dispatchersynchronizationcontextcreatecopy-now-returns-new-copy-instead.md b/includes/migration-guide/runtime/wpf/wpf-dispatchersynchronizationcontextcreatecopy-now-returns-new-copy-instead.md index 837c68efad2cf..6b14a6a06c361 100644 --- a/includes/migration-guide/runtime/wpf/wpf-dispatchersynchronizationcontextcreatecopy-now-returns-new-copy-instead.md +++ b/includes/migration-guide/runtime/wpf/wpf-dispatchersynchronizationcontextcreatecopy-now-returns-new-copy-instead.md @@ -12,8 +12,16 @@ Be aware that | +- + + diff --git a/includes/migration-guide/runtime/wpf/wpf-printing-stack-update.md b/includes/migration-guide/runtime/wpf/wpf-printing-stack-update.md index 08b624b7bc173..38f74fb8e01e3 100644 --- a/includes/migration-guide/runtime/wpf/wpf-printing-stack-update.md +++ b/includes/migration-guide/runtime/wpf/wpf-printing-stack-update.md @@ -13,3 +13,15 @@ To use the old stack in Windows 10 Creators Update, set the UseXpsOMPrinti | Scope |Edge| |Version|4.7| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/wpf-spawns-wisptisexe-process-which-can-freeze-mouse.md b/includes/migration-guide/runtime/wpf/wpf-spawns-wisptisexe-process-which-can-freeze-mouse.md index e3558032662f2..69b61d9b383f7 100644 --- a/includes/migration-guide/runtime/wpf/wpf-spawns-wisptisexe-process-which-can-freeze-mouse.md +++ b/includes/migration-guide/runtime/wpf/wpf-spawns-wisptisexe-process-which-can-freeze-mouse.md @@ -13,3 +13,15 @@ A fix for this issue is available in a servicing release of the .NET Framework 4 | Scope |Major| |Version|4.5.2| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/wpf-spell-checking-fails-unexpected-ways.md b/includes/migration-guide/runtime/wpf/wpf-spell-checking-fails-unexpected-ways.md index 10726b32fd3ba..7d40fe787fa5e 100644 --- a/includes/migration-guide/runtime/wpf/wpf-spell-checking-fails-unexpected-ways.md +++ b/includes/migration-guide/runtime/wpf/wpf-spell-checking-fails-unexpected-ways.md @@ -13,3 +13,15 @@ Issue #1 - This has been fixed in .NET Framework 4.6.2 Issue #2 - WPF Spell Chec | Scope |Edge| |Version|4.6.1| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/wpf-spell-checking-text-enabled-controls-will-not-work-windows-10-for.md b/includes/migration-guide/runtime/wpf/wpf-spell-checking-text-enabled-controls-will-not-work-windows-10-for.md index 40688ae6d7068..88ac8051084cd 100644 --- a/includes/migration-guide/runtime/wpf/wpf-spell-checking-text-enabled-controls-will-not-work-windows-10-for.md +++ b/includes/migration-guide/runtime/wpf/wpf-spell-checking-text-enabled-controls-will-not-work-windows-10-for.md @@ -13,3 +13,15 @@ Be aware that the language or text to be spell-checked must be added as an input | Scope |Edge| |Version|4.6| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/wpf-textbox-defaults-undo-limit-100.md b/includes/migration-guide/runtime/wpf/wpf-textbox-defaults-undo-limit-100.md index 6945772485544..31ffdfde8c7ae 100644 --- a/includes/migration-guide/runtime/wpf/wpf-textbox-defaults-undo-limit-100.md +++ b/includes/migration-guide/runtime/wpf/wpf-textbox-defaults-undo-limit-100.md @@ -12,8 +12,16 @@ If an undo limit of 100 is too low, the limit can be set explicitly with | +- + + diff --git a/includes/migration-guide/runtime/wpf/wpf-textbox-selected-text-appears-different-color-when-box-inactive.md b/includes/migration-guide/runtime/wpf/wpf-textbox-selected-text-appears-different-color-when-box-inactive.md index 177dcaac05489..b25d5f79274ed 100644 --- a/includes/migration-guide/runtime/wpf/wpf-textbox-selected-text-appears-different-color-when-box-inactive.md +++ b/includes/migration-guide/runtime/wpf/wpf-textbox-selected-text-appears-different-color-when-box-inactive.md @@ -12,8 +12,16 @@ The previous (.NET Framework 4.0) behavior may be restored by setting the | +- + + diff --git a/includes/migration-guide/runtime/wpf/wpf-treeviewitem-must-be-used-within-treeview.md b/includes/migration-guide/runtime/wpf/wpf-treeviewitem-must-be-used-within-treeview.md index a7cc7b1a2e94f..6e88c72ec365d 100644 --- a/includes/migration-guide/runtime/wpf/wpf-treeviewitem-must-be-used-within-treeview.md +++ b/includes/migration-guide/runtime/wpf/wpf-treeviewitem-must-be-used-within-treeview.md @@ -13,3 +13,15 @@ A hotfix will be made available for this. | Scope |Minor| |Version|4.5| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/wpf/wpf-windows-are-rendered-without-clipping-when-extending-outside-single.md b/includes/migration-guide/runtime/wpf/wpf-windows-are-rendered-without-clipping-when-extending-outside-single.md index 8aed4f147cefc..a0011c433bab3 100644 --- a/includes/migration-guide/runtime/wpf/wpf-windows-are-rendered-without-clipping-when-extending-outside-single.md +++ b/includes/migration-guide/runtime/wpf/wpf-windows-are-rendered-without-clipping-when-extending-outside-single.md @@ -13,3 +13,15 @@ This behavior (whether to clip or not) can be explicitly set using the < | Scope |Minor| |Version|4.6| |Type|Runtime| + +#### Affected APIs + +Not detectable via API analysis. + + diff --git a/includes/migration-guide/runtime/xml/xmlschemaexception-now-sets-line-positions-properly.md b/includes/migration-guide/runtime/xml/xmlschemaexception-now-sets-line-positions-properly.md index 1ca33c4fcdd01..c1c4cc8a6ae89 100644 --- a/includes/migration-guide/runtime/xml/xmlschemaexception-now-sets-line-positions-properly.md +++ b/includes/migration-guide/runtime/xml/xmlschemaexception-now-sets-line-positions-properly.md @@ -12,8 +12,16 @@ Exception-handling code that assumes | +- + + diff --git a/includes/migration-guide/runtime/xml/xmltextreader-dtd-entity-expansion-limited-10000000-characters.md b/includes/migration-guide/runtime/xml/xmltextreader-dtd-entity-expansion-limited-10000000-characters.md index 6a829cb0ae20a..5ee445e8eb393 100644 --- a/includes/migration-guide/runtime/xml/xmltextreader-dtd-entity-expansion-limited-10000000-characters.md +++ b/includes/migration-guide/runtime/xml/xmltextreader-dtd-entity-expansion-limited-10000000-characters.md @@ -12,8 +12,44 @@ If the limit of DTD entity expansion is too low 10,000,000, the value can be ove |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
      8. | +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- + + diff --git a/includes/migration-guide/runtime/xml/xslt-forward-compat-now-works.md b/includes/migration-guide/runtime/xml/xslt-forward-compat-now-works.md index a53909d3258f9..8df83ec2c7d4a 100644 --- a/includes/migration-guide/runtime/xml/xslt-forward-compat-now-works.md +++ b/includes/migration-guide/runtime/xml/xslt-forward-compat-now-works.md @@ -12,8 +12,16 @@ Most apps should be unaffected, however data will be sorted differently in some |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --| +- + + diff --git a/includes/migration-guide/runtime/xml/xslt-style-sheet-exception-message-changed.md b/includes/migration-guide/runtime/xml/xslt-style-sheet-exception-message-changed.md index 1f185cbaa44bf..5e1e75806c0e8 100644 --- a/includes/migration-guide/runtime/xml/xslt-style-sheet-exception-message-changed.md +++ b/includes/migration-guide/runtime/xml/xslt-style-sheet-exception-message-changed.md @@ -12,8 +12,30 @@ Update any app code depending on the exception message from this error condition |:--------|:------------| | Scope |Edge| |Version|4.5| -|Type|Runtime +|Type|Runtime| #### Affected APIs --
      9. | +- +- +- +- +- +- +- +- + +