1
0
Files
common/CHANGELOG.md

3.3 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased - 0000-00-00

Added

Changed

  • Enhanced Stopwatch/Timer delta due to unsharp resolution using timers

v1.3.0 - 2021-12-21

Added

  • BasicAuthenticationHandler to use instead of other handlers (instead of e.g. CookieAuthentication)
  • BasicAuthenticationAttribute to restrict single actions

Changed

  • Simplified package references on AspNetCore
  • Changed NuGet package DnsClient to DNS

v1.2.0 - 2021-12-19

Added

  • CHANGELOG
  • HtmlHelper.IsDarkColor to classify a color as dark or light one (by luminance)
  • ReadLine and ReadLineAsync as StreamExtensions

Changed

  • Unit-Tests enhanced
  • Unit-Tests excluded from code coverage calcualtion
  • Updated NuGet package NetRevisionTask

v1.1.0 - 2021-11-22

Added

  • AddSingletonHostedService<TService, TImplementation> 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 - 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 - 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 - 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 - 2021-10-23

Added

  • NuGet packages have an icon

Changed

  • Additional information for NuGet packages

v0.0.1 - 2021-10-23

Initial release