SharePoint on-premises – Microsoft announced updated version of CSOM (Client-Side Object Model) for SharePoint 2013 and 2016

Hi All,
Today, I’ll share the news related to updated version of CSOM for SharePoint on-premises, SharePoint 2013 and SharePoint 2016 released in this month.
Following are the NuGet Packages:
- SharePoint 2013 CSOM NuGet package – Microsoft.SharePoint2013.CSOM
- SharePoint 2016 CSOm NuGet package – Microsoft.SharePoint2016.CSOM
We can use above both the NuGet packages from May 2018 CU.
We will get latest version of CSOM package for SharePoint 2013 and 2016 from the NuGet gallery having search term or with an ID – “Microsoft.SharePoint2013.CSOM” and “Microsoft.SharePoint2016.CSOM“.
Fig 1 : SharePoint on-premises – SharePoint 2013: Updated version of CSOM package – 15.0.5031.1001
Fig 2 : SharePoint on-premises – SharePoint 2016: Updated version of CSOM package – 16.0.4690.1000
Important changes in the SharePoint 2013 CSOM NuGet package
Changes in the SharePoint 2013 CSOM NuGet package between the April 2015 CU and May 2018 CU are following:
Microsoft.SharePoint.Client
- public method Microsoft.SharePoint.Client.List.GetListItemChangesSinceToken
- public class Microsoft.SharePoint.Client.TenantSettings
- public property Microsoft.SharePoint.Client.Web.RequestAccessEmail
- public property Microsoft.SharePoint.Client.Web.ThemedCssFolderUrl
- public property Microsoft.SharePoint.Client.WebParts.WebPartDefinition.ZoneId
Microsoft.SharePoint.Client.Taxonomy.dll
- public method Microsoft.SharePoint.Client.Taxonomy.TermGroup.AddContributor
- public method Microsoft.SharePoint.Client.Taxonomy.TermGroup.AddGroupManager
- public property Microsoft.SharePoint.Client.Taxonomy.TermGroup.ContributorPrincipalNames
- public method Microsoft.SharePoint.Client.Taxonomy.TermSet.GetAllTermsIncludeDeprecated
- public property Microsoft.SharePoint.Client.Taxonomy.TermSet.Names
- public method Microsoft.SharePoint.Client.Taxonomy.TermStore.GetPackage
- public method Microsoft.SharePoint.Client.Taxonomy.TermStore.GetPackagesUpdateInformation
- public method Microsoft.SharePoint.Client.Taxonomy.TermStore.UploadPackages
Important changes in the SharePoint 2016 CSOM NuGet package
Important changes in the SharePoint 2016 CSOM NuGet package between the RTM version and May 2018 CU are following:
Microsoft.SharePoint.Client
- public property Microsoft.SharePoint.Client.ObjectSharingInformation.IsFolder
- public property Microsoft.SharePoint.Client.ObjectSharingInformation.TotalFileCount
- public property Microsoft.SharePoint.Client.RecycleBinItem.AuthorEmail
- public property Microsoft.SharePoint.Client.RecycleBinItem.AuthorName
- public property Microsoft.SharePoint.Client.RecycleBinItem.DeletedByEmail
- public property Microsoft.SharePoint.Client.RecycleBinItem.DeletedByName
- public property Microsoft.SharePoint.Client.RecycleBinItem.DeletedDateLocalFormatted
- public method Microsoft.SharePoint.Client.RecycleBinItem.MoveToSecondStage
- public method Microsoft.SharePoint.Client.RecycleBinItemCollection.DeleteAllSecondStageItems
- public method Microsoft.SharePoint.Client.RecycleBinItemCollection.MoveAllToSecondStage
- public enum Microsoft.SharePoint.Client.RecycleBinOrderBy
- public property Microsoft.SharePoint.Client.Site.DisableCompanyWideSharingLinks
- public method Microsoft.SharePoint.Client.Site.GetRecycleBinItems
- public enum Microsoft.SharePoint.Client.SpecialFolderType
- public method Microsoft.SharePoint.Client.Web.GetRecycleBinItems
- public method Microsoft.SharePoint.Client.Sharing.DocumentSharingManager.RemoveItemsFromSharedWithMeView
- public enum Microsoft.SharePoint.Client.Sharing.RemoveItemsFromSharedWithMeViewErrorCode
- public class Microsoft.SharePoint.Client.Sharing.SharedWithMeViewItemRemovalResult
- public property Microsoft.SharePoint.Client.WebParts.WebPartDefinition.ZoneId
Microsoft.SharePoint.Client.RecordsRepository.Records
- public method Microsoft.SharePoint.Client.RecordsRepository.Records.DeclareItemAsRecord
- public method Microsoft.SharePoint.Client.RecordsRepository.Records.IsRecord
- public method Microsoft.SharePoint.Client.RecordsRepository.Records.UndeclareItemAsRecord
Microsoft.SharePoint.Client.Taxonomy
- public method Microsoft.SharePoint.Client.Taxonomy.TermGroup.AddContributor
- public method Microsoft.SharePoint.Client.Taxonomy.TermGroup.AddGroupManager
- public property Microsoft.SharePoint.Client.Taxonomy.TermGroup.ContributorPrincipalNames
- public property Microsoft.SharePoint.Client.Taxonomy.TermGroup.GroupManagerPrincipalNames
- public method Microsoft.SharePoint.Client.Taxonomy.TermSet.GetAllTermsIncludeDeprecated
- public property Microsoft.SharePoint.Client.Taxonomy.TermSet.Names
- public method Microsoft.SharePoint.Client.Taxonomy.TermStore.GetPackage
- public method Microsoft.SharePoint.Client.Taxonomy.TermStore.GetPackagesUpdateInformation
- public method Microsoft.SharePoint.Client.Taxonomy.TermStore.UploadPackages
References:
Updated versions of the SharePoint on-premises CSOM NuGet packages
Thanks for reading 🙂
Keep reading, share your thoughts, experiences. Feel free to contact us to discuss more. If you have any suggestion / feedback / doubt, you are most welcome.
Stay tuned on Knowledge-Junction, will come up with more such articles
You must be logged in to post a comment.