Skip to content

Latest commit

 

History

History
121 lines (79 loc) · 7.04 KB

CHANGELOG.md

File metadata and controls

121 lines (79 loc) · 7.04 KB

[2.5.0]

Added

Changed

  • Massively refactored Pipeline Simulation due to bulk operations changes
  • Resolves issue where a DeleteRequest was not triggering plugin steps when using late bound entities - DynamicsValue/fake-xrm-easy#144
  • ExecutePluginWith* methods now return the new XrmFakedPluginExecutionContext4 class which implements IPluginExecutionContext4 for v9 versions.
  • Upgraded dependency "Microsoft.CrmSdk.CoreAssemblies" to 9.0.2.52
  • Upgraded dependency "Microsoft.CrmSdk.XrmTooling.CoreAssembly" to 9.1.1.45

[2.4.1]

Changed

[2.4.0]

Added

  • Alpha: Introduced subscription usage monitoring based on customer feedback

Changed

[2.3.3]

Added

  • Added [ExcludeFromCodeCoverage] to included generated PipelineType entities in src as it messes up code coverage metrics
  • [Possibly breaking change] : Exception raised if both EntityTypeCode and EntityLogicalName are set when registering a plugin step. EntityTypeCode is deprecated, please move all plugin registrations to use EntityLogicalName instead.
  • Introduced new user-defined exceptions to verify plugin step registrations when EntityTypeCode is used
  • Adding support for secure and unsecure configurations in pipeline simulation - DynamicsValue/fake-xrm-easy#103

Changed

[2.3.2]

Changed

  • Resolves an issue when using early bound types without pipeline types being generated caused plugin step registration to fail - DynamicsValue/fake-xrm-easy#85
  • Resolves an issue where the exception raised by a plugin was hidden because of reflection.
  • Resolves an issue with PostImages: where attributes defined in a PluginStepDefintion of a PostImage event where not returned - DynamicsValue/fake-xrm-easy#102

[2.3.0]

Changed

Added

Changed

  • IXrmFakedContextPluginExtensions is now IXrmBaseContextPluginExtensions. All extensions methods were changed to use the IXrmBaseContext interface as opposed to the IXrmFakedContext interface only so they could be used by both XrmFakedContext and XrmRealContext classes. - DynamicsValue/fake-xrm-easy#35

[2.2.0]

Added

Changed

[2.1.1]

Changed

[2.1.0]

Added

Changed

[2.0.1-rc1] - Initial release