NKit.Windows 1.3.8

There is a newer version of this package available.
See the version list below for details.
dotnet add package NKit.Windows --version 1.3.8                
NuGet\Install-Package NKit.Windows -Version 1.3.8                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NKit.Windows" Version="1.3.8" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NKit.Windows --version 1.3.8                
#r "nuget: NKit.Windows, 1.3.8"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install NKit.Windows as a Cake Addin
#addin nuget:?package=NKit.Windows&version=1.3.8

// Install NKit.Windows as a Cake Tool
#tool nuget:?package=NKit.Windows&version=1.3.8                

.NET Toolkits (class libraries) containing reusable code for speeding up development of any .NET applications. NKit.Standard is the .NET Standard compatible version of NKit. NKit.Windows is the .NET Framework compatbile version of NKit. NKit.Core is the latest .NET Core compatible version of NKit.

Product Compatible and additional computed target framework versions.
.NET Framework net472 is compatible.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.4.3.3 45 10/30/2024
1.4.3.2 37 10/30/2024
1.4.3.1 37 10/30/2024
1.4.3 41 10/30/2024
1.4.2 76 7/9/2024
1.4.1 166 8/24/2023
1.3.8 602 4/20/2022
1.3.7 524 4/20/2022
1.3.6 409 2/2/2021
1.3.5 499 11/20/2020
1.3.4 458 11/9/2020
1.3.3 487 11/9/2020
1.3.1 651 9/22/2019
1.3.0.1 548 8/14/2019
1.3.0 573 8/7/2019

*   Fixed DataShaper method that search for numeric parts in strings.
*   Fixed SqliteQueryWindows to not append WherClause columns in separate lines but in a single line.
*   Changed DataShaper IsValidEmail method to add multiple checks for a valid email address.

*   Fixed ToString method in WhereClauseParanthesisWindows which was not adding _ between logical operations.
*   Fixed GetNonNumericPartOfString in DataShaper.
*   Added constructor to WhereClauseColumn that allows for specifing a custom clause and SqliteQueryWindows to use the custom clause.

2021-03-23:
*   Added constructor parameter handleExceptions to WcfRestServiceWindows to allow sub class to specify whether it wants to handle the exceptions itself or not.
*   Flagged all the methods in the WcfRestServiceWindows as virtual to be overridden by the sub class.
*   Removed the NKit.Standard namespace from the standard library.
*   Removed the NKit.Toolkit namespace from the windows library.

2021-04-09:
*   Added more data types names to NKitBaseModel.

2021-04-22:
*   Added the following classes to the NKit.Core library:
-   SortDirectionTypeCore and SortDirection
-   FilterModelCore.

2021-04-26:
*   Fixed the DataShaperWindows which had duplicate methods from the DataShaper and moved new methods from the Windows file to the underlying DataShaper file.

2021-06-29:
*   Added ability to include event details to an Exception email alert.

2021-12-26:
*   Added new field to source/NKit.Standard/Web/MVC/Models/FilterModelStandard.cs to allow for sending a flag from the view that a page reset is required by the controller.
*   Added long version of ascending and descending constants: source/NKit.Windows/Data/DB/SQLQuery/SortDirectionWindows.cs
*   Set a default page size of 10 on: source/NKit.Windows/Web/MVC/Models/FilterModelWindows.cs
*   Addeds more details to exceptions returned from the WCF service: source/NKit.Windows/Web/Service/WcfRest/WcfRestServiceWindows.cs

2022-01-12:
*   Added validation code on SqliteDatabase to check if connection exists and open before runnign query, throwing exception if it does not.

2022-01-24:
*   Added console colors to LogMessages and Logger so that it has default colors for different types of message types.
*   Added extra overloads to the LogMessage method to allow setting the console color.
*   Added event log type of ProgressAudit which has a different color.
*   Changed the FileSystemHelper.DeleteFileForce to return a result if the file was successfully deleted or not and whether or not exceptions should be swallowed.

2022-02-10:
*   Added method to WcfRestServiceWindows to GetUserName.

2022-02-16:
*   Added method DisplayAutoClosingInformation on UIHelperWindows to display an message box that auto closes after a given period of time.
*   Added method GetEntryAssemblyVersion to the Information class to to return the version text of the entry assembly.

2022-03-05:
*   Added is view, edit, create and delete properties on FilterModelStandard.

2022-03-16:
*   Added StringExtensions with some extension methods on strings to parse a string to an enum.

2022-04-03:
*   Added NKitMvcController and EmailListConverterCore.cs, ExceptionHandlerCore and other data layer changes to NKitDbContext.

2022-04-06:
*   Extended lenghts of various fields on NKitLogEntry and NKitHttpExceptionResponse Models.

2022-04-11:
*   Added multiple extra features:
-   Added extra general settings.
-   Updated email service to receive all settings.
-   Added ability to provide custom email service by inhertiting from the NKit one.
-   Added extra utility methods on NKit MVC controller asuch as the ability to get absolute path from the a file in wwwroot directory etc.
-   Fixed an issue in NKitDbContext that was getting entity by surrogate key through reflection call, the signature was not matching to method being called.
-   A few other minor improvements.

2022-04-14:
*   Fixed the EmailClient to return the actual exception message not the email log messagem if an email fails to be sent.