Version 4.6.603
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.WcfProxyuses 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 usingWcfProxyor 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.Userin astaticfield 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)