What's Changed
- Refactor code style of directory build targets by @wangkanai in #815
- add github RELEASE.yml by @wangkanai in #817
- [Analytics] Layout the project foundation by @wangkanai in #818
- [Federation] Refactor federation best practices by @wangkanai in #819
- [Webmaster] Recreate sample using updated template by @wangkanai in #822
- [Responsive] Re-create sample by @wangkanai in #823
- [Detection] Re-create detection sample web app by @wangkanai in #825
- [EntityFramework] Refactoring project library by @wangkanai in #826
- [Extensions] Setup benchmark console applications by @wangkanai in #827
- [Unit Tests] Refactor unit tests by @wangkanai in #828
- [Tabler] Upgrade to .NET 8 preview by @wangkanai in #830
- [Blazor] Refactor folder structure by @wangkanai in #829
- [Domain] update nuget packages by @wangkanai in #831
- [Testing] Separate unit test support into its own project by @wangkanai in #832
- [Testing] Add unit tests code coverage by @wangkanai in #833
- [Testing] Refactoring code by @wangkanai in #834
- [Web] Fix the broken web by @wangkanai in #836
- [Sonar] fixed code coverage build bug by @wangkanai in #835
- [Sonar] Exclude tests from source by @wangkanai in #837
- [Web] migrate web content by @wangkanai in #838
- [Web] cleanup the old web by @wangkanai in #839
- [Federation] Fixed central ef core package reference by @wangkanai in #842
- [Federation] Centralize nuget package management with specific target… by @wangkanai in #843
- Update build configuration by @wangkanai in #844
- [EntityFramework] config target framework via build props by @wangkanai in #845
- [Hosting] config target framework via build props by @wangkanai in #846
- [Tabler] config target framework via build props by @wangkanai in #847
- [Markdown] config target framework via build props by @wangkanai in #851
- [Analytics] config target framework via build props by @wangkanai in #850
- [Validation] config target framework via build props by @wangkanai in #848
- [Solver] config target framework via build props by @wangkanai in #849
- [Security] solution folder restructuring by @wangkanai in #853
- [Federation] Refactor folder structure by @wangkanai in #852
- [System] rewrite the nuget package description by @wangkanai in #854
- [NuGet] configure how nuget packages are sign and publish by @wangkanai in #855
- [Federation] User session management service by @wangkanai in #856
- [Cryptography] Initial project setup by @wangkanai in #857
- [Cryptography] rewrite Adler32 by implementing HashAlgorithm by @wangkanai in #858
- [Cryptography] Investigate furthere into hash agroritm by @wangkanai in #859
- [System] add string extensions unit tests by @wangkanai in #864
- [System] fixed the failed whitespace unit test by @wangkanai in #865
- [Testing] Deep evaluation of the functionality by @wangkanai in #867
- [Cryptography] Optimize hash functionality by @wangkanai in #863
- add JetBrains Qodana by @wangkanai in #868
- Qodana add baseline by @wangkanai in #869
- Refactor code optimization with Qodana by @wangkanai in #870
- migrate to .net 8.0 rc1 by @wangkanai in #871
- Fixed sonar prepare config by @wangkanai in #872
- [Domain] Add domain driven design method extensions by @wangkanai in #873
- [Tabler] upgrade to 1.0-beta20 by @wangkanai in #874
- [System] disable intention null in
Check
warning by @wangkanai in #877 - [Tabler] header dynamic configuration sample by @wangkanai in #875
- [System] refactor and fix no warning by @wangkanai in #878
- [System] Sealed the custom argument exception by @wangkanai in #879
- [System] Fixed Provide the "DateTimeKind" when creating this object by @wangkanai in #880
- [System] Enhance performance of string title case by @wangkanai in #881
- Optimize benchmark project by @wangkanai in #882
- revaluate check for null by @wangkanai in #884
- [System] Fixed code smell for better efficiency by @wangkanai in #883
- [System] improvement performance code in collection by @wangkanai in #885
- publish nuget packages by @wangkanai in #886
- [System] Abstract type factory refactoring by @wangkanai in #887
- [System] refactor range iterator unit tests by @wangkanai in #888
- [System] properties should not copy collections by @wangkanai in #889
- Upgrade nuget packages by @wangkanai in #890
- [Blazor] clean up for .net 8.0 by @wangkanai in #891
- [Tabler] Refactor and project cleanup by @wangkanai in #892
- [Extensions] Clean code smell by @wangkanai in #893
- [Extensions] Commandline refactor and fix unit tests by @wangkanai in #894
- [Hosting] Fixed hosting code smell and bugs by @wangkanai in #895
- [Detection] fixed has is always false by @wangkanai in #896
- [Detection] Refactor unit tests by @wangkanai in #897
- .NET 8.0 RC2 framework and nuget upgrades by @wangkanai in #898
- [NuGet] Central package management by @wangkanai in #899
- [Tabler] No authentication samples by @wangkanai in #902
- [Tabler] Migration tabler sample preview to .NET 8 RC2 by @wangkanai in #901
- Update README.md by @wangkanai in #903
- [Extensions] Reduce type name helper complexity by @wangkanai in #904
- [System] Rename parameter 'index' to 'arrayIndex' by @wangkanai in #905
- [Detection] Refector IndexTree for simplicity by @wangkanai in #906
- [Detection] Resolve remaining code smell by @wangkanai in #907
- [NuGet] Publish nuget packages of .NET 8 rc2 by @wangkanai in #908
- [Extensions] Fixed command line extension unit tests code smell by @wangkanai in #909
- [Cryptography] Fixed unnecessary unit assertion by @wangkanai in #910
- [Federation] Non-nullable property 'Request' must contain a non-null by @wangkanai in #911
- [Extension] Fixed command line application unit tests by @wangkanai in #912
- [Blazor] Fixed sample blazor server and web assembly by @wangkanai in #913
- [Extensions] Converting possible null value to non-nullable type by @wangkanai in #914
- Update github funding configuration by @wangkanai in #915
- [Web] Fixed the fail webserver not starting by @wangkanai in #916
- [Web] update web navbar menu by @wangkanai in #917
- [Web] npm lib script on build by @wangkanai in #918
- [Tabler] Update npm package webfont by @wangkanai in #919
- [Tabler] rearrange components name by @wangkanai in #920
- [dotnet8.0] Upgrade to the .NET 8 public release by @wangkanai in #921
- [Unit Test] Fix failed unit tests by @wangkanai in #922
- [Nuget] publish new nuget package by @wangkanai in #923
Full Changelog: 7.0.3...8.0.0