Rockford Lhotka
    CTO at Magenic
    Author, speaker, software architect
    Creator of the CSLA .NET framework

Home
Blog
CSLA .NET
Magenic
Speaking
Publications
About me
Contact me

Login

Version 4.2.2 change log

 

This document is the change log for CSLA 4 version 4.2.2.

 

CSLA 4 version 4.2 includes support for:

 

·         Microsoft .NET 4

·         Silverlight 4

·         Windows Phone 7 (WP7.5 “Mango”)

·         Mono www.xamarin.com

·         Mono for Android www.xamarin.com

 

Note: The source code for this release includes early WinRT code. This code does build, but doesn’t provide complete functionality. The WinRT port is a work in progress, and is targeted for a version 4.5 release sometime in 2012.

 

4.2.2 (December 12, 2011):

This release fixes the version numbers of the assemblies included in the installer. There are no functional changes from 4.2.1.

 

Beta 4.2.0-111031:

 

Issue

Description

988

Call OnSetProperties instead of SetProperties

987

Add non-generic ReadProperty/LoadProperty to ObjectFactory

986

Change cslafacta snippet to use modern data portal calls

933

Add xml doc files to nuget deployment

 

Beta 4.2.0-111031:

 

Changes:

Issue

Description

983

Updated sample project themes

981

Update Samples\Dependencies to use version 4.2 assemblies

980

Add missing overload to Csla.Threading.BackgroundWorker

979

Android Sample does not compile

977

Fix issue with serializing MobileDictionary and BinaryFormatter/MobileFormatter

976

Enhance PropertyInfo so it works in a template scenario

975

Do not cache result from HasPermission when _supressRuleChecking is true

970

Update WP projects to support the 7.1 SDK (WP7.5)

873

Allow the use of MobileFormatter in .NET

 

 

Beta 4.2.0-111004:

 

Changes:

Issue

Description

972

Investigate possible concurrency issue with TryGetValue in field manager GetConsolidatedList

971

Fix issue with child data portal and null/array parameters

968

IAuthorizeDataPortal isn't invoked at the start of Silverlight data portal calls

961

Correct misspelling of file/class name LazySingelton

960

Explore ways to optimize RegisterProperty

958

Consider changing RuleURI

957

Update CSLA 4.2 to support the latest Xamarin Mono for Android updates

956

Update CSLA 4.2 to support the latest Xamarin MonoTouch updates

954

BusinessRules._isBusy should be marked [NonSerializable]

953

RunRules async complets should raise OnPropertyChanged

949

Fix bug in BusinessRules.CanRunRule

947

Add DefineACslaMethodWithAuthorization snippet

946

Add RegisterMethod overloads that accepts Expression<Action<T>> methodLambdaExpression

944

ApplicationContext should allow switching between WebApplicationContext and ApplicationContext

942

Rule.InputProperties should be considered as Dependencies

941

BusinessRules.GetAllBrokenRules should include objects with only warnings or information.

940

ViewModelBase.CanDelete should test for Authz rules on instance

936

Add AddRule extension method to simplify use of lambda rules

930

Make AddOutValue work better in chained rules

929

CslaModelBinder should create list model if necessary

928

Add Save method to ViewModelBase in Csla.Web.Mvc

927

Csla.Web.Mvc.Controller should add error for all exceptions

926

PropertyStatus misses in syncing BO and UI and updating UI

925

Csla.Web.Mvc should reference ASP.NET MVC 3

924

Add MaxNameTableCharCount override to WCF proxy creation

923

Fix MembershipIdentity so it can load roles

921

NuGet build scripts should not include Subversion (.svn) files in build output

920

Add SimpleApp sample for Android

919

Update NuGet package definitions to support NuGet 1.2

916

Fix null reference issue with SortedBindingList

905

Can't attach broken rules to non-primary properties in a rule

903

Mark SL (and WP7?) CSLA projects as CLS compliant

900

Fix issue with DLB and WPF datagrid when saving an item

896

Factory data portal has incorrect hard-coded name for Execute factory method

894

Review ViewModelBase methods to ensure the right ones are virtual

864

Fix name of identity object in serialization stream

791

Allow nested use of BypassPropertyChecks

 

 

Alpha 4.2.0-110326:

 

Changes:

Issue

Description

911

Fix output build path for Csla.Ios project

910

Create Simple App for Csla.Ios

909

Change MonoTouch project to link in MonoDroid ObservableCollection types

908

Update version numbers to 4.2

907

Get CslaIdentity working in MonoTouch

904

PropertyInfo.DefaultValue is not returned in non-generic GetProperty when field hasn't been assigned a value

892

Add support for MonoTouch

886

Add Csla.Threading.BackgroundWorker to Csla.Wp

885

Update NuGet files and scripts to align with release of NuGet 1.1 and CSLA 4.1 RTM

884

Add support for MonoDroid

882

Run rules for affected properties when an async rule completes

 

 

 

(Updated 12/12/2011)