# .NET Framework Breaking Changes The following documents provide information on .NET Framework breaking changes and changes in behavior, starting with .NET Framework 4.5. - [SoapFormatter cannot deserialize Hashtable and similar ordered collection objects](soapformatter-cannot-deserialize-hashtable-and-similar-ordered-collection-objects.md) - [XML schema validation is stricter](xml-schema-validation-is-stricter.md) - [WPF DataTemplate elements are now visible to UIA](wpf-datatemplate-elements-are-now-visible-to-uia.md) - [WPF TextBox selected text appears a different color when the text box is inactive](wpf-textbox-selected-text-appears-a-different-color-when-the-text-box-is-inactive.md) - [List<T>.ForEach can throw exception when modifying list item](list_foreach-can-throw-exception-when-modifying-list-item.md) - [System.Uri parsing adheres to RFC 3987](system_uri-parsing-adheres-to-rfc-3987.md) - [System.Uri escaping now supports RFC 3986 (http://tools.ietf.org/html/rfc3986)](system_uri-escaping-now-supports-rfc-3986.md) - [System.Net.PeerToPeer.Collaboration unavailable on Windows 8](system_net_peertopeer_collaboration-unavailable-on-windows-8.md) - [MEF catalogs implement IEnumerable and therefore can no longer be used to create a serializer](mef-catalogs-implement-ienumerable-and-therefore-can-no-longer-be-used-to-create-a-serializer.md) - [Missing Target Framework Moniker results in 4.0 behavior](missing-target-framework-moniker-results-in-4_0-behavior.md) - [No longer able to set EnableViewStateMac to false](no-longer-able-to-set-enableviewstatemac-to-false.md) - [BlockingCollection<T>.TryTakeFromAny does not throw anymore](blockingcollection_trytakefromany-does-not-throw-anymore.md) - [XmlSchemaException now sets line positions properly](xmlschemaexception-now-sets-line-positions-properly.md) - [System.Activities is now APTCA](system_activities-is-now-aptca.md) - [WorkFlow 3.0 types are obsolete](workflow-3_0-types-are-obsolete.md) - [Some WorkFlow drag and drop APIs are obsolete](some-workflow-drag-and-drop-apis-are-obsolete.md) - [New (ambiguous) Dispatcher.Invoke overloads could result in different behavior](new-(ambiguous)-dispatcher_invoke-overloads-could-result-in-different-behavior.md) - [EncoderParameter ctor is obsolete](encoderparameter-ctor-is-obsolete.md) - [EF version must match NetFX version](ef-version-must-match-netfx-version.md) - [Change in behavior for Task.WaitAll methods with time-out arguments](change-in-behavior-for-task_waitall-methods-with-time-out-arguments.md) - [Change in behavior in Data Definition Language (DDL) APIs](change-in-behavior-in-data-definition-language-(ddl)-apis.md) - [MachineKey.Encode and MachineKey.Decode methods are now obsolete](machinekey_encode-and-machinekey_decode-methods-are-now-obsolete.md) - [The Replace method in OData URLs is disabled by default](the-replace-method-in-odata-urls-is-disabled-by-default.md) - [System.ServiceModel.Web.WebServiceHost object no longer adds a default endpoint](system_servicemodel_web_webservicehost-object-no-longer-adds-a-default-endpoint.md) - [EventSource.WriteEvent impls must pass WriteEvent the same parameters that it received (plus ID)](eventsource_writeevent-impls-must-pass-writeevent-the-same-parameters-that-it-received-(plus-id).md) - [MinFreeMemoryPercentageToActiveService is now respected](minfreememorypercentagetoactiveservice-is-now-respected.md) - [XmlTextReader DTD entity expansion is limited to 10,000,000 characters](xmltextreader-dtd-entity-expansion-is-limited-to-10000000-characters.md) - [XSLT forward compat now works](xslt-forward-compat-now-works.md) - [XSLT style sheet exception message changed](xslt-style-sheet-exception-message-changed.md) - [WF serializes Expressions.Literal<T> DateTimes differently now (breaks custom XAML parsers)](wf-serializes-expressions_literal-datetimes-differently.md) - [New enum values in WPF's PageRangeSelection](new-enum-values-in-wpf's-pagerangeselection.md) - [WPF DispatcherSynchronizationContext.CreateCopy now returns a new copy instead of the current instance](wpf-dispatchersynchronizationcontext_createcopy-now-returns-a-new-copy-instead-of-the-current-instance.md) - [System.Threading.Tasks.Task no longer throw ObjectDisposedException after object is disposed](system_threading_tasks_task-no-longer-throw-objectdisposedexception-after-object-is-disposed.md) - [Different exception handling for ObjectContext.CreateDatabase and DbProviderServices.CreateDatabase methods](different-exception-handling-for-objectcontext_createdatabase-and-dbproviderservices_createdatabase-methods.md) - [ObjectContext.Translate and ObjectContext.ExecuteStoreQuery now support enum type](objectcontext_translate-and-objectcontext_executestorequery-now-support-enum-type.md) - [Enumerable.Empty<TResult> always returns cached instance](enumerable_empty-always-returns-cached-instance.md) - [HttpRequest.ContentEncoding property prohibits UTF7](httprequest_contentencoding-property-prohibits-utf7.md) - [HttpUtility.JavaScriptStringEncode escapes ampersand](httputility_javascriptstringencode-escapes-ampersand.md) - [Error codes for maxRequestLength or maxReceivedMessageSize are different](error-codes-for-maxrequestlength-or-maxreceivedmessagesize-are-different.md) - [EventListener truncates strings with embedded nulls](eventlistener-truncates-strings-with-embedded-nulls.md) - [WinRT stream adapters no long call FlushAsync automatically on close](winrt-stream-adapters-no-long-call-flushasync-automatically-on-close.md) - [ObsoleteAttribute exports as both ObsoleteAttribute and DeprecatedAttribute in WinMD scenarios](obsoleteattribute-exports-as-both-obsoleteattribute-and-deprecatedattribute-in-winmd-scenarios.md) - [ResolveAssemblyReference task now warns on dependencies with the wrong architecture](resolveassemblyreference-task-now-warns-on-dependencies-with-the-wrong-architecture.md) - [Opt-in break to revert from different 4.5 SQL generation to simpler 4.0 SQL generation](opt-in-break-to-revert-from-different-4_5-sql-generation-to-simpler-4_0-sql-generation.md) - [WPF TextBox defaults to undo limit of 100](wpf-textbox-defaults-to-undo-limit-of-100.md) - [WPF TextBox.Text can be out-of-sync with databinding](wpf-textbox_text-can-be-out-of-sync-with-databinding.md) - [WinForm's CheckForOverflowUnderflow property is now true for System.Drawing](winform's-checkforoverflowunderflow-property-is-now-true-for-system_drawing.md) - [List.Sort algorithm changed](list_sort-algorithm-changed.md) - [Exceptions during unobserved processing in System.Threading.Tasks.Task no longer propagate on finalizer thread](exceptions-during-unobserved-processing-in-system_threading_tasks_task-no-longer-propagate-on-finalizer-thread.md) - [Compiler support for type forwarding when multi-targeting mscorlib](compiler-support-for-type-forwarding-when-multi-targeting-mscorlib.md) - [IAsyncResult.CompletedSynchronously property must be correct for the resulting task to complete](iasyncresult_completedsynchronously-property-must-be-correct-for-the-resulting-task-to-complete.md) - [Log file name created by the ObjectContext.CreateDatabase method has changed to match SQL Server specifications](log-file-name-created-by-the-objectcontext_createdatabase-method-has-changed-to-match-sql-server-specifications.md) - [Page.LoadComplete event no longer causes System.Web.UI.WebControls.EntityDataSource control to invoke data binding](page_loadcomplete-event-no-longer-causes-system_web_ui_webcontrols_entitydatasource-control-to-invoke-data-binding.md) - [WebUtility.HtmlDecode no longer decodes invalid input sequences](webutility_htmldecode-no-longer-decodes-invalid-input-sequences.md) - [WebUtility.HtmlEncode and WebUtility.HtmlDecode round-trip BMP correctly](webutility_htmlencode-and-webutility_htmldecode-round-trip-bmp-correctly.md) - [Apps published with ClickOnce that use a SHA-256 code-signing certificate may fail on Windows 2003](apps-published-with-clickonce-that-use-a-sha-256-code-signing-certificate-may-fail-on-windows-2003.md) - [Managed browser hosting controls from the .NET Framework 1.1 and 2.0 are blocked](managed-browser-hosting-controls-from-the-_net-framework-1_1-and-2_0-are-blocked.md) - [Deserialization of objects across appdomains can fail](deserialization-of-objects-across-appdomains-can-fail.md) - [DbParameter.Precision and DbParameter.Scale are now public virtual members](dbparameter_precision-and-dbparameter_scale-are-now-public-virtual-members.md) - [EF no longer throws for QueryViews with specific characteristics](ef-no-longer-throws-for-queryviews-with-specific-characteristics.md) - [SqlConnection can no longer connect to SQL Server 1997 or databases using the VIA adapter](sqlconnection-can-no-longer-connect-to-sql-server-1997-or-databases-using-the-via-adapter.md) - [SqlBulkCopy uses destination column encoding for strings](sqlbulkcopy-uses-destination-column-encoding-for-strings.md) - [Sql_variant data uses sql_variant collation rather than database collation](sql_variant-data-uses-sql_variant-collation-rather-than-database-collation.md) - [DataObject.GetData now retrieves data as UTF-8](dataobject_getdata-now-retrieves-data-as-utf-8.md) - [Assemblies compiled with Regex.CompileToAssembly breaks between 4.0 and 4.5](assemblies-compiled-with-regex_compiletoassembly-breaks-between-4_0-and-4_5.md) - [TargetFrameworkName for default app domain no longer defaults to null if not set](targetframeworkname-for-default-app-domain-no-longer-defaults-to-null-if-not-set.md) - [X509Certificate2.ToString(bool) does not throw now when .NET cannot handle the certificate](x509certificate2_tostring(bool)-does-not-throw-now-when-_net-cannot-handle-the-certificate.md) - [Reflection objects can no longer be passed from managed code to out-of-process DCOM clients](reflection-objects-can-no-longer-be-passed-from-managed-code-to-out-of-process-dcom-clients.md) - [ContentDisposition DateTimes returns slightly different string](contentdisposition-datetimes-returns-slightly-different-string.md) - [ClickOnce supports SHA-256 on 4.0-targeted apps](clickonce-supports-sha-256-on-4_0-targeted-apps.md) - [IL ret not allowed in a try region](il-ret-not-allowed-in-a-try-region.md) - [XmlWriter throws on invalid surrogate pairs](xmlwriter-throws-on-invalid-surrogate-pairs.md) - [WorkflowDesigner.Load doesn't remove symbol property](workflowdesigner_load-doesn't-remove-symbol-property.md) - [SqlConnection.Open fails on Windows 7 with non-IFS Winsock BSP or LSP present](sqlconnection_open-fails-on-windows-7-with-non-ifs-winsock-bsp-or-lsp-present.md) - [ICommand.CanExecuteChanged event behaviour changed in .NET 4.5](icommand_canexecutechanged-event-behaviour-changed-in-_net-4_5.md) - [Some .NET APIs cause first chance (handled) EntryPointNotFoundExceptions](some-_net-apis-cause-first-chance-(handled)-entrypointnotfoundexceptions.md) - [Scrolling a WPF TreeView or grouped ListBox in a VirtualizingStackPanel can cause a hang](scrolling-a-wpf-treeview-or-grouped-listbox-in-a-virtualizingstackpanel-can-cause-a-hang.md) - [WPF spawns a wisptis.exe process which can freeze the mouse](wpf-spawns-a-wisptis_exe-process-which-can-freeze-the-mouse.md) - [Unexpected InvalidCastException from InvokeMethod activity in WF4](unexpected-invalidcastexception-from-invokemethod-activity-in-wf4.md) - [Type.IsAssignableFrom returns wrong result for generic variables with constraints](type_isassignablefrom-returns-wrong-result-for-generic-variables-with-constraints.md) - [WPF Aero2 and AeroLite themes toggle button doesn't show any state](wpf-aero2-and-aerolite-themes-toggle-button-doesn't-show-any-state.md) - [EntityFramework 6.0 loads very slowly in apps launched from Visual Studio](entityframework-6_0-loads-very-slowly-in-apps-launched-from-visual-studio.md) - [Multi-line ASP.Net TextBox spacing changed when using AntiXSSEncoder](multi-line-asp_net-textbox-spacing-changed-when-using-antixssencoder.md) - [Linq to EF Join throws ArgumentOutOfRangeException](linq-to-ef-join-throws-argumentoutofrangeexception.md) - [XmlSerializer serializes fields differently in 4.5](xmlserializer-serializes-fields-differently-in-4_5.md) - [ConcurrentQueue<T>.TryPeek can return an erroneous null via its out parameter](concurrentqueue_trypeek-can-return-an-erroneous-null-via-its-out-parameter.md) - [Profiling ASP.Net MVC4 apps can lead to Fatal Execution Engine Error](profiling-asp_net-mvc4-apps-can-lead-to-fatal-execution-engine-error.md) - [Non-pooled SQL connections will leak memory if not explicitly disposed](non-pooled-sql-connections-will-leak-memory-if-not-explicitly-disposed.md) - [Multiple items in a single TableLayoutPanel cell may be rearranged](multiple-items-in-a-single-tablelayoutpanel-cell-may-be-rearranged.md) - [Binding a WPF selector property (such as 'SelectedItem') to a static property does not work](binding-a-wpf-selector-property-(such-as-'selecteditem')-to-a-static-property-does-not-work.md) - [Foreach iterator variable is now scoped within the iteration, so closure capturing semantics are different (in C#5)](foreach-iterator-variable-is-now-scoped-within-the-iteration.md) - [HtmlTextWriter does not render `
` element correctly](htmltextwriter-does-not-render-br-element-correctly.md) - [ListBoxItem IsSelected binding issue with ObservableCollection<T>.Move](listboxitem-isselected-binding-issue-with-observablecollection_move.md) - [Right clicking on a WPF DataGrid row header changes the DataGrid selection](right-clicking-on-a-wpf-datagrid-row-header-changes-the-datagrid-selection.md) - [Calling Items.Refresh on a WPF ListBox, ListView, or DataGrid with items selected can cause duplicate items to appear in the element](calling-items_refresh-on-a-wpf-listbox-or-listview-or-datagrid-with-items-selected-can-cause-duplicate-items-to-appear-in-the-element.md) - [ETW EventListeners do not capture events from providers with explicit keywords (like the TPL provider)](etw-eventlisteners-do-not-capture-events-from-providers-with-explicit-keywords.md) - [Exception message has changed for failed DataContract serialization in case of an unknown type](exception-message-has-changed-for-failed-datacontract-serialization-in-case-of-an-unknown-type.md) - [Accessing a WPF DataGrid's selected items from a handler of the DataGrid's UnloadingRow event can cause a NullReferenceException](accessing-a-wpf-datagrid's-selected-items-from-a-handler-of-the-datagrid's-unloadingrow-event-can-cause-a-nullreferenceexception.md) - [Building an Entity Framework edmx with Visual Studio 2013 can fail with error MSB4062 if using the EntityDeploySplit or EntityClean tasks](building-an-entity-framework-edmx-with-visual-studio-2013-can-fail-with-error-msb4062-if-using-the-entitydeploysplit-or-entityclean-tasks.md) - [NetDataContractSerializer fails to deserialize a ConcurrentDictionary serialized with a different .NET version](netdatacontractserializer-fails-to-deserialize-a-concurrentdictionary-serialized-with-a-different-_net-version.md) - [XSD Schema validation now correctly detects violations of unique constraints if compound keys are used and one key is empty](xsd-schema-validation-now-correctly-detects-violations-of-unique-constraints-if-compound-keys-are-used-and-one-key-is-empty.md) - [Calling Attribute.GetCustomAttributes on an indexer property no longer throws AmbiguousMatchException if the ambiguity can be resolved by index's type](calling-attribute_getcustomattributes-on-an-indexer-property-no-longer-throws-ambiguousmatchexception.md) - [Intermittently unable to scroll to bottom item in ItemsControls (like ListBox and DataGrid) when using custom DataTemplates](intermittently-unable-to-scroll-to-bottom-item-in-itemscontrols-when-using-customer-datatemplates.md) - [GlyphRun.ComputeInkBoundingBox() and FormattedText.Extent return different values beginning in .NET 4.5](glyphrun_computeinkboundingbox()-and-formattedtext_extent-return-different-values-beginning-in-_net-4_5.md) - [AppDomainSetup.DynamicBase is no longer randomized by UseRandomizedStringHashAlgorithm](appdomainsetup_dynamicbase-is-no-longer-randomized-by-userandomizedstringhashalgorithm.md) - [GridViews with AllowCustomPaging set to true may fire the PageIndexChanging event when leaving the final page of the view](gridviews-with-allowcustompaging-set-to-true-may-fire-the-pageindexchanging-event-when-leaving-the-final-page-of-the-view.md) - [COR_PRF_GC_ROOT_HANDLEs are not being enumerated by profilers](cor_prf_gc_root_handles-are-not-being-enumerated-by-profilers.md) - [IPad should not be used in custom capabilities file because it is now a browser capability](ipad-should-not-be-used-in-custom-capabilities-file-because-it-is-now-a-browser-capability.md) - [ADO.NET now attempts to automatically reconnect broken SQL connections](ado_net-now-attempts-to-automatically-reconnect-broken-sql-connections.md) - [FlowDocument may show an extra line of text](flowdocument-may-show-an-extra-line-of-text.md) - [System.Uri.IsWellFormedUriString method returns false for relative URIs with a colon char in first segment](system_uri_iswellformeduristring-method-returns-false-for-relative-uris-with-a-colon-char-in-first-segment.md) - [The .NET Framework 4.6 does not use a 4.5.x.x version when registering itself in the registry](the-_net-framework-4_6-does-not-use-a-4_5_x_x-version-when-registering-itself-in-the-registry.md) - [Null coalescer values are not visible in debugger until one step later](null-coalescer-values-are-not-visible-in-debugger-until-one-step-later.md) - [Calling DataGrid.CommitEdit from a CellEditEnding handler drops focus](calling-datagrid_commitedit-from-a-celleditending-handler-drops-focus.md) - [ASP.NET MVC now escapes spaces in strings passed in via route parameters](asp_net-mvc-now-escapes-spaces-in-strings-passed-in-via-route-parameters.md) - [VB.NET no longer supports partial namespace qualification for System.Windows APIs](vb_net-no-longer-supports-partial-namespace-qualification-for-system_windows-apis.md) - [Sharing session state with Asp.Net StateServer requires all servers in the web farm to use the same .NET Framework version](sharing-session-state-with-asp_net-stateserver-requires-all-servers-in-the-web-farm-to-use-the-same-_net-framework-version.md) - [Two-way data-binding to a property with a non-public setter is not supported](two-way-data-binding-to-a-property-with-a-non-public-setter-is-not-supported.md) - [Marshal.SizeOf and Marshal.PtrToStructure overloads break dynamic code](marshal_sizeof-and-marshal_ptrtostructure-overloads-break-dynamic-code.md) - [PreviewLostKeyboardFocus is called repeatedly if its handler shows a Windows Forms message box](previewlostkeyboardfocus-is-called-repeatedly-if-its-handler-shows-a-message-box.md) - [A ConcurrentDictionary serialized in .NET 4.5 with NetDataContractSerializer cannot be deserialized by .NET 4.5.1 or 4.5.2](a-concurrentdictionary-serialized-in-_net-4_5-with-netdatacontractserializer-cannot-be-deserialized-by-_net-4_5_1-or-4_5_2.md) - [Persian calendar now uses the Hijri solar algorithm](persian-calendar-now-uses-the-hijri-solar-algorithm.md) - [WPF windows are rendered without clipping when extending outside a single monitor](wpf-windows-are-rendered-without-clipping-when-extending-outside-a-single-monitor.md) - [WPF spell checking in text-enabled controls will not work in Windows 10 for languages not in the OS's input language list](wpf-spell-checking-in-text-enabled-controls-will-not-work-in-windows-10-for-languages-not-in-the-input-language-list.md) - [Only Tls 1.0, 1.1 and 1.2 protocols supported in System.Net.ServicePointManager and System.Net.Security.SslStream ](only-tls-1_0-1_1-and-1_2-protocols-supported-in-system_net_servicepointmanager-and-system_net_security_sslstream.md) - [Calling CreateDefaultAuthorizationContext with a null argument has changed](calling-createdefaultauthorizationcontext-with-a-null-argument-has-changed.md) - [WPF layout rounding of margins has changed ](wpf-layout-rounding-of-margins-has-changed.md) - [XmlSerializer fails while serializing a type that hides an accessible member with an inaccessible one](xmlserializer-fails-while-serializing-a-type-that-hides-an-accessible-member-with-an-inaccessible-one.md) - [WPF TreeViewItem must be used within a TreeView](wpf-treeviewitem-must-be-used-within-a-treeview.md) - [WCF binding with the TransportWithMessageCredential security mode](wcf-binding-with-the-transportwithmessagecredential-security-mode.md) - [X509CertificateClaimSet.FindClaims Considers All claimTypes](x509certificateclaimset_findclaims-considers-all-claimtypes.md) - [Application.FilterMessage no longer throws for re-entrant implementations of IMessageFilter.PreFilterMessage](application_filtermessage-no-longer-throws-for-re-entrant-implementations-of-imessagefilter_prefiltermessage.md) - [CurrentCulture is not preserved across WPF Dispatcher operations](currentculture-not-preserved-across-wpf-dispatcher-operations.md) - [CurrentCulture and CurrentUICulture flow across tasks](currentculture-flows-across-tasks.md) - [BinaryFormatter can fail to find type from LoadFrom context](binaryformatter-can-fail-to-find-type-from-loadfrom-context.md) - [RSACng now correctly loads RSA keys of non-standard key size](rsacng-now-correctly-loads-rsa-keys-of-non-standard-keysize.md) - [Remove Ssl3 from the WCF TransportDefaults](remove-ssl3-from-the-wcf-transportdefaults.md) - [Incorrect implementation of MemberDescriptor.Equals](incorrect-implementation-of-memberdescriptor_equals.md) - [DataGridCellsPanel.BringIndexIntoView throws ArgumentOutOfRangeException](datagridcellspanel_bringintoview-throws-argumentoutofrangeexception.md) - [Item-scrolling a flat list with items of different pixel-height](item-scrolling-a-flat-list-with-items-of-different-pixel-height.md) - [Horizontal scrolling and virtualization](horizontal-scrolling-and-virtualization.md) - [Items.Clear does not remove duplicates from SelectedItems](items_clear-does-not-remove-duplicates-from-selecteditems.md) - [WPF Spell Checking fails in unexpected ways](wpf-spell-checking-fail-in-unexpected-ways.md) - [SignedXml and EncryptedXml Breaking Changes](xml-documents-are-now-consider-invalid-if-they-contains-transforms-that-are-not-allowed-on-digital-signatures.md) - [.Net Framework now supports Unicode standard version 8.0 categories](unicode-data-now-support-standard-v8_0-categories.md) - [Path colon checks are stricter](path-colon-checks-are-stricter.md) - [RSACng.VerifyHash now returns False for any verification failure](rsacng_verifyhash-now-returns-false-for-any-verification-failure.md) - [Connection pool blocking period for Azure SQL databases is removed](connection-pool-blocking-period-for-azure-sql-databases-is-removed.md) - [Changing the IsEnabled property of the parent of a TextBlock control affects any child controls](changing-the-isenabled-property-of-the-parent-of-a-textblock-control-affects-any-child-controls.md) - [Long path support](long-path-support.md) - [Changes in path normalization](changes-in-path-normalization.md) - [Calls to ClaimsIdentity constructors](calls-to-claimsidentity-constructors.md) - [AesCrytpServiceProvider decryptor provides a reusable transform](aescryptoserviceprovider-decryptor-provides-a-reusable-transform.md) - [WCF transport security supports certificates stored using CNG](wcf-transport-security-supports-certificates-stored-using-cng.md) - [WCF message security now is able to use TLS1.1 and TLS1.2](wcf-message-security-unable-to-use-tls1_1-and-tls1_2.md) - [Serialization of control characters with DataContractJsonSerializer is now compatible with ECMAScript V6 and V8](serialization-of-control-characters-with-datacontractjsonserializer-is-now-compatible-with-ecmascript-v6-and-v8.md) - [Throttle concurrent requests per session](throttle-concurrent-requests-per-session.md) - [Workflow now throws original exception instead of NullReferenceException in some cases](workflow-now-throws-original-exception-instead-of-nullreferenceexception-in-some-cases.md) - [WPF Grid allocation of space to star-columns](wpf-grid-allocation-of-space-to-star-columns.md) - [WPF Pointer-Based Touch Stack](wpf-pointer-based-touch-stack.md) - [WPF Printing Stack Update](wpf-printing-stack-update.md) - [ObjectDisposedException thrown by WPF spellchecker](objectdisposedexception-thrown-by-wpf-spellchecker.md) - [RibbonGroup background is set to transparent in localized builds](ribbongroup-background-is-set-to-transparent-in-localized-builds.md) - [Workflow checksums changed from MD5 to SHA1](workflow-checksums-changed-from-md5-to-sha1.md) - [NullReferenceException in exception handling code from ImageSourceConverter.ConvertFrom](wpf-nullreferenceexception-in-exception-handling-code-from-imagesourceconverter_convertfrom.md) - [CspParameters.ParentWindowHandle now expects HWND value](cspparameters_parentwindowhandle-now-expects-hwnd-value.md) - [CoerceIsSelectionBoxHighlighted](coerceisselectionboxhighlighted.md) - [Workflow SQL persistence adds primary key clusters and disallows null values in some columns](workflow-sql-persistence-adds-primary-key-clusters-and-disallows-null-values-in-some-columns.md) - [SslStream supports TLS Alerts](sslstream-support-for-tls-alerts.md)