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.0.1 change log

 

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

 

CSLA 4 includes support for .NET (Windows) and 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 4.0.1-1000828:

 

From the bug tracker:

 

 

id

desc

reported on

last updated on

834

Handle exception decoding e.Result in WcfProxy

8/27/10

8/27/10

833

Fix OnDeleteComplete call in WcfProxy in DeleteCompleted method

8/27/10

8/27/10

828

Fix issue with DynamicRootList template

8/12/10

8/12/10

 

 

Beta 4.0.1-1000811:

 

From the bug tracker:

 

id

desc

reported on

last updated on

827

Installer doesn't seem to include Support\Templates

8/11/2010

8/11/2010

826

Merge FieldManager classes from .NET and SL

8/11/2010

8/11/2010

824

Sign Csla.Xaml

8/5/2010

8/11/2010

823

ViewModelBase.CanSave should return false if object is busy

8/2/2010

8/2/2010

822

PropertyStatus disappears after object is saved

8/2/2010

8/2/2010

816

Fix unique name issue with Lambda rule

7/28/2010

8/3/2010

815

Fix exception resource strings

7/28/2010

8/2/2010

814

RegisterProperty Allows you to add duplicate propertyLambdaExpression Property Names.

7/28/2010

8/1/2010

813

private backing properties are not properly checked for the RelationshipTypes.PrivateField.

7/27/2010

8/2/2010

810

Investigate issue where ApplicationContext fails in web app w/ mixed asmx and data portal svc

7/26/2010

7/26/2010

809

Fix C# cslaprop snippet (or revert to working version)

7/26/2010

7/26/2010

806

Fix missing Csla.Serialization using statement in PropertyGetSetTests.cs

7/23/2010

7/23/2010

775

Optimize RoleForProperty code

6/14/2010

7/14/2010

738

Fix exception handling in child data portal

4/22/2010

7/26/2010

 

License 4.0.1 (100803)

The CSLA .NET license has been slightly updated to clarify the wording in a couple places. There is no change to the intent or effect of the license, this is just some language clarification based on legal feedback.

 

CSLA 4 for WP7 (100811)

The full source download now includes a work in progress version of CSLA 4 for Windows Phone 7. See www.lhotka.net/weblog/ for several blog posts with more information. This effort is not complete, and the code may or may not work. You have been warned.

 

Templates (100811)

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

Add template files to setup project output.

 

Silverlight Csla.Xaml (100811)

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

Sign the Silverlight Csla.Xaml assembly.

 

FieldManager (100811)

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

Merge all related classes so the code is shared between .NET and SL. This should have no impact on functionality – it just improves maintainability.

 

Lambda rule (100803)

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

Ensure a Lambda rule has a unique name.

 

RegisterProperty (100802) Breaking change

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

Improved the way the Relationships.PrivateField attribute is used. As a side-effect, this attribute is now required for all properties that use a private backing field.

 

Save method (100802) Breaking change

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

Fix a bug with how exceptions and exception strings are thrown in the Save() and BeginSave() methods. This affects the exception types and exception text thrown from these methods for all base class types.

 

ViewModelBase (100802)

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

The CanSave property now returns false if the object is busy (busy objects are not savable).

 

PropertyStatus (100802)

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

Fix issue where PropertyStatus would disappear after an object has been saved.

 

RegisterProperty (100801)

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

Prevent code from registering the same property twice.

 

Data portal (100726)

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

Fix null reference issue with exception handling in the child data portal.

 

ApplicationContext (100726)

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

Fix issue where ApplicationContext would fail in certain web scenarios – most notably where a web site hosts pages and the data portal.

 

Snippets (100726)

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

Fix issue with C# property snippet.

 

Silverlight unit tests (100723)

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

Fix bug with PropertyGetSetTests in SL.

 

 

(Updated 8/28/2010 10:39:23 AM)