Skip to content

1.2.0

Compare
Choose a tag to compare
@jansenbe jansenbe released this 07 Jun 13:46
· 3033 commits to dev since this release

Added

  • Support for getting changes on IWeb, ISite, IList, IListItem and IFolder [DaleyKD - Kyle Daley]
  • Added support batching custom SPO REST / Microsoft Graph calls [jansenbe - Bert Jansen]
  • Added support to request additional Site/Web properties to be loaded as part of the PnPContext initialization [DaleyKD - Kyle Daley] and [jansenbe - Bert Jansen]
  • Added support for adding custom HTTP headers when executing a custom apirequest via ExecuteRequest #459 [czullu - Christian Zuellig]
  • Added support to load an IFile directly off of an IListItem #463 [DaleyKD - Kyle Daley]
  • Added missing properties to IListItem and GetDisplayName methods #452 [DaleyKD - Kyle Daley]
  • Added missing properties to IFile #445 [DaleyKD - Kyle Daley]
  • Support for making custom SPO REST / Microsoft Graph calls [jansenbe - Bert Jansen]
  • IsFile() method on IListItem [jansenbe - Bert Jansen]

Changed

  • Upgrade to version 4.30.1 of Microsoft.Identity.Web [jansenbe - Bert Jansen]
  • Upgrade to version 6.11.1 of System.IdentityModel.Tokens.Jwt [jansenbe - Bert Jansen]
  • Optimized initial load to speed up detection of "Templates" folder [jansenbe - Bert Jansen]
  • Detect existing templates folder if it's not named "Templates" [jansenbe - Bert Jansen]
  • Handle SPO REST's replacement of _ with x005f and space with x0020 when deserializing data [jansenbe - Bert Jansen]
  • Added ChangeTokenOptions class to allow creation of an IChangeToken #471 [DaleyKD - Kyle Daley]
  • Fixed an issue where adding items to the root site collection resulted in a 404 #470 [DaleyKD - Kyle Daley]
  • Split batches containing Graph Beta and Graph V1 requests into individual batches [jansenbe - Bert Jansen]
  • Prevent unneeded extra requests in a batch when the a previous batch was reused [jansenbe - Bert Jansen]
  • Fixed loading of extra properties on retrieved content types [jansenbe - Bert Jansen]
  • Renamed GetFolder methods on IListItem to GetParentFolder [jansenbe - Bert Jansen]
  • Improved reliability for ChunkedFileUpload #465 [thechriskent - Chris Kent]
  • Fixed nested QueryProperties() use on non-collection expandable properties (e.g. List.RootFolder) [jansenbe - Bert Jansen]
  • List item documentation update #461 [cesarhoeflich - Cesar Hoeflich]
  • Fix for supporting teams apps as web parts on pages [jansenbe - Bert Jansen]
  • RenderListDataAsStream populates the IListItem's IContentType [jansenbe - Bert Jansen]
  • Fixed NullReferenceException in Values_CollectionChange (issue #447) #445 [DaleyKD - Kyle Daley]
  • Ensure the Context.Group model has it's groupid set if that was available [jansenbe - Bert Jansen]
  • Use ConcurrentDictionary to track batches in the BatchClient class [jansenbe - Bert Jansen]
  • Fix BannerImageUrl to use sphost only since siteid, webid are given as parameter #439 [czullu - Christian Zuellig]
  • Alignment of PageHeaderTitleAlignment enum with what's used in PnP Framework [jansenbe - Bert Jansen]
  • Hubsite joining/unjoining documention update #416 [plamber - Patrick Lamber]
  • Fixed url encoding issue when the .NET Standard 2.0 build was used in a .NET Framework application [jansenbe - Bert Jansen]
  • Correctly handle list item data for fields starting with an _ (replace OData__ with _ when parsing the response) [jansenbe - Bert Jansen]
  • Improved handling of errors when message is not in the expected format [jansenbe - Bert Jansen]
  • Correctly handle site url's containing special characters when building a SP REST batch request [jansenbe - Bert Jansen]
  • Removed List.Url property as it does not exist on the SP.List object [wonderplayer - Rolands Strakis]
  • Get hub site information by hub site id [pkbullock - Paul Bullock]
  • Refreshed list of OOB web parts, now includes Spaces (mixed reality) web parts [jansenbe - Bert Jansen]
  • Update sites documentation #397 [wonderplayer - Rolands Strakis]
  • Added support for reading/saving Viva Topic pages [jansenbe - Bert Jansen]
  • Implement paging in loadPagesAsync [jansenbe - Bert Jansen]
  • Make loadPagesAsync work when querying for a specific page in a big list #383 [YannickRe - Yannick Reekmans]
  • Implement the EnsurePageListItemAsync method via GetFileByServerRelativeUrlAsync instead of using a CAML query to load the item to prevent 5000 item limit issues [jansenbe - Bert Jansen]