1
0

NetRevisionTask aktualisiert, Readme aktualisiert, Changelog hinzugefügt

This commit is contained in:
2021-11-27 12:55:43 +01:00
parent e31aa18546
commit adb140b1a3
5 changed files with 90 additions and 6 deletions

View File

@@ -61,7 +61,7 @@
<PackageReference Include="Microsoft.Extensions.Identity.Core" Version="2.0.4" /> <PackageReference Include="Microsoft.Extensions.Identity.Core" Version="2.0.4" />
<PackageReference Include="Newtonsoft.Json" Version="10.0.1" /> <PackageReference Include="Newtonsoft.Json" Version="10.0.1" />
<PackageReference Include="Unclassified.DeepConvert" Version="1.3.0" /> <PackageReference Include="Unclassified.DeepConvert" Version="1.3.0" />
<PackageReference Include="Unclassified.NetRevisionTask" Version="0.4.1"> <PackageReference Include="Unclassified.NetRevisionTask" Version="0.4.2">
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference> </PackageReference>

View File

@@ -56,7 +56,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Unclassified.NetRevisionTask" Version="0.4.1"> <PackageReference Include="Unclassified.NetRevisionTask" Version="0.4.2">
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference> </PackageReference>

View File

@@ -39,7 +39,7 @@
<PackageReference Include="DnsClient" Version="1.5.0" /> <PackageReference Include="DnsClient" Version="1.5.0" />
<PackageReference Include="Newtonsoft.Json" Version="10.0.1" /> <PackageReference Include="Newtonsoft.Json" Version="10.0.1" />
<PackageReference Include="Unclassified.DeepConvert" Version="1.3.0" /> <PackageReference Include="Unclassified.DeepConvert" Version="1.3.0" />
<PackageReference Include="Unclassified.NetRevisionTask" Version="0.4.1"> <PackageReference Include="Unclassified.NetRevisionTask" Version="0.4.2">
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference> </PackageReference>

83
CHANGELOG.md Normal file
View File

@@ -0,0 +1,83 @@
# 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
### Changed
- Unit-Tests enhanced
- Updated `NetRevisionTask`
## [v1.1.0](https://git.am-wd.de/AM.WD/common/compare/v1.0.2...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](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

View File

@@ -5,13 +5,14 @@ To save time, they are all packed to NuGet packages.
| Package | Version | | Package | Version |
| ------------------------------- | ------- | | ------------------------------- | ------- |
| AMWD.Common | ![https://nuget.am-wd.de/packages/amwd.common/](https://img.shields.io/badge/dynamic/json?color=blue&label=AMWD.Common&query=%24.versions[-1%3A]&url=https%3A%2F%2Fnuget.am-wd.de%2Fv3%2Fpackage%2Famwd.common%2Findex.json&style=flat-square) | | AMWD.Common | ![https://nuget.am-wd.de/packages/amwd.common/](https://php.am-wd.de/nuget.php?package=AMWD.Common) |
| AMWD.Common.AspNetCore | ![https://nuget.am-wd.de/packages/amwd.common.aspnetcore/](https://img.shields.io/badge/dynamic/json?color=blue&label=AMWD.Common.AspNetCore&query=%24.versions[-1%3A]&url=https%3A%2F%2Fnuget.am-wd.de%2Fv3%2Fpackage%2Famwd.common.aspnetcore%2Findex.json&style=flat-square) | | AMWD.Common.AspNetCore | ![https://nuget.am-wd.de/packages/amwd.common.aspnetcore/](https://php.am-wd.de/nuget.php?package=AMWD.Common.AspNetCore) |
| AMWD.Common.EntityFrameworkCore | ![https://nuget.am-wd.de/packages/amwd.common.entityframeworkcore/](https://img.shields.io/badge/dynamic/json?color=blue&label=AMWD.Common.EntityFrameworkCore&query=%24.versions[-1%3A]&url=https%3A%2F%2Fnuget.am-wd.de%2Fv3%2Fpackage%2Famwd.common.entityframeworkcore%2Findex.json&style=flat-square) | | AMWD.Common.EntityFrameworkCore | ![https://nuget.am-wd.de/packages/amwd.common.entityframeworkcore/](https://php.am-wd.de/nuget.php?package=AMWD.Common.EntityFrameworkCore) |
| CI / CD | ![https://git.am-wd.de/AM.WD/common/-/pipelines](https://git.am-wd.de/AM.WD/common/badges/master/pipeline.svg?style=flat-square) ![https://git.am-wd.de/AM.WD/common/-/tree/master](https://git.am-wd.de/AM.WD/common/badges/master/coverage.svg?style=flat-square) | | CI / CD | ![https://git.am-wd.de/AM.WD/common/-/pipelines](https://git.am-wd.de/AM.WD/common/badges/master/pipeline.svg?style=flat-square) ![https://git.am-wd.de/AM.WD/common/-/tree/master](https://git.am-wd.de/AM.WD/common/badges/master/coverage.svg?style=flat-square) |
## Documentation ## Documentation
Changelog is available here: [CHANGELOG](CHANGELOG.md)
Documentation can be found here: [AM.WD Wiki](https://wiki.am-wd.de/libs/common) Documentation can be found here: [AM.WD Wiki](https://wiki.am-wd.de/libs/common)
## Use in projects ## Use in projects