Skip to content

v7.6.0-dev.13

Pre-release
Pre-release

Choose a tag to compare

@ioancrisan ioancrisan released this 01 May 13:42
· 1875 commits to master since this release
  • Core

    • Added IOperationResult.Fail(), T.ToOperationResult, Exception.ToOperationResult() extension methods.
    • Added OperationAbortedException.
    • Added Profiler.With(Warning/Info/Debug)StopWatch/Async extension methods.
    • Breaking change: renamed IOperationResult.ReturnValue to Value, for better consistency with the intent and other .NET classes (like Lazy or Nullable).
    • Added LockHelper static class for async lock support.
  • Data I/O

    • Refactored the Data I/O to take advantage of the awaitable capabilities of the operation result.
  • Application.AspNetCore

    • Added AuthenticatedControllerBase.
  • Workflow

    • Added ActivityAbortedException.
  • TextProcessing

    • Breaking change: refactored the IOcrProcessor to return an OcrResult instead of string.
    • Improve the OcrResult, add OcrResult.ToString() which extracts the text as multiple lines with words. Refactored OcrResult to match a broader scope of OCR tools.
  • Plugins

    • Fixed UpdatePluginHandler for the case when all plugins should be updated.
    • Added ShortNames for IncludePrerelease and SearchTerm in plugin messages.
  • Commands.Messaging

    • Extended the HelpMessageHandler to display the short name of the command if available.
    • Made the MessageOperationInfo consider the short name when instantiating a new message based on the provided args.