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

SharePoint on-premises - Microsoft announced updated version of CSOM (Client-Side Object Model) for SharePoint 2013 and SharePoint 2016
SharePoint on-premises - Microsoft announced updated version of CSOM (Client-Side Object Model) for SharePoint 2013 and SharePoint 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:

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“.

SharePoint on-premises – SharePoint 2013: Updated version of CSOM package – 15.0.5031.1001

Fig 1 : SharePoint on-premises – SharePoint 2013: Updated version of CSOM package – 15.0.5031.1001

SharePoint on-premises – SharePoint 2016: Updated version of CSOM package – 16.0.4690.1000

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


Prasham Sabadra

LIFE IS VERY BEAUTIFUL :) ENJOY THE WHOLE JOURNEY :) Founder of Knowledge Junction and live-beautiful-life.com, Author, Learner, Passionate Techie, avid reader. Certified Professional Workshop Facilitator / Public Speaker. Scrum Foundation Professional certificated. Motivational, Behavioral , Technical speaker. Speaks in various events including SharePoint Saturdays, Boot camps, Collages / Schools, local chapter. Can reach me for Microsoft 365, Azure, DevOps, SharePoint, Teams, Power Platform, JavaScript.

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: