Releases: wangkanai/wangkanai
Releases · wangkanai/wangkanai
.NET 8.0.0 Public Release
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...
.NET 8 RC2
What's Changed
- [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
Full Changelog: 8.0.0-preview6...8.0-rc2
.NET 8.0 Preview 6
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
Full Changelog: 7.0.3...8.0.0-preview6
.NET 7 NuGet Description
What's Changed
- [Blazor] update solution filter dependency by @wangkanai in #795
- [Blazor] project introduction for better discovery by @wangkanai in #796
- Reformat code and styles by @wangkanai in #797
- [Domain] Refactor domain entity contract by @wangkanai in #798
- [Hosting] Rewrite project introduction by @wangkanai in #800
- [Analytics] Rewrite project introduction by @wangkanai in #799
- [Detection] Rewrite detection introduction by @wangkanai in #801
- [Federation] Rewrite introduction for better discovery by @wangkanai in #802
- [EntityFramework] Rewrite EntityFramework introduction by @wangkanai in #803
- [Markdown] Rewrite markdown introduction by @wangkanai in #804
- [Security] Rewrite security introduction by @wangkanai in #805
- Remove .md from github linguist-vendored by @wangkanai in #806
- [Webmaster] Rewrite webmaster introduction by @wangkanai in #808
- [Solver] Rewrite solver introduction by @wangkanai in #807
- [Tabler] Rewrite tabler introduction by @wangkanai in #809
- [Webserver] Rewrite webserver introduction by @wangkanai in #810
- [Validation] Rewrite validation introduction by @wangkanai in #811
- [Validation] Update code coverage by @wangkanai in #812
- [Webmaster] Review and refactor webmaster by @wangkanai in #813
Full Changelog: 7.0.2...7.0.3
.NET 7 Requirement
What's Changed
- Directory.Build.props pre-configure for Benchmark and Test by @wangkanai in #753
- Refactor solution directory structure by @wangkanai in #756
- Publish nuget packages for platform migration by @wangkanai in #758
- [System] Refactor and add unit test for more code coverage by @wangkanai in #757
- [System] reorganize overall into type by @wangkanai in #759
- #754 Wrapper project should be depreciate from the repo by @wangkanai in #760
- [System] All 'ThrowIfNull' method overloads should be adjacent. by @wangkanai in #761
- [Platform] Migrate everything upto .NET7 as a cut off by @wangkanai in #762
- [System] Decorator and unit tests by @wangkanai in #763
- [System] Check Null is debugger step through by @wangkanai in #764
- [System] Check benchmark refactor in propose type by @wangkanai in #765
- [System] String extensions unit tests and refactoring by @wangkanai in #766
- [Git] Don't identity language HTML by @wangkanai in #767
- [System] Rewrite
System
project readme introduction by @wangkanai in #768 - [System] String extensions substring unit tests by @wangkanai in #769
- [System] add overload string extensions remove pre & post fixes by @wangkanai in #770
- [System] string extensions convert to enum by @wangkanai in #771
- repo language parser incorrectly into HTML by @wangkanai in #773
- [System] string extensions truncate by @wangkanai in #772
- [System] string extensions for substring safely by @wangkanai in #774
- comment out the sonar branch for PR request by @wangkanai in #775
- [System] string extensions to title case by @wangkanai in #776
- Update README.md with Azure kanban board status by @wangkanai in #778
- [System] string extensions escape unit tests by @wangkanai in #777
- update azure board with differance work item types by @wangkanai in #779
- [System] string extensions escape search by @wangkanai in #780
- [System] string escape selector with double backslash by @wangkanai in #781
- sonar configuration by @wangkanai in #783
- [System] string extensions remove accent by @wangkanai in #784
- [System] string extensions generate slug by @wangkanai in #785
- [System] Check for null add empty only condition by @wangkanai in #786
- [System] string extensions refactoring by @wangkanai in #787
- Update README.md by @wangkanai in #788
- [System] string extensions separation by @wangkanai in #789
- [System] check if IEnumerable is empty by @wangkanai in #790
- [System] Collection extensions refactor and unit tests by @wangkanai in #791
- [System] Type extensions refactoring and unit tests by @wangkanai in #792
- [System] type extensions unit tests by @wangkanai in #793
- all upgrade projects version in repository by @wangkanai in #794
Full Changelog: 7.0.1...7.0.2
.NET 7 Code Coverage
What's Changed
- [Blazor] Remove hardcode with npm ci lib dependency by @wangkanai in #698
- [Responsive] Remove hardcore external library by @wangkanai in #699
- [Blazor] Introduction and project clean up by @wangkanai in #701
- [Responsive] Introduction and project clean up by @wangkanai in #700
- [Responsive] Fixed sample web build failed by @wangkanai in #702
- [Detection] Migrate sample from .net6 to .net7 by @wangkanai in #703
- [Federation] fixed the recurring method by @wangkanai in #704
- [Federation] Remove hardcode external dependency by @wangkanai in #706
- fixing general bugs in the code base by @wangkanai in #705
- [Blazor] testing out local variable of lock by @wangkanai in #707
- Fixed code unit test coverage by @wangkanai in #708
- [Web] fixed tsconfig.json include bug by @wangkanai in #709
- [Web] fixed tsconfig.json by @wangkanai in #710
- [Analytics] Update nuget unit tests by @wangkanai in #711
- [Domain] Update nuget packages by @wangkanai in #712
- [EFCore] Update nuget packages by @wangkanai in #713
- [Federation] Update nuget package by @wangkanai in #715
- [Extensions] Update nuget packages by @wangkanai in #714
- [Graph] Update nuget packages by @wangkanai in #716
- [Hosting] Update nuget packages by @wangkanai in #717
- [Identity] Update nuget packages by @wangkanai in #718
- Update sonar-scanner.properties by @wangkanai in #719
- [Markdown] Update nuget packages by @wangkanai in #720
- [Mvc] The 'Count' of 'ICollection' always evaluates as 'True' regardless by @wangkanai in #721
- [Security] Update nuget package by @wangkanai in #722
- [University] Update nuget packages by @wangkanai in #723
- Rename sonar configuration and build scripts by @wangkanai in #724
- test sonar with coverage result passthrough via begin by @wangkanai in #725
- [Shared] Update nuget package and private assets by @wangkanai in #726
- [Solver] Update nuget packages by @wangkanai in #727
- [Validation] Update nuget packages by @wangkanai in #728
- [Tool] Update nuget packages by @wangkanai in #730
- [Webmaster] Update nuget package by @wangkanai in #731
- [Webserver] Update nuget packages by @wangkanai in #732
- Fixed sonar configuration error by @wangkanai in #733
- Store the sonar configuration in the source code by @wangkanai in #734
- [Federation] Exclusion hosts/ from source coverage by @wangkanai in #735
- update dotcover configuration filters by @wangkanai in #736
- dotcover test filters tests by @wangkanai in #737
- exclusion *.cshtml *.js by @wangkanai in #738
- remove sonar.cs.vscoveragexml.reportsPaths=coverage.xml by @wangkanai in #739
- trying out with dotnet-coverage by @wangkanai in #740
- Have a working sonar configuration by @wangkanai in #741
- Fix SignCode project that is causing sonar to fail by @wangkanai in #742
- [Federation] Parameters should be passed in the correct order by @wangkanai in #743
- [Detection] Regex with timeout by @wangkanai in #744
- [System] Regex require timeout by @wangkanai in #745
- update sonar configuration by @wangkanai in #746
- [Webmaster] Regex require timeout to limit the execution time by @wangkanai in #747
- Unit Test dependency are now set globally by @wangkanai in #748
- [System] Refactor the containing loop to do more than one iteration by @wangkanai in #749
- [Universal] Make the instance constructor to public by @wangkanai in #750
Full Changelog: 7.0.0...7.0.1
.NET7 Stable
What's Changed
- Add Hosting CI Testing by @wangkanai in #538
- cleanup detection sample by @wangkanai in #539
- initial docs projects by @wangkanai in #544
- Wangkanai Solver by @wangkanai in #543
- tabler demo project by @wangkanai in #545
- Update package.json by @wangkanai in #547
- Update package.json by @wangkanai in #548
- tabler demo projecto showcase by @wangkanai in #546
- Npm build scss by @wangkanai in #549
- Update package.json by @wangkanai in #551
- rebase by @wangkanai in #552
- tabler demo prerender feature by @wangkanai in #553
- Tabler demo project by @wangkanai in #550
- refactor tabler demo by @wangkanai in #554
- Add Blazor BodyContent modifier by @wangkanai in #555
- Blazor by @wangkanai in #556
- Blazor Demo Web application by @wangkanai in #557
- update webmaster nuget package by @wangkanai in #558
- refactor enum extension runtime by @wangkanai in #559
- Wangkanai Watcher project initialization by @wangkanai in #560
- Update README.md by @wangkanai in #561
- Reorganize solution folder structure by @wangkanai in #562
- Code Signing dotnet tool by @wangkanai in #563
- dotnet tools refactoring projects structure by @wangkanai in #564
- Tablar Update by @wangkanai in #566
- Update README.md by @wangkanai in #565
- Fixed iPadOS 15.7 broswer version zero by @wangkanai in #568
- Readme by @wangkanai in #569
- Tool for dotnet CommandLine applications by @wangkanai in #570
- Upgrade to .NET7.0 RTM by @wangkanai in #571
- fixed blazor reference mistake by @wangkanai in #572
- Sealed class performance enhancements by @wangkanai in #573
- add GitHub sponsor badge by @wangkanai in #575
- Tabler Blazor framework by @wangkanai in #576
- Update README.md by @wangkanai in #578
- Update README.md by @wangkanai in #579
- add TypeExtensions.cs by @wangkanai in #580
- Runtime update new extensions features by @wangkanai in #581
- update github stats by @wangkanai in #582
- Runtime helper extensions by @wangkanai in #583
- Add method extensions and web documentation by @wangkanai in #584
- Publish nuget package with the new runtime by @wangkanai in #585
- Domain Core Entity by @wangkanai in #586
- Add Domain Driven Design core value entity by @wangkanai in #587
- publish packages by @wangkanai in #588
- Add operator unit tests by @wangkanai in #589
- add ComparisonComparer and unit tests by @wangkanai in #590
- Update Tabler with the new CSS fixes by @wangkanai in #592
- Domain Driven Design Core Components by @wangkanai in #591
- Webserver by @wangkanai in #593
- fixed html body no indent inside elements by @wangkanai in #594
- Check if null then Throw exception by @wangkanai in #595
- Refactor System throughout the code base by @wangkanai in #596
- Add deprecate attribute to system that can suggest replacement by @wangkanai in #597
- Upgrade system throughout the repo and publish to nuget by @wangkanai in #599
- Decoupling entity framework dependency from webserver project by @wangkanai in #601
- update directory build props by @wangkanai in #602
- Create a central identity model repo for shared reusage by @wangkanai in #603
- Federation platform framework foundation by @wangkanai in #600
- Security authorization for Allow Private Network by @wangkanai in #604
- Update Federation README.md by @wangkanai in #607
- Federation implement discovery endpoint by @wangkanai in #608
- Add collection extensions to system by @wangkanai in #609
- All subproject Directory.Build.props import the solution Directory.Build.props by @wangkanai in #610
- Enhance the core system library by @wangkanai in #611
- Range collection utility and ReverseComparer by @wangkanai in #612
- Property copy reflection helper by @wangkanai in #613
- Create static random helper class by @wangkanai in #614
- Update all nuget packages with the new core system library by @wangkanai in #615
- Add stack tracing to the identity and federation by @wangkanai in #617
- Federation Foundation for identity conception full journey by @wangkanai in #618
- add design note template to github by @wangkanai in #621
- cleanup the multi tenant and merged this feature into federation by @wangkanai in #620
- Enum get member value with unit tests by @wangkanai in #624
- Refactor the wangkanai website to be more test able by @wangkanai in #622
- publish nuget packages with the new system base by @wangkanai in #626
- fixed issue template for design note in the wrong directory by @wangkanai in #625
- #574 Remove netcoreapp3.1 from Detection by @wangkanai in #629
- Federation Backend for Frontend by @wangkanai in #633
- #619 Federation separate configuration from persistent by @wangkanai in #623
- update tabler npm package by @wangkanai in #642
- add divider to math by @wangkanai in #641
- Federation validation modeling by @wangkanai in #643
- Federation unit tests framework by @wangkanai in #644
- #645 Fix Opera browser properly by @wangkanai in #646
- publish new nuget version by @wangkanai in #647
- update detection browser version by @wangkanai in #649
- publish nuget updates with detection fixes by @wangkanai in #651
- start working on the wangkanai web by @wangkanai in #652
- Update LICENSE by @wangkanai in #653
- Web by @wangkanai in #654
- fixed web lib npm compile by @wangkanai in #655
- Web responsive darkmode by @wangkanai in #656
- web fixed npm rfs import by @wangkanai in #657
- web fixed npm copy lib by @wangkanai in #658
- Web by @wangkanai in #659
- web fixed npm copy lib by @wangkanai in #660
- web include lib in publish by @wangkanai in #661
- Web by @wangkanai in #662
- web redesign content by @wangkanai in #663
- start working...
Detection 5.3.00
Merge pull request #536 from wangkanai/hosting Hosting project dependency
Detection 5.0
Merge pull request #528 from wangkanai/add-code-of-conduct-1 Create CODE_OF_CONDUCT.md