# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased](https://git.am-wd.de/AM.WD/common/compare/v1.1.0...master) ### Added - CHANGELOG - `HtmlHelper.IsDarkColor` to classify a color as dark or light one (by luminance) ### Changed - Unit-Tests enhanced - Unit-Tests excluded from code coverage calcualtion - Updated NuGet package `NetRevisionTask` ## [v1.1.0](https://git.am-wd.de/AM.WD/common/compare/v1.0.2...v1.1.0) - 2021-11-22 ### Added - `AddSingletonHostedService` using an interface and an implementation type - Unit-Tests for `AMWD.Common` (ca. 60% Branch-Coverage, target: above 90%) - `IsValidEmailAddress` check whether a string is a valid email address, optionally with DNS check (MX record) - AES and 3DES De-/Encrypt enhanced for string to string (plain/base64) ### Changed - CI Build-Process splitted into: build, test, deploy - `GetAlignedInterval` splitted into `GetAlignedIntervalUtc` and `GetAlignedIntervalLocal` to respect daylight saving times - `HexToBytes` checks for valid characters by using RegEx ### Fixed - `Sha256` as string extension ## [v1.0.2](https://git.am-wd.de/AM.WD/common/compare/v1.0.1...v1.0.2) - 2021-11-09 ### Added - .NET 6.0 (LTS) compatibility - Versioning in README ### Changed - CI Build modified - C# Update from 9.0 to 10.0 ### Fixed - Comments updated / enhanced ## [v1.0.1](https://git.am-wd.de/AM.WD/common/compare/v1.0.0...v1.0.1) - 2021-10-25 ### Added - `ParseDecimal` added to prevent problems with comma/dot as decimal separator ### Changed - NuGet packages reside on `artifacts/` ### Fixed - MySQL library is now working correctly via reflection ## [v1.0.0](https://git.am-wd.de/AM.WD/common/compare/v0.0.2...v1.0.0) - 2021-10-24 ### Added - Lizenz - Readme ### Changed - `CustomFloatingPointModelBinder*` renamed to `InvariantFloatingPointModelBinder*` - `ResolveHost` returns a list of resolved ip addresses - `ResolveInterface` returns a list of resolved ip addresses ### Removed - `IPAddress fallback` parameter removed from `ResolveHost` - `IPAddress fallback` parameter removed from `ResolveInterface` - `ResolveInterface` does not use DNS to resolve the input (kind a weired behaviour) ## [v0.0.2](https://git.am-wd.de/AM.WD/common/compare/v0.0.1...v0.0.2) - 2021-10-23 ### Added - NuGet packages have an icon ### Changed - Additional information for NuGet packages ## [v0.0.1](https://git.am-wd.de/AM.WD/common/commits/v0.0.1) - 2021-10-23 Initial release