diff --git a/CHANGELOG.md b/CHANGELOG.md index c1b07cd4..f291605f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## 3.7.0 (2019-09-18) + +* Submit-Renewal now has a PluginArgs parameter to make it easier to update plugin credentials without needing to create a new order from scratch. (Thanks @matt-FFFFFF) +* The FriendlyName parameter in New-PACertificate and New-PAOrder now defaults to the certificate's primary name instead of an empty string to avoid a Windows bug that can occur when installing the generated PFX files. +* Fixed Windows plugin issue when using WinZoneScope and not all zones have that scope (#168) +* Fixed an internal bug with Export-PACertFiles that luckily didn't cause problems due to PowerShell variable scoping rules. +* Fixed a typo in the Cloudflare guide examples. (Thanks @mccanney) + ## 3.6.0 (2019-08-19) * Added new DNS plugins diff --git a/Posh-ACME/Posh-ACME.psd1 b/Posh-ACME/Posh-ACME.psd1 index ea402a72..bb261842 100644 --- a/Posh-ACME/Posh-ACME.psd1 +++ b/Posh-ACME/Posh-ACME.psd1 @@ -1,7 +1,7 @@ @{ RootModule = 'Posh-ACME.psm1' -ModuleVersion = '3.6.0' +ModuleVersion = '3.7.0' GUID = '5f52d490-68dd-411c-8252-828c199a4e63' Author = 'Ryan Bolger' Copyright = '(c) 2018 Ryan Bolger. All rights reserved.' @@ -107,25 +107,13 @@ PrivateData = @{ # ReleaseNotes of this module ReleaseNotes = @' -## 3.6.0 (2019-08-19) - -* Added new DNS plugins - * Domeneshop (Thanks @ornulfn) - * Dreamhost (Thanks @jhendricks123) - * EasyDNS (Thanks @abrysiuk) - * FreeDNS (afraid.org) -* Added `Invoke-HttpChallengeListener` function (Thanks @soltroy). This runs a self-hosted web server that can answer HTTP challenges. Look for a wiki usage guide soon. -* Added `Remove-PAServer` function. Warning: This deletes all data (accounts, orders, certs) associated with an ACME server. -* Added `Install-PACertificate` function. This can be used to manually import a cert to the Windows cert store. (#159) -* Added support for Cloudflare's new limited access API Tokens. See usage guide for details. -* Added support for propagation polling with ClouDNS plugin. See usage guide for details. -* Fixed edge case zone finding bug with ClouDNS plugin. -* Fixed DOcean (Digital Ocean) plugin which broke because they now enforce a 30 sec TTL minimum on record creation. -* Fixed overly aggressive error trapping in OVH plugin. (#162) -* Fixed a typo in the OVH plugin usage guide. -* Fixed SkipCertificateCheck is no longer ignored when passing a PAServer object via pipeline to Set-PAServer. -* Fixed `Submit-ChallengeValidation` no longer tries to sleep when DnsSleep = 0. -* Some internal refactoring. +## 3.7.0 (2019-09-18) + +* Submit-Renewal now has a PluginArgs parameter to make it easier to update plugin credentials without needing to create a new order from scratch. (Thanks @matt-FFFFFF) +* The FriendlyName parameter in New-PACertificate and New-PAOrder now defaults to the certificate's primary name instead of an empty string to avoid a Windows bug that can occur when installing the generated PFX files. +* Fixed Windows plugin issue when using WinZoneScope and not all zones have that scope (#168) +* Fixed an internal bug with Export-PACertFiles that luckily didn't cause problems due to PowerShell variable scoping rules. +* Fixed a typo in the Cloudflare guide examples. (Thanks @mccanney) '@ } # End of PSData hashtable diff --git a/Posh-ACME/Posh-ACME.psm1 b/Posh-ACME/Posh-ACME.psm1 index a1a1086a..65f73911 100644 --- a/Posh-ACME/Posh-ACME.psm1 +++ b/Posh-ACME/Posh-ACME.psm1 @@ -43,7 +43,7 @@ $script:WellKnownDirs = @{ LE_STAGE = 'https://acme-staging-v02.api.letsencrypt.org/directory'; } $script:HEADER_NONCE = 'Replay-Nonce' -$script:USER_AGENT = "Posh-ACME/3.6.0 PowerShell/$($PSVersionTable.PSVersion)" +$script:USER_AGENT = "Posh-ACME/3.7.0 PowerShell/$($PSVersionTable.PSVersion)" $script:COMMON_HEADERS = @{'Accept-Language'='en-us,en;q=0.5'} # Invoke-WebRequest and Invoke-RestMethod on PowerShell 5.1 both use