Kraken.SharePoint.Client 0.1.56

There is a newer version of this package available.
See the version list below for details.
dotnet add package Kraken.SharePoint.Client --version 0.1.56                
NuGet\Install-Package Kraken.SharePoint.Client -Version 0.1.56                
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="Kraken.SharePoint.Client" Version="0.1.56" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Kraken.SharePoint.Client --version 0.1.56                
#r "nuget: Kraken.SharePoint.Client, 0.1.56"                
#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 Kraken.SharePoint.Client as a Cake Addin
#addin nuget:?package=Kraken.SharePoint.Client&version=0.1.56

// Install Kraken.SharePoint.Client as a Cake Tool
#tool nuget:?package=Kraken.SharePoint.Client&version=0.1.56                

Kraken is a battle tested library for developing SharePoint applications that's been around since before 2010 and is used in many projects. This package includes libraries for developing client applications (CSOM) including some non-SharePoint utilities designed to run in a partial trust policy and some that require full trust.

Product Compatible and additional computed target framework versions.
.NET Framework net35 is compatible.  net40 was computed.  net403 was computed.  net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  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
0.4.0-alpha13 1,380 7/29/2019
0.4.0-alpha12 928 7/29/2019
0.4.0-alpha10 948 7/29/2019
0.3.2-alpha05 3,122 12/20/2018
0.3.2-alpha04 2,441 12/18/2018
0.3.2-alpha03 2,340 11/12/2018
0.3.2-alpha02 2,051 11/12/2018
0.3.2-alpha01 2,122 10/19/2018
0.3.1-alpha05 2,747 10/18/2018
0.3.1-alpha03 2,156 8/8/2018
0.3.1-alpha01 3,046 8/8/2018
0.3.0 12,020 10/10/2017
0.2.88-alpha32 2,394 10/10/2017
0.2.88-alpha31 2,329 10/9/2017
0.2.88-alpha30 2,288 10/9/2017
0.2.88-alpha29 2,736 9/26/2017
0.2.88-alpha28 2,826 9/25/2017
0.2.88-alpha27 2,280 9/25/2017
0.2.88-alpha26 2,700 9/25/2017
0.2.88-alpha25 2,450 9/25/2017
0.2.88-alpha24 2,171 9/25/2017
0.2.88-alpha23 2,805 9/25/2017
0.2.88-alpha22 2,607 9/25/2017
0.2.88-alpha21 2,105 9/25/2017
0.2.88-alpha20 2,362 9/25/2017
0.2.88-alpha19 2,493 9/25/2017
0.2.88-alpha18 2,805 9/25/2017
0.2.88-alpha17 2,820 9/25/2017
0.2.88-alpha16 2,781 9/25/2017
0.2.88-alpha15 2,251 9/25/2017
0.2.88-alpha14 2,779 9/24/2017
0.2.88-alpha13 2,082 9/24/2017
0.2.88-alpha12 3,017 9/24/2017
0.2.88-alpha11 2,311 9/23/2017
0.2.88-alpha10 2,426 9/23/2017
0.2.88-alpha09 2,606 6/22/2017
0.2.88-alpha08 2,906 6/22/2017
0.2.88-alpha07 1,455 6/20/2017
0.2.88-alpha06 1,456 6/20/2017
0.2.88-alpha05 1,498 6/20/2017
0.2.88-alpha04 1,510 6/20/2017
0.2.88-alpha03 1,402 6/19/2017
0.2.88-alpha02 1,394 6/19/2017
0.2.88-alpha01 1,350 6/18/2017
0.2.87 2,481 6/16/2017
0.2.87-alpha17 1,352 6/16/2017
0.2.87-alpha16 1,402 6/15/2017
0.2.87-alpha15 1,376 6/15/2017
0.2.87-alpha14 1,383 6/14/2017
0.2.87-alpha13 1,344 6/14/2017
0.2.87-alpha12 1,355 6/14/2017
0.2.87-alpha11 1,400 6/14/2017
0.2.87-alpha10 1,401 6/14/2017
0.2.87-alpha09 1,472 6/14/2017
0.2.87-alpha08 1,411 6/14/2017
0.2.87-alpha07 1,443 6/14/2017
0.2.87-alpha06 1,418 6/14/2017
0.2.87-alpha05 1,417 6/14/2017
0.2.87-alpha04 1,413 6/13/2017
0.2.87-alpha03 1,344 6/13/2017
0.2.87-alpha02 1,324 6/13/2017
0.2.87-alpha01 1,335 6/13/2017
0.2.86 1,655 6/13/2017
0.2.86-alpha02 1,400 6/13/2017
0.2.86-alpha01 1,369 6/13/2017
0.2.85 1,716 6/13/2017
0.2.85-alpha22 1,395 6/13/2017
0.2.85-alpha21 1,422 6/13/2017
0.2.85-alpha20 1,366 6/12/2017
0.2.85-alpha19 1,426 6/12/2017
0.2.85-alpha18 1,399 6/12/2017
0.2.85-alpha17 1,378 6/12/2017
0.2.85-alpha16 1,372 6/12/2017
0.2.85-alpha15 1,437 6/12/2017
0.2.85-alpha14 1,394 6/12/2017
0.2.85-alpha13 1,437 6/12/2017
0.2.85-alpha12 1,394 6/12/2017
0.2.85-alpha10 1,467 6/12/2017
0.2.85-alpha09 1,403 6/12/2017
0.2.85-alpha08 1,419 6/11/2017
0.2.85-alpha07 1,389 6/11/2017
0.2.85-alpha06 1,384 6/11/2017
0.2.85-alpha05 1,444 6/11/2017
0.2.85-alpha04 1,414 6/11/2017
0.2.85-alpha03 1,393 6/11/2017
0.2.85-alpha02 1,401 6/10/2017
0.2.85-alpha01 1,422 6/10/2017
0.2.84-alpha05 1,393 5/10/2017
0.2.84-alpha04 1,441 5/10/2017
0.2.84-alpha03 1,456 5/10/2017
0.2.84-alpha02 1,462 5/10/2017
0.2.84-alpha01 1,489 5/10/2017
0.2.83-alpha9 1,364 4/29/2017
0.2.83-alpha8 1,478 4/29/2017
0.2.83-alpha7 1,450 4/28/2017
0.2.83-alpha6 1,361 4/28/2017
0.2.83-alpha5 1,421 4/28/2017
0.2.83-alpha4 1,365 4/28/2017
0.2.83-alpha3 1,388 4/28/2017
0.2.83-alpha2 1,396 4/28/2017
0.2.83-alpha1 1,462 4/28/2017
0.2.82 1,669 4/28/2017
0.2.81 1,683 4/27/2017
0.2.80 1,676 4/25/2017
0.2.79 1,685 3/1/2017
0.2.78 1,666 12/19/2016
0.2.77 1,614 12/17/2016
0.2.76 1,584 12/16/2016
0.2.75 1,595 12/16/2016
0.2.74 1,590 12/16/2016
0.2.73 1,589 12/15/2016
0.2.72 1,607 12/15/2016
0.2.71 1,589 12/15/2016
0.2.70 1,638 12/15/2016
0.2.69 1,557 12/15/2016
0.2.68 1,570 12/15/2016
0.2.67 1,663 12/14/2016
0.2.66 1,624 12/14/2016
0.2.65 1,570 12/14/2016
0.2.64 1,539 12/14/2016
0.2.63 1,629 12/14/2016
0.2.62 1,650 12/14/2016
0.2.61 1,586 12/14/2016
0.2.60 1,613 12/14/2016
0.2.59 1,639 12/14/2016
0.2.58 1,701 12/13/2016
0.2.57 1,636 12/13/2016
0.2.56 1,587 12/13/2016
0.2.55 1,571 12/12/2016
0.2.54 1,611 12/12/2016
0.2.53 1,589 12/12/2016
0.2.52 1,586 12/12/2016
0.2.51 1,578 12/12/2016
0.2.50 1,605 12/12/2016
0.2.49 1,568 12/4/2016
0.2.48 1,651 12/4/2016
0.2.47 1,584 12/4/2016
0.2.46 1,603 12/4/2016
0.2.45 1,639 12/4/2016
0.2.44 1,602 11/29/2016
0.2.43 1,564 11/28/2016
0.2.42 1,568 11/28/2016
0.2.41 1,574 11/28/2016
0.2.40 1,564 11/28/2016
0.2.39 1,580 11/28/2016
0.2.38 1,616 11/28/2016
0.2.37 1,573 11/28/2016
0.2.36 1,582 11/28/2016
0.2.35 1,629 11/27/2016
0.2.34 1,571 11/27/2016
0.2.33 1,594 11/27/2016
0.2.32 1,542 11/27/2016
0.2.31 1,565 11/27/2016
0.2.30 1,560 11/27/2016
0.2.29 1,642 11/27/2016
0.2.28 1,641 11/27/2016
0.2.27 1,606 11/27/2016
0.2.26 1,726 11/27/2016
0.2.25 1,706 11/27/2016
0.2.24 1,583 11/26/2016
0.2.23 1,588 11/25/2016
0.2.22 1,587 11/25/2016
0.2.21 1,609 11/25/2016
0.2.20 1,615 11/25/2016
0.2.19 1,575 11/25/2016
0.2.18 1,667 11/25/2016
0.2.17 1,555 11/24/2016
0.2.16 1,587 11/24/2016
0.2.15 1,523 11/24/2016
0.2.14 1,592 11/24/2016
0.2.13 1,613 11/24/2016
0.2.12 1,603 11/24/2016
0.2.11 1,694 11/24/2016
0.2.10 1,560 11/24/2016
0.2.9 1,628 11/24/2016
0.2.8 1,563 11/23/2016
0.2.7 1,588 11/23/2016
0.2.6 1,661 11/23/2016
0.2.5 1,514 11/23/2016
0.2.4 1,537 11/23/2016
0.2.3 1,550 11/23/2016
0.2.2 1,628 11/21/2016
0.1.57 1,726 7/1/2016
0.1.56 1,653 5/17/2016
0.1.38 1,643 4/30/2016

0.1.56: Stable: Changed the namespace extension methods live in so they will light up if you are usign Microsoft.SharePoint.Client. Tested everything from 0.1.44 up and it seems to be working OK.
     0.1.55: Fix: OK I did something boneheaded and included the field properties without loading the collection.
     0.1.54: Fix: The collection has not been initialized. in UpdateItem because now somehow we are asking for field internal name before ever getting it from CSOM. Must've rubbed something out during the refactoring that included consolidation of several executeQuery and introduction of ExceptionHandlingScope.
     0.1.53: Fix: NullReferenceException on updateitem because null check and operation were transposed in code; added a null check and warning to LoadProperties method just in case.
     0.1.52: Experimental: Combine createitem from 2 callbacks to one in order to resolve property not loaded. Still calls csom 2nd time for extended values in the property hash table.
     0.1.51: Experimental: rewriting some ExceptionHandlingScope so they are properly implemented, added correct method to capture error messages.
     0.1.50: Experimental: rolling back some exception handling scope for item creation because it was conflicting withscopes in other methods
     0.1.49: Fix: Corrects a bug introduced in 0.1.45 that CreateItem/UpdateItem did not properly load BaseType because of a bug where it tried to get this from item instead of list. Added more verbose trace logging to item creation.
     0.1.48: Fix: Obscure issue for Calculated fields and those with a (default value that is a formula) where the presence of FriendlyDisplayFormat in the SchemaXml seems to be causing "cannot complete this action" when you try to update the field or retrieve any list property related to the 'corrupted' field schema.
     0.1.47: Experimental: Isolated problem to loading properties of a list that aren't allowed. Modified LoadAllProperties, LoadProperties, and EnsureProperty to include a debugging mode that will execute a query after each property so we can isolate which property causes the issue.
     0.1.46: Experimental: Second attempt; rewrote exception handling scope from the ground up for UpdateItem.
     0.1.45: Experimental: First attempt to add exception handling scope to item add/update functions. Still getting "cannot complete this action" on call to UpdateItem but believe it is coming from an earlier CSOM call.
     0.1.44: Experimental: Testing a fix for IsDocumentLibrary where sometimes trying to load list.BaseType throw "cannot complete this action"
     0.1.43: Fix: web extension CreateOrUpdateFriendlyUrl did not propertly call context.Load for Id from the term set. Doesn't need to call context.ExecuteQuery twice. Additional logging to indicate success on finding prent friendly url's term.
     0.1.42: Fix: web extension CreateOrUpdateFriendlyUrl fails to properly return new friendly Url due to Uri formatting issue.
     0.1.41: Minor fix: web extension CreateFriendlyUrl renamed to CreateOrUpdateFriendlyUrl; now outputs Uri instead of string; output params fixed to provide a value on both create and update.
     0.1.40: New commands: Added web extensions for working with global and local navigation properties as well as creating new friendly urls in navigation term set. Changes from 0.1.39 and earlier have been tested and seem to be working OK.
     0.1.39: Experimental: Added list extension IsDocumentLibrary(); eliminated ClientContext extension Init() in favor of ClientObject extension EnsureProperty() because it's purpose is more intuitive and will often result in fewer lines of code. Made sure that BaseType is always loaded in in List and ListItem extensions UpdateItem().
     0.1.38: Experimental: Identified NullReferenceException from 0.1.37 only occurs in doc libs when Title field is empty. Adding code to use FileLeafRef instead where needed.
     0.1.37: Experimental: Fix for NullReferenceException in List extension UpdateItem.
     0.1.36: Experimental: Added same error checking logic at the List extension UpdateItem level.
     0.1.35: Experimental: Additional logging and error checking for ListItem extension item Update().
     0.1.34: Minor bugfix for Content type extension AddFieldLink; some fixed to FieldTypeAlias
     0.1.33: Content type extension AddFieldLink now loads the FieldLinks collection in content type so properties can be used properly.
     0.1.32: Fixed issue in web extention GetSiteColumn where attempt to read URL safe for SharePoint 2010 causes a CSOM error.
     0.1.31: All FieldLink creation (add Site Column to content type) extensions now return a FieldLink object on success or null on fail, saving another call to CSOM to get this later.
     0.1.30: Fixed an issue in FieldProperties affecting validation of optional nullable properties. This bug was having an impact on commands for creating and setting field and site column properties.
     0.1.29: New commands: Added GetWebTemplates extension to quickly get OOTB or custom web templates for the site collection.
     0.1.28: Fixed a bug in web extensions TryGetList that caused it to fail under certain conditions where the list does not exist but SharePoint returned a ServerException that didn't meet the evaluation criteria.
     0.1.28: Added executeQuery param to web.GetContentTypesInGroup
     0.1.27: Fix for missing property load in web.GetContentTypesInGroup; added prototype class to implement workfor extension methods
     0.1.26: Fixing logs for list extension method EnsureRemoteEvent so they correctly report the event they are attaching.
     0.1.25: Added pseudo-enum class StandardNavigationProviderNames.