Skip to content

Releases: pnp/pnpframework

1.6.0

26 Jul 09:31
Compare
Choose a tag to compare

Added

  • Add support to ClearExistingItems attribute of pnp:Members for custom groups #386 [jackpoz - Giacomo Pozzoni]
  • Added configuration settings for SharePoint tab entity inside Teams #385 [roberAlb]
  • Added new provisioning token for using sequence site tokens in global template context #384 [patrikhellgren - Patrik Hellgren]

Changed

  • Fix TokenParser always returns original associated-group-names #422 [czullu - Christian Zuellig]
  • Better fix for issue 390. Now it waits 5 secs between each retry. #418 [luismanez - Luis Manez]
  • Fix pnpcontext cache did not work for multitenant #417 [czullu - Christian Zuellig]
  • Fix for issue setting ClientSidePage taxonomy field values from parameters empty #407 [magarma - Miguel Angel García Martínez]
  • ProcessFields was using wrong Token-Parser #403 [czullu - Christian Zuellig]
  • Issue 390 fixed in CreateOrUpdateTeamFromGroupInternal. #391 [luismanez - Luis Manez]
  • Fix for content type UpdateChildren not being used #387 [patrikhellgren - Patrik Hellgren]
  • Fix so that teams apps are added before channels #382 [patrikhellgren - Patrik Hellgren]
  • Added JsonConvertor decorator to UpdateBehavior #380 [thechriskent - Chris Kent]
  • Fix pnpcoresdk instance GetClientContext init ContextSettings #370 [czullu - Christian Zuellig]

1.5.0

07 Jun 13:59
Compare
Choose a tag to compare

Added

  • Support for creating a CSOM ClientContext from a PnP Core SDK context [jansenbe - Bert Jansen]
  • Minimal support for TEAMCHANNEL Template #268 [czullu - Christian Zuellig]
  • PnPSDK Mocking + few more cases isolated #262 [mgwojciech - Marcin Wojciechowski]
  • Added implementation of SPWebRequestExecutor that utilizes HttpClient #261 [patrikhellgren - Patrik Hellgren]

Changed

  • Upgrade Microsoft.Identity.Client.Extensions.Msal, Microsoft.Graph, Microsoft.Identity.Client and System.IdentityModel.Tokens.Jwt references #367 [gautamdsheth - Gautam Sheth]
  • Fix Access Denied error when processing pnp:SiteSettings object #360 [jackpoz - Giacomo Pozzoni]
  • Fix: Restore List.EnableFolderCreation value after creating folders #358 [jackpoz - Giacomo Pozzoni]
  • Fix: Only specify LCID when needed during team site creation #354 [gautamdsheth - Gautam Sheth]
  • Fix for handling folder default values that are empty in provisioning template #346 [patrikhellgren - Patrik Hellgren]
  • Fix for valid characters and lower case in site alias #345. Improves #326. [patrikhellgren - Patrik Hellgren]
  • Added HostUrl token for Hubsite url property (fixes #338) #343 [gautamdsheth - Gautam Sheth]
  • Fix for issue with provisioning default values for root folder #342 [patrikhellgren - Patrik Hellgren]
  • Fix #275 - for tenantId missing issue #328/#350 [gautamdsheth - Gautam Sheth]
  • Improve alias naming for modern sites. #326 [gautamdsheth - Gautam Sheth]
  • LCID validation while creating site collections #325 [gautamdsheth - Gautam Sheth]
  • Enhance pnpcoresdk - preseve PnPContext when init with GetClientContext for GetContext #321 [czullu - Christian Zuellig]
  • Fixed a bug that updateChildren value was ignored in AddContentTypeToList #318 [antonsmislevics - Antons Mislevics]
  • Fix for token parsing content type names in console and logs #316 [patrikhellgren - Patrik Hellgren]
  • Fix an issue with possible access of null serverobject in FieldUtilities.FixLookupField #310 [NickSevens - Nick Sevens]
  • Fixes tokenization of SharePoint Syntex models when being exported [jansenbe - Bert Jansen]
  • Fixed DeviceLogin in AuthenticationManager for single tenant scenario #308 [PaoloPia - Paolo Pialorsi]
  • Improved handling of socket exceptions in the ExecuteQueryRetryImplementation #301 [czullu - Christian Zuellig]
  • Match JsonPropertyName values in ExtractConfiguration with https://aka.ms/sppnp-extract-configuration-schema #300 [jackpoz - Giacomo Pozzoni]
  • Fix tokenize url in new document template #299 [czullu - Christian Zuellig]
  • Fix list id token issue when title null #298 [czullu - Christian Zuellig]
  • Fix conversion between PnPCore enum values and PnP.Framework enums #297 [jackpoz - Giacomo Pozzoni]
  • Fix IEnumerable.Union() result being discarded in ContentByQuerySearchTransformator #296 [jackpoz - Giacomo Pozzoni]
  • Improve exception messages when acsTokenGenerator is null in AuthenticationManager #295 [jackpoz - Giacomo Pozzoni]
  • Fix hanging request and big list issue with CreateDocumentSet #290 [YannickRe - Yannick Reekmans]
  • Fix #271: Added PDL support for creating sites via PnP PowerShell #278 [gautamdsheth - Gautam Sheth]
  • Fix issue if SP Group has description with more then 512 char #270 [czullu - Christian Zuellig]
  • Fix: Always create private channels with isFavoriteByDefault false #260 [patrikhellgren - Patrik Hellgren]
  • Fix: Implemented retry logic for getting and creating teams tabs #259 [patrikhellgren - Patrik Hellgren]
  • Fix to add groups as owners of site collections #258 [gautamdsheth - Gautam Sheth]
  • Fix url token root site #256 [czullu - Christian Zuellig]

1.4.0

01 Apr 08:20
Compare
Choose a tag to compare

Added

  • Added REST mocking scenario + isolation for two test suites #221 [mgwojciech - Marcin Wojciechowski]
  • Added Get/Add EventReceiver method to SiteExtensions #166 [bhishma - Bhishma Bhandari]

Changed

  • Fix to always copy WebRequestExecutorFactory when cloning #255 [patrikhellgren - Patrik Hellgren]
  • Align search navigation node deletion with other structural navigation node deletion [jansenbe - Bert Jansen]
  • Added NeutralResourcesLanguage assembly attribute [jansenbe - Bert Jansen]
  • Deserialze of Template XML does not load ClientSideComponentId on List-UserCustomAction #230 [czullu - Christian Zuellig]
  • Fix Site Design creation/update via provisioning engine - WebTemplate not being set #229 [michael-jensen Mike Jensen]
  • Fix AudienceUriValidationFailedException exceptions when using AppCatalogScope.Tenant #228 [jackpoz - Giacomo Pozzoni]
  • Allow to specify the Sensitivity Label Id when creating a new site collection #226 [jackpoz - Giacomo Pozzoni]
  • Fix for ListItem.GetFieldValueAs not working for other types than string #223 [patrikhellgren - Patrik Hellgren]
  • Documentation updates #215 [LeonArmston - Leon Armston]

1.3.0

10 Mar 14:59
Compare
Choose a tag to compare
Release 1.3.0

1.2.0

11 Feb 12:37
Compare
Choose a tag to compare

Added

  • Added CreateWith* methods to AuthenticationManager to help creation of new AuthenticationManager objects
  • Refactored AuthenticationManager to use the library wide single instance of the HttpClient.
  • Support for using the ICustomWebUi to enable interactive auth in PnP PowerShell [erwinvanhunen - Erwin van Hunen]
  • Support for offline CSOM testing! #100 [mgwojciech - Marcin Wojciechowski]
  • Support for on-premises context creation and cloning, internal only as it's needed to support page transformation from on-prem [jansenbe - Bert Jansen]
  • Allow use of tokens for TopicHeader and AlternativeText in Pages #137 [magarma - Miguel Angel Garc�a Mart�nez]

Changed

  • Fixed page transformation caching manager to handle dictionary serialization with non string value as keys. Fixes #110 [jansenbe - Bert Jansen]
  • Fix http exception unwrapping, refactor http retry mechanism #107 [sebastianmattar - Sebastian Mattar]
  • Fixed page transformation caching manager to handle another dictionary serialization with non string value as keys issue. Fixes #136 [jansenbe - Bert Jansen]
  • Refactor ACS token creation #119 [sebastianmattar - Sebastian Mattar]
  • Fix wrong ReadOnly setting on ContentType LinkedFields #128 [czullu - Christian Zuellig]
  • Fix for #117: failed to set content type on client side page #135 [czullu - Christian Zuellig]
  • Fix bug when trying to add existing member or owner to a unified group. #139 [magarma - Miguel Angel Garc�a Mart�nez]
  • Fix: Updating WebTemplateExtensionId value in payload dictionary. #143 [magarma - Miguel Angel Garc�a Mart�nez]
  • Fix some warnings #147 [jackpoz - Giacomo Pozzoni]
  • Fix Escaped whiteSpace break JSON in NewDocumentTemplates #152 [czullu - Christian Zuellig]
  • Fix because Modern List Creation creates CTType with 0x0100ParentOne00Id but ParentOne does not exist #153 [czullu - Christian Zuellig]
  • Updated UsersUtility to retrieve all users when requested #157 [koenzomers - Koen Zomers]
  • Replace Thread.Sleep() with Task.Delay() in async methods #165 [jackpoz - Giacomo Pozzoni]
  • Added additional Graph User properties #160 [koenzomers - Koen Zomers]

1.1.0

21 Jan 15:33
Compare
Choose a tag to compare
Release 1.1.0

1.0.0

18 Jan 17:58
Compare
Choose a tag to compare
Update readme now that we released PnP Framework