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 3.7.1 change log

 

This document is the change log for version 3.7.1 of CSLA .NET for Silverlight.

 

For a more complete list of changes, go to http://www.lhotka.net/cslabugs, select “all issues” and filter the status to “closed” and/or “checked in”.

 

Click here for a list of known issues with this version.

 

Release 3.7.1-090928:

 

Field Manager/PropertyInfo<T> (090911)

http://www.lhotka.net/cslabugs/edit_bug.aspx?id=563

Add Type parameter to Create() methods so a PropertyInfo factory has access to the business object type that declares the property.

 

Web test app (090928)

Update Default.aspx to work properly with SL3.

 

Pre-Release 3.7.1-090913:

 

Field Manager/PropertyInfo<T> (090911)

http://www.lhotka.net/cslabugs/edit_bug.aspx?id=563

Add Csla.Core.IPropertyInfoFactory, which can be implemented to provide a new factory object to create PropertyInfo<T> instances.

 

Specify that your type should be used as a factory by setting the Csla.Core.FieldManager.PropertyInfoFactory.Factory property to an instance of your factory object.

 

This is necessary to support the scenario where you implement a custom FieldData<T> subclass, and then a custom PropertyInfo<T> subclass, and you want to use the lambda expression overloads of RegisterProperty(). In that case, the RegisterProperty() implementation creates the instance of PropertyInfo<T> on your behalf, and this new factory scheme allows you to have it create your own subclass of PropertyInfo<T>.

 

FieldData (090910)

http://www.lhotka.net/cslabugs/edit_bug.aspx?id=562

Mark the MarkClean() method as virtual so a subclass can more easily manage the dirty status.

 

Pre-Release 3.7.1-090806:

 

PropertyStatus (090806)

http://www.lhotka.net/cslabugs/edit_bug.aspx?id=501

Fix bug where PropertyStatus would crash the Silverlight runtime in certain form or sub-form load scenarios.

 

Pre-Release 3.7.1-090803:

 

CslaDataProvider (090803)

http://www.lhotka.net/cslabugs/edit_bug.aspx?id=491

Fix issue where the Error property was cleared on a fetch operation when an error actually occurred.

 

ApplicationContext.LogicalExecutionLocation (090721)

http://www.lhotka.net/cslabugs/edit_bug.aspx?id=395

LogicalExecutionLocation has been changed so it now works with nested data portal calls.

 

PropertyStatus (090721)

http://www.lhotka.net/cslabugs/edit_bug.aspx?id=444

Fix an issue where PropertyStatus would disable UI controls rather than just setting IsReadOnly to true.

 

 

 

(Updated 9/28/2009)