Skip to content

Version 4.6.603

Choose a tag to compare

@rockfordlhotka rockfordlhotka released this 19 Jul 21:27

Bug fixes from 4.6.600.

  • #745 SerializationInfo.GetValue: _bindingEdit" error - UWP
  • #744 Issue with Serializable, SerializableAttribute UWP
  • #742 Problem with UWP's SerializationInfo
  • #739 WcfProxy consistently uses DefaultBinding if enabled
  • #735 Fix missing resources in netstandard 1.6
  • #737 Fix serializable attribute issue in UWP BREAKING CHANGE (workaround)

🛑 🔐 Security warning: This version of CSLA .NET allows the use of WcfProxy. WcfProxy uses the NetDataContractSerializer (NDCS) which has known vulnerabilities that can allow remote execution of code during deserialization. NDCS itself is considered obsolete, and you should avoid using WcfProxy or upgrade to CSLA 6 or higher where this issue does not exist.

Version 4.6.600 release information:

This release is focused primarily on supporting .NET Core and NetStandard 1.6. There are also a number of bug fixes, enhancements, and improvements to some samples.

This release is available via NuGet.

CSLA .NET v4.6.500 supports the following platforms:

  • .NET 4.0, 4.5, 4.6
  • .NET Core via netstandard1.5 and netstandard1.6
  • Xamarin iOS
  • Xamarin Android
  • Xamarin PCL (Profile111)
  • UWP

Change highlights:

  • #733 Remove WinRT packages from NuGet - CSLA no longer supports Win8 development as of version 4.6.600 BREAKING CHANGE
  • #722 Add support for ASP.NET Core
  • #708 Csla.AspNetCore.Mvc implementation
  • #725 Update samples
  • #701 Windows Forms now stores Csla.ApplicationContext.User in a static field instead of per-thread BREAKING CHANGE
  • Provide More Information in UndoException #472 (#718) BREAKING CHANGE
  • RegisterProperty overload (propertyLambdaExpression
  • Fix wrong role name in ProjectTracker Sample MockDb (#715)
  • Mark SingleCriteria as obsolete #656 (#716)
  • Update NuGet targets/dependencies (#713)
  • #707 Add editorconfig file for solution (#714)
  • #691 Update for VS 2017 (#706) BREAKING CHANGE FOR FRAMEWORK DEVS
  • Samples/ProjectTracker Code fixes (#699)
  • Fix PropertyConvert of nullable type to nullable enum property. #692 (#695)
  • Fix DynamicBindingListBase constraint is missing Csla.Serialization.Mobile.IMobileObject #689 (#690)
  • Delete Silverlight dependencies. (#685)
  • Fix Sample ExtendableWcfPortalForDotNet (Rolodex) #678 (#683)
  • CslaFastStart LastName update fix (#682)
  • #680 Fixes trivia issue (#681)
  • Allow SerializableAttribute on Enums (#672)
  • Add fast start sample and readme (#670)
  • Fixes #664 - Add logic to also ConvertFrom TypeConverter inside CoerceValue (#665)
  • Throwing exception when sync dataportal tries to call async method on client (#643)