Up Cocktail release notes

0.5.0 release notes

Last modified on August 15, 2012 17:21

This release of Cocktail includes a number of breaking changes and improvements.


Breaking changes

  • Removed Composition.IsConfigured.

  • Event argument type changed from EventArgs to EntityManagerCreatedEventArgs in IEntityManagerProvider.ManagerCreated.

  • Removed redundant property ConnectionOptions.CompositionContextName.
    • Use ConnectionOptions.CompositionContext.Name instead.

Defect repairs

  • Fixed screen harness to better cope with large amounts of ViewModels.

New and improved product features

  • New OperationFns.OnComplete(EntitySaveOperation, Action<SaveResult>, Action<Exception>) extension method.

  • TempHire: Added optimistic locking and audit columns throughout domain model.

  • TempHire: Disabled redundant validation in EF on save for improved performance.

  • TempHire: Decoupled TempHire from Cocktail release cycle. When building TempHire, the correct versions of Cocktail etc. are automatically downloaded from NuGet.

  • TempHire: Refactored to use multiple repositories and unit of work design pattern to demonstrate a more scalable approach for larger projects.
    • The base implementation of the unit of work design pattern is not yet part of Cocktail. It's available in the CocktailContrib project found on github.

Tags:
Created by DevForce on March 28, 2012 15:52

This wiki is licensed under a Creative Commons 2.0 license. XWiki Enterprise 3.2 - Documentation. Copyright © 2015 IdeaBlade