Skip to content

v5.2.0

Choose a tag to compare

@ioancrisan ioancrisan released this 19 Mar 20:44
· 3153 commits to master since this release
  • Core

    • Added IsIn and IsOut properties to IParameterInfo
    • Added ISignal and AggregatedLogger to Core
    • Made RuntimeActivator class sealed.
    • Added the ID generator class.
    • Added the ServiceNotInitializedException.
    • Simplified the OperationResult and Added Aborted to OperationState (made it flags enum).
    • ActivatorBase.GetImplementationTypeCore renamed to ComputeImplementationType.
    • GetModelTypeInfo extension method renamed to GetAbstractTypeInfo, and added GetAbstractType extension methods.
  • Messaging

    • Added support for application level event publishing (IEventPublisher).
  • Data

    • Added support for BulkDelete/BulkUpdate operations.
    • Added the MongoBulkDeleteCommand/Added the MongoBulkUpdateCommand.
    • Added the INamed and ITagged data abstractions.
    • Renamed ClientEntityInfo to DtoEntityInfo.
  • Workflow

    • Added the IActivityInfo t Workflow.Reflection, to model the activity metadata.
    • Added documentation to the activity, completed the workflow engine API.
    • Advanced the Kephas.Workflow with Retry/ResumeNext signals and a start of DefaultWorkflowEngine.
    • Replaced the ActivityState with OperationState.
  • Scheduling

    • Added Kephas.Scheduling, a skeleton for scheduling.
    • Added Kephas.Scheduling.Quartz.
  • Tests

    • Added unit tests for ToCamelCase and GetLaxValue.
    • Added tests for GetAbstractType.
  • Docs

    • Added API docs