Skip to content

2.4.0.150

Compare
Choose a tag to compare
@ENikS ENikS released this 18 Dec 01:50

This Release

This release is primarily addresses extending of strategy chains to support multiple types of strategies. These changes are required to implement custom Property, Method, and Constructor selectors.

Breaking changes

  • #20 A non generic interface IStagedStrategyChain has been retired. Generic interface IStagedStrategyChain<TStageEnum> has been modified to accept strategy type argument. StagedStrategyChain has been modified to allow different strategy types.
    In order to iterate through strategies just use IEnumerable<...>.

  • #21 IPolicyList no longer accepts object as a Build Key. Legacy API was moved to Extension Methods implementation.

Semantic Versioning

This release breaks several interfaces and should have been released as v3.0.0. It has been long weekend of coding... Apologies for the inconvenience.