Skip to content

Commit c34f26a

Browse files
authored
Update CHANGELOG with recent changes and fixes
Updated changelog with recent changes and fixes for various commands, including permission handling and bug fixes.
1 parent d93ab0e commit c34f26a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
2828
- Changed `Export-PnPFlow -AsZipPackage` and `Export-PnPPowerApp` to ask for confirmation before overwriting an existing file when `-OutPath` is omitted, as they already did when `-OutPath` is specified. Unattended scripts that rely on the previous silent overwrite need to specify `-Force`. [#5421](https://github.com/pnp/powershell/pull/5421)
2929

3030
### Fixed
31-
- Fixed `Get-PnPFolderInFolder`, `Get-PnPEventReceiver`, `Get-PnPGroup`, `Get-PnPRecycleBinItem` and `Set-PnPTerm` accepting `-Includes` and then discarding it, so properties which are not returned by default, such as `ParentFolder` on a folder, came back as an empty object instead of being populated. [#3718](https://github.com/pnp/powershell/issues/3718)
31+
- Fixed `Get-PnPFolderInFolder`, `Get-PnPEventReceiver`, `Get-PnPGroup`, `Get-PnPRecycleBinItem` and `Set-PnPTerm` accepting `-Includes` and then discarding it, so properties which are not returned by default, such as `ParentFolder` on a folder, came back as an empty object instead of being populated. [#5436](https://github.com/pnp/powershell/pull/5436)
3232
- Fixed `Get-PnPSiteTemplate`, `Get-PnPTenantTemplate`, `Invoke-PnPTenantTemplate` and `Export-PnPPage` throwing a `NullReferenceException` when `-Configuration` could not be read or was `$null`. [#5434](https://github.com/pnp/powershell/pull/5434)
3333
- Fixed `Disconnect-PnPOnline` never removing the private key container which loading a certificate leaves behind, so every certificate based connect permanently added a private key file to the profile of the user. Certificates are loaded with `X509KeyStorageFlags.UserKeySet`, which places the key container under `%APPDATA%\Microsoft\Crypto`, while only the machine wide `%ProgramData%\Microsoft\Crypto\RSA\MachineKeys` was looked at, so the removal silently found nothing to do. Both locations are now checked, `Connect-PnPOnline -CertificateBase64Encoded` takes part in the cleanup as `-CertificatePath` already did, and a removal which does not succeed is written to the debug log rather than being swallowed. [#5433](https://github.com/pnp/powershell/pull/5433)
3434
- Fixed `New-PnPAzureCertificate -OutPfx` and `Register-PnPEntraIDApp -OutPath` writing the PFX holding the private key using the default permissions of the process on Linux and macOS, which the usual umask leaves readable by every local account. The file is now created readable and writable by its owner only. The accompanying CER file holds no private key and keeps the default permissions. [#5433](https://github.com/pnp/powershell/pull/5433)

0 commit comments

Comments
 (0)