Releases: zinofi/Umbrella
Releases · zinofi/Umbrella
v2.8.0
Added
- Added additional FrontEndCompressionMiddlewareOptions properties to allow the Cache-Control header to be controlled.
v2.7.0
Added
- A HttpResourceInfoUtility to allow the retrieval of the basic meta-data of a resource with optional caching.
v2.6.1
Fixes
- Internal fix to the MimeTypeUtility to ensure that when the value passed into the GetMimeType method ends with a '.' without any additional text, it returns the default MimeType instead of throwing an exception because it is expecting text after the period.
v2.6.0
Added
- HtmlEncodeStringPropertiesConverter
- IDbConnectionExtensions
- StringExtensions
-- ToPersonNameCase - SortExpression, SortExpressionDescriptor, SortExpressionSerializable and extension methods to apply them to IEnumerables and IQueryables.
- Various exceptions classes to the DataAccess project.
- V3 Design Notes
- Changes to the DynamicImage code to add optional support for WebP when a client requests a JPG or PNG.
- DataAccess code for Remote repositories.
- A Kentico project to support Kentico CMS project development.
- IEnumerableValidationResultExtensions
- Added an OpenReadAsync method which returns a Stream, to the IUmbrellaFileInfo interface.
- Minor tweaks to the file system to allow small and large buffer sizes to be used by default depending on whether the file implementation is disk or Azure blob storage.
- Added additional default method parameters to the file info/providers to allow some of the default internal buffer sizes to be overridden.
- Added a generic type converter. This is based on the code that converts string app setting values into their target types and has been extracted into its own class for use with other things, e.g. converting string file metadata property values.
- Added support to the Umbrella file system for reading/writing file metadata.
v2.5.0
Added
- Added new methods to the MultiCache to allow items to be removed.
- Added a new GenericComparer class and added new generic overloads to the GenericEqualityComparer.
- Fixes to the DynamicImageMiddlewareOptions registration.
- Added a new project containing UmbrellaFileProvider OWIN middleware to allow access to files from a request URL.
v2.4.0
Added
- Added a new ToSnakeCase string extension method.
v2.3.0
Added
- SortDirectionExtensions class to convert the enum to a SQL sort direction, i.e. ASC or DESC.
- Added a secure nonce generator.
- Added new Guard methods.
- Added web related nonce constants.
- Added HtmlHelper, HttpContextBase and IOwinContext extensions to allow a default nonce stored against a request to be retrieved and output.
v2.2.1
This release supersedes packages on NuGet with versions 2.1.1 and 2.2.0 as those contain bugs.
- Build fixes
- Added an ASP.NET Samples web project for demo / testing
- Fixes to the FrontEndCompressionMiddleware
- Fixes to the DynamicImageCompressionMiddleware
- Added a new WebpackBundleUtility which is accessible from an ASP.NET MVC View to generate CSS / JS tags for Webpack generated resources using a Webpack Manifest JSON file.
v2.1.0
First stable(ish) release. The majority of packages are stable with the exception of some of the ASP.NET Core ones and the WCF one which is experimental. The rest can be considered stable and working.
v1.0.0
The initial stable release of v1 packages to support projects that were still using them.