Skip to content

Releases: zinofi/Umbrella

v2.9.8

24 Mar 21:50
Compare
Choose a tag to compare

Added

  • A new EmailSender class, EmailSenderOptions and IEmailSender abstraction to allow for the sending of emails. Both the EmailSender and EmailSenderOptions are registered as singletons with DI by default.

v2.9.7

05 Mar 09:22
Compare
Choose a tag to compare

Fixes

  • Fixes to the Log4NetAdapter to prevent StackOverflowExceptions during logging when AggregateExceptions being logged contain recursive inner exceptions. The maximum recursive level is 5.

v2.9.6

27 Nov 14:37
Compare
Choose a tag to compare

Added

  • Support for .mov files to the MimeTypeUtility.

v2.9.5

09 Sep 22:15
Compare
Choose a tag to compare

Added

  • Added support for .unity3d files to the MimeTypeUtility.
  • Added new FrontEndCompressionMiddlewareOptions settings for the following: ResponseCacheEnabled, CompressionEnabled, BufferSizeBytes, ResponseCacheDeterminer.

Fixes

  • Altered the DynamicImageMiddleware to set the Content-Length header.
  • Altered the FrontEndCompressionMiddleware to set the Content-Length header.

v2.9.4

04 Sep 23:59
Compare
Choose a tag to compare

Fixes

  • Fix to the GenericMultiHttpRestService to ensure that when saving items the items returned from the remote endpoints have their TRemoteSourceType set correctly.

v2.9.3

28 Aug 17:03
Compare
Choose a tag to compare

Fixes

  • Fix to ensure the maximum number of items requested using FindAllAsync in the GenericMultiRemoteRepository is not exceeded in the returned collection.

v2.9.2

07 Aug 09:16
Compare
Choose a tag to compare

Added

  • A new flag to the UmbrellaAzureBlobStorageFileProviderOptions class to optionally cache container resolutions, i.e. only call CreateIfNotExistsAsync once per container name to improve efficiency and prevent multiple redundant calls out to Azure Storage.

v2.9.1

01 Aug 22:31
Compare
Choose a tag to compare

Fixes

  • Added support for the £ character to the Umbrella.Utilities.Extensions.StringExtensions.Clean method. This method has been marked as Obsolete and will be removed in the next major release.

v2.9.0

31 Jul 01:08
Compare
Choose a tag to compare

Added

  • Support for .cr2 files to the MimeTypeUtility class in Umbrella.Utilities.
  • A thread-safe wrapper around the System.Random class called ConcurrentRandomGenerator. This is registered with DI as a Singleton.

v2.8.1

30 Jun 16:28
Compare
Choose a tag to compare

Added

  • Added some exception handling code to the TypeScript generator constructor to make it clearer inside the VS error window what went wrong when generating using a T4 template.