Ccf.Ck.Framework
9.0.3
dotnet add package Ccf.Ck.Framework --version 9.0.3
NuGet\Install-Package Ccf.Ck.Framework -Version 9.0.3
<PackageReference Include="Ccf.Ck.Framework" Version="9.0.3" />
paket add Ccf.Ck.Framework --version 9.0.3
#r "nuget: Ccf.Ck.Framework, 9.0.3"
// Install Ccf.Ck.Framework as a Cake Addin #addin nuget:?package=Ccf.Ck.Framework&version=9.0.3 // Install Ccf.Ck.Framework as a Cake Tool #tool nuget:?package=Ccf.Ck.Framework&version=9.0.3
Contains the execution middleware of the CoreKraft framework
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. |
-
net9.0
- Ccf.Ck.NodePlugins.Base (>= 9.0.3)
- Ccf.Ck.NodePlugins.Scripter (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.Base (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.Call (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.Db.ADO (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.FileTransaction (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.FileUpload (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.HttpService (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.Internal (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.Json (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.RawFiles (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.RequestProxy (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.Scripter (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.UploadFileStream (>= 9.0.3)
- Ccf.Ck.SysPlugins.Data.UserProfileManager (>= 9.0.3)
- Ccf.Ck.SysPlugins.Interfaces (>= 9.0.3)
- Ccf.Ck.SysPlugins.Iterators.DataNodes (>= 9.0.3)
- Ccf.Ck.SysPlugins.Services (>= 9.0.3)
- Ccf.Ck.SysPlugins.Support.ActionQueryLibs.BasicWeb (>= 9.0.3)
- Ccf.Ck.SysPlugins.Support.ActionQueryLibs.Diagnostics (>= 9.0.3)
- Ccf.Ck.SysPlugins.Support.ActionQueryLibs.Files (>= 9.0.3)
- Ccf.Ck.SysPlugins.Support.ActionQueryLibs.Images (>= 9.0.3)
- Ccf.Ck.SysPlugins.Support.ActionQueryLibs.InternalCalls (>= 9.0.3)
- Ccf.Ck.SysPlugins.Support.ParameterExpression (>= 9.0.3)
- Ccf.Ck.SysPlugins.Support.ParameterValidation (>= 9.0.3)
- Ccf.Ck.SysPlugins.Utilities (>= 9.0.3)
- Ccf.Ck.SysPlugins.Views.Html (>= 9.0.3)
- Ccf.Ck.Web.Middleware (>= 9.0.3)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Ccf.Ck.Framework:
Package | Downloads |
---|---|
Ccf.Ck.Cli.Base
Command-Line-Interface (Cli) tools for the CoreKraft/BindKraft frameworks (Ccf.Ck.Cli.Base) |
|
Ccf.Ck.Cli.FluentApi
Command-Line-Interface (Cli) tools for the CoreKraft/BindKraft frameworks (Ccf.Ck.Cli.FluentApi) |
|
Ccf.Ck.Cli.Commands
Command-Line-Interface (Cli) tools for the CoreKraft/BindKraft frameworks (Ccf.Ck.Cli.Commands) |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
9.0.3 | 44 | 12/27/2024 |
9.0.2 | 46 | 12/27/2024 |
9.0.1 | 78 | 12/24/2024 |
9.0.0 | 71 | 12/23/2024 |
8.0.16 | 120 | 12/4/2024 |
8.0.15 | 96 | 11/29/2024 |
8.0.14 | 120 | 11/28/2024 |
8.0.13 | 83 | 11/28/2024 |
8.0.12 | 203 | 9/19/2024 |
8.0.11 | 233 | 8/22/2024 |
8.0.10 | 163 | 7/3/2024 |
8.0.9 | 120 | 7/1/2024 |
8.0.8 | 131 | 6/28/2024 |
8.0.7 | 125 | 6/7/2024 |
8.0.6 | 87 | 6/7/2024 |
8.0.5 | 114 | 6/4/2024 |
8.0.4 | 131 | 5/30/2024 |
8.0.3 | 116 | 5/29/2024 |
8.0.2 | 91 | 5/28/2024 |
8.0.1 | 135 | 5/23/2024 |
8.0.0 | 216 | 5/22/2024 |
7.0.13 | 191 | 2/28/2024 |
7.0.12 | 105 | 2/28/2024 |
7.0.11 | 113 | 2/28/2024 |
7.0.10 | 156 | 2/7/2024 |
7.0.9 | 98 | 2/5/2024 |
7.0.8 | 356 | 10/29/2023 |
7.0.7 | 148 | 10/19/2023 |
7.0.6 | 246 | 9/8/2023 |
7.0.5 | 186 | 9/8/2023 |
7.0.4 | 260 | 7/25/2023 |
7.0.3 | 602 | 5/18/2023 |
7.0.2 | 227 | 5/10/2023 |
7.0.1 | 1,195 | 3/15/2023 |
7.0.0 | 239 | 3/14/2023 |
6.0.13 | 362 | 2/21/2023 |
6.0.12 | 456 | 12/15/2022 |
6.0.11 | 356 | 12/14/2022 |
6.0.10 | 307 | 12/9/2022 |
6.0.9 | 377 | 11/15/2022 |
6.0.8 | 464 | 11/4/2022 |
6.0.7 | 497 | 10/4/2022 |
6.0.6 | 437 | 10/3/2022 |
6.0.5 | 542 | 9/14/2022 |
6.0.4 | 610 | 6/23/2022 |
6.0.3 | 532 | 6/21/2022 |
6.0.2 | 523 | 6/20/2022 |
6.0.1 | 559 | 6/12/2022 |
6.0.0 | 620 | 5/10/2022 |
5.0.7 | 674 | 2/18/2022 |
5.0.6 | 386 | 12/6/2021 |
5.0.5 | 384 | 12/4/2021 |
5.0.4 | 3,064 | 11/24/2021 |
5.0.3 | 5,575 | 11/24/2021 |
5.0.2 | 420 | 11/10/2021 |
5.0.1 | 496 | 9/21/2021 |
5.0.0 | 614 | 4/30/2021 |
1.0.41 | 438 | 4/29/2021 |
1.0.40 | 463 | 4/27/2021 |
1.0.39 | 498 | 4/8/2021 |
1.0.38 | 520 | 1/6/2021 |
1.0.37 | 491 | 1/5/2021 |
1.0.36 | 498 | 12/18/2020 |
1.0.35 | 573 | 12/17/2020 |
1.0.34 | 469 | 12/17/2020 |
1.0.33 | 460 | 12/14/2020 |
1.0.32 | 479 | 12/14/2020 |
1.0.31 | 515 | 12/8/2020 |
1.0.30 | 482 | 12/7/2020 |
1.0.29 | 501 | 12/7/2020 |
1.0.28 | 509 | 12/5/2020 |
1.0.27 | 481 | 12/3/2020 |
1.0.26 | 519 | 12/3/2020 |
1.0.25 | 566 | 11/20/2020 |
1.0.24 | 493 | 11/13/2020 |
1.0.23 | 503 | 11/12/2020 |
1.0.22 | 1,024 | 11/11/2020 |
1.0.21 | 500 | 11/11/2020 |
1.0.20 | 635 | 11/8/2020 |
1.0.19 | 457 | 9/30/2020 |
1.0.18 | 572 | 9/2/2020 |
1.0.17 | 659 | 8/7/2020 |
1.0.16 | 606 | 8/6/2020 |
1.0.15 | 588 | 8/5/2020 |
1.0.14 | 576 | 8/5/2020 |
1.0.13 | 605 | 6/1/2020 |
1.0.12 | 957 | 12/12/2019 |
1.0.11 | 789 | 12/11/2019 |
1.0.10 | 1,397 | 6/6/2019 |
1.0.9 | 1,123 | 5/16/2019 |
1.0.6 | 1,168 | 5/16/2019 |
1.0.5 | 1,174 | 5/13/2019 |
1.0.4 | 1,166 | 5/12/2019 |
1.0.3 | 1,189 | 5/10/2019 |
1.0.2 | 1,181 | 4/16/2019 |
1.0.1 | 1,161 | 4/16/2019 |
1.0.0 | 1,197 | 3/27/2019 |
Contains the execution middleware of the CoreKraft framework
- Version 1.0.0: Initial publish with profound execution capabilities (read and write data from/into different sources: DB, Files, another Http-service)
- Version 1.0.1: Extend the Kraft(-Scripts/-Styles) methods with a default moduleDepStartFile. Allows us to bundle from different starting points.
- Version 1.0.2: When bootstrapping a module read resources from Module.dep and additionally moduleDepStartFile if available.
- Version 1.0.3: Introduce the concept that the modules reside in multiple folders.
- Version 1.0.4: Improve logging during modules loading.
- Version 1.0.5: Fix the ModulesWatchers' implementation related to the multiple roots (modules).
- Version 1.0.10: Fix error when the collection of signals is empty.
- Version 1.0.11: Extending ActionBase with Dictionary[string, object] Json (property)
- Version 1.0.12: Moving the Json property from Select to the ActionBase
- Version 1.0.13: Update the user manager supporting bearer tokens
- Version 1.0.14: Introduce external (e.g. MVC/SignalR/other middlewares) to CoreKraft calls and consume their results
- Version 1.0.15: Fix: Bug to execute the data channel
- Version 1.0.16: Extend config section SignalR with new Settings section
- Version 1.0.17: Extend external calls (v. 1.0.14) to return Task
- Version 1.0.18: Update to TargetFramework netcoreapp3.1
- Version 1.0.19: Update referenced nuget-packages and add transformation for cleaning up js-files (and add 'use strict';)
- Version 1.0.20: Include new configuration settings for MVC-assemblies, routing to them and their dynamic loading
- Version 1.0.21: Simplify loading, execution and routing for satellite razor assemblies
- Version 1.0.22: Adding SupportedLanguages
- Version 1.0.23: Fix bug with query action not properly checked for null
- Version 1.0.24: Fix bug with catch all in launcher
- Version 1.0.25: Add REMOTE_ADDR to the server variables
- Version 1.0.26: Update Ccf.Ck.Libs.Logging to version 1.0.15
- Version 1.0.27: Update Ccf.Ck.Libs.Logging to version 1.0.17
- Version 1.0.28: Update Ccf.Ck.Libs.Logging to version 1.0.18
- Version 1.0.29: Update Ccf.Ck.Libs.Logging to version 1.0.19
- Version 1.0.30: Reference only libs in the project during the nuget creation
- Version 1.0.31: Update Ccf.Ck.Libs.Logging to version 1.0.20
- Version 1.0.32: Introduce Email-Settings model
- Version 1.0.33: Reference Email-Settings model
- Version 1.0.34: Reference Ccf.Ck.Razor.TagHelpers
- Version 1.0.35: Reference to Ccf.Ck.Razor.TagHelpersCcf.Ck.Razor.TagHelpers updated to 1.0.4
- Version 1.0.36: Add support for RedirectAfterLogin in the Authorization section
- Version 1.0.37: Extend the file watchers to restart the application when changes (for faster development)
- Version 1.0.38: Fixed bug with IHost not showing starting process in the console
- Version 1.0.39: Update referenced project: Ccf.Ck.NodePlugins.Base for nuget
- Version 1.0.40: Support for Optional Dependencies; ActionQuery host implemented: 2 plugins (Scripter and ManagedFileUpload) are supporting it natively; 2 optional libs were added (for images and files)
- Version 1.0.41: Bug fixing in Scripter plugin
- Version 5.0.0: Migrate to net5.0
- Version 5.0.1: Introduce meta tags for screen orientation and scaling
- Version 5.0.2: Introduce NodeScripter engine which allows execution of custom scripts as part of the NodeSet-Execution
- Version 5.0.3: Moving ServiceWorker Registration to the landing pages
- Version 5.0.4: Register service worker
- Version 5.0.5: Don't cache service worker, respect language preferences in appsettings
- Version 5.0.6: Fix an error with ProgressiveWebApps
- Version 5.0.7: Restructure DirectCall's execution to be synchronous
- Version 6.0.0: Updated to .NET 6.0
- Version 6.0.1: Update plugin interface
- Version 6.0.2: Load dynamic assemblies through LoadAssembly and call GetType on the loaded assembly
- Version 6.0.3: Load dynamic assemblies through GetType with the help of Assembly_Resolve event
- Version 6.0.4: Implement beforenode customplugin entry point
- Version 6.0.5: Implemented a prepare action on node level which will be executed once for all children
- Version 6.0.6: Adding a security node object which restricts internal calls and signals
- Version 6.0.7: Fix bug with security checking (after redirect if needed)
- Version 6.0.8: Implement support for Single-Page-Applications and add RequireAuthorizationAnyEndpoint which will secure all entry points to require authenticated user
- Version 6.0.9: Update System.Data.SqlClient to fix vulnerability
- Version 6.0.10: Update System.Data.SqlClient to fix vulnerability
- Version 6.0.11: Implement schedular callbacks for start and finish for the scheduled tasks
- Version 6.0.12: OnEmptyQueue is an array of callbacks
- Version 6.0.13: Adding new cookie serialization provider
- Version 7.0.0: Updated to net9.0
- Version 7.0.1: Updated logging and reference to Diagnostics
- Version 7.0.2: Updated nugets and introduced way to inject middlewares from configuration
- Version 7.0.3: New resolver: "GetAuthBearerToken() which returns the bearer token of the logged in user or null"
- Version 7.0.4: Extend interface IndirectCallService with CancelExecution(Guid guid)
- Version 7.0.5: CancelExecution for internal background task implemented
- Version 7.0.6: Updated nuget packages
- Version 7.0.7: Updated nuget packages and fixed issue with KraftLogger
- Version 7.0.8: NodeExecutionContext now supports optional parameters
- Version 7.0.9: CoreKraft loads also configuration from AWS SecretsStore
- Version 7.0.10: Downgrade Npgsql to Version=7.0.6
- Version 7.0.11: Implement EnableBufferQueryParameter
- Version 7.0.12: Save body request as variable
- Version 7.0.13: Propagate preserveBody to the parent processors
- Version 8.0.0: Updated to net9.0
- Version 8.0.1: Fix getting ClaimsPrincipal.Claims for Email and Roles
- Version 8.0.2: Case aware physical file provider as composite
- Version 8.0.3: Improve MapContentType sniffing
- Version 8.0.4: options.UseSecurityTokenValidator = true
- Version 8.0.5: Fixed the way roles are consumed
- Version 8.0.6: Implemented dynamic loading of WebApi-Projects
- Version 8.0.7: Fixed bug with null WebApiAreaAssembly
- Version 8.0.8: Indirect service returns binary data as base64 string
- Version 8.0.9: Indirect service catch all exceptions and stop the task by changing the status to discarded
- Version 8.0.10: Add symbols for the nuget packages
- Version 8.0.11: Moved the SPA settings into the middleware
- Version 8.0.12: Added PostedFileLength, PostedFileContentType, PostedFileName as resolvers
- Version 8.0.13: Extended EmailSettings
- Version 8.0.14: Fixed bug with MailAddressesTo
- Version 8.0.15: Moved EmailSettings to nuget ccf.ck.libs.EmailSendExtended
- Version 8.0.16: Replaced deprecated System.Data.SqlClient with Microsoft.Data.SqlClient
- Version 9.0.0: Updated to net9.0
- Version 9.0.1: Removed IOSync=true for IIS
- Version 9.0.2: Updated nuget packages
- Version 9.0.3: T GetBodyJson modified to async Task from T GetBodyJsonAsync