Skip to content

Releases: dsccommunity/CertificateDsc

v6.0.0

05 Oct 09:02
b9235d5
Compare
Choose a tag to compare

[v6.0.0]

Changed

  • CertReq:
    • BREAKING CHANGE: Made Certificate FriendlyName a mandatory parameter - Fixes Issue #269.
    • Consider FriendlyName + Template when getting existing certs - Fixes Issue #121.
  • CI Pipeline
    • Updated pipeline files to match current DSC Community patterns - fixes Issue #274.
    • Updated HQRM and build steps to use windows-latest image.

Changed

  • Pin Gitversion to v5.* to stop build failing
  • Added support for publishing code coverage to CodeCov.io and
    Azure Pipelines - Fixes Issue #255.
  • Updated build to use Sampler.GitHubTasks - Fixes Issue #254.
  • Corrected changelog.
  • Updated pipeline tasks to latest pattern.
  • Build pipeline: Removed unused dscBuildVariable tasks.
  • Updated .github issue templates to standard - Fixes Issue #263.
  • Added Create_ChangeLog_GitHub_PR task to publish stage of build pipeline.
  • Added SECURITY.md.
  • Updated pipeline Deploy_Module anb Code_Coverage jobs to use ubuntu-latest
    images - Fixes Issue #262.
  • Updated pipeline unit tests and integration tests to use Windows Server 2019 and
    Windows Server 2022 images - Fixes Issue #262.

Fixed

  • Fixed pipeline by replacing the GitVersion task in the azure-pipelines.yml
    with a script.

v6.0.0-preview0002

14 Jun 12:44
e77b3da
Compare
Choose a tag to compare
v6.0.0-preview0002 Pre-release
Pre-release

[v6.0.0-preview0002]

Changed

  • CertReq:
    • BREAKING CHANGE: Made Certificate FriendlyName a mandatory parameter - Fixes Issue #269.
    • Consider FriendlyName + Template when getting existing certs - Fixes Issue #121.
  • CI Pipeline
    • Updated pipeline files to match current DSC Community patterns - fixes Issue #274.
    • Updated HQRM and build steps to use windows-latest image.

Changed

  • Added support for publishing code coverage to CodeCov.io and
    Azure Pipelines - Fixes Issue #255.
  • Updated build to use Sampler.GitHubTasks - Fixes Issue #254.
  • Corrected changelog.
  • Updated pipeline tasks to latest pattern.
  • Build pipeline: Removed unused dscBuildVariable tasks.
  • Updated .github issue templates to standard - Fixes Issue #263.
  • Added Create_ChangeLog_GitHub_PR task to publish stage of build pipeline.
  • Added SECURITY.md.
  • Updated pipeline Deploy_Module anb Code_Coverage jobs to use ubuntu-latest
    images - Fixes Issue #262.
  • Updated pipeline unit tests and integration tests to use Windows Server 2019 and
    Windows Server 2022 images - Fixes Issue #262.

Fixed

  • Fixed pipeline by replacing the GitVersion task in the azure-pipelines.yml
    with a script.

v6.0.0-preview0001

23 Dec 19:11
8d5f01f
Compare
Choose a tag to compare
v6.0.0-preview0001 Pre-release
Pre-release

[v6.0.0-preview0001]

Changed

  • CertReq:
    • BREAKING CHANGE: Made Certificate FriendlyName a mandatory parameter - Fixes Issue #269.
    • Consider FriendlyName + Template when getting existing certs - Fixes Issue #121.

Changed

  • Added support for publishing code coverage to CodeCov.io and
    Azure Pipelines - Fixes Issue #255.
  • Updated build to use Sampler.GitHubTasks - Fixes Issue #254.
  • Corrected changelog.
  • Updated pipeline tasks to latest pattern.
  • Build pipeline: Removed unused dscBuildVariable tasks.
  • Updated .github issue templates to standard - Fixes Issue #263.
  • Added Create_ChangeLog_GitHub_PR task to publish stage of build pipeline.
  • Added SECURITY.md.
  • Updated pipeline Deploy_Module anb Code_Coverage jobs to use ubuntu-latest
    images - Fixes Issue #262.
  • Updated pipeline unit tests and integration tests to use Windows Server 2019 and
    Windows Server 2022 images - Fixes Issue #262.

Fixed

  • Fixed pipeline by replacing the GitVersion task in the azure-pipelines.yml
    with a script.

v5.1.1-preview0001

21 Apr 11:47
137a69f
Compare
Choose a tag to compare
v5.1.1-preview0001 Pre-release
Pre-release

[v5.1.1-preview0001]

Changed

  • Added support for publishing code coverage to CodeCov.io and
    Azure Pipelines - Fixes Issue #255.
  • Updated build to use Sampler.GitHubTasks - Fixes Issue #254.
  • Corrected changelog.
  • Updated pipeline tasks to latest pattern.

v5.1.0

26 Feb 07:39
fe0cb6a
Compare
Choose a tag to compare

[v5.1.0]

Added

  • PfxImport:
    • Added Base64Content parameter to specify the content of a PFX file that can
      be included in the configuration MOF - Fixes Issue #241.
  • CertificateImport:
    • Added Base64Content parameter to specify the content of a certificate file
      that can be included in the configuration MOF - Fixes Issue #241.

Changed

  • Fix bug where Import-PfxCertificateEx would not install private keys in the
    ALLUSERSPROFILE path when importing to LocalMachine store. Issue #248.
  • Renamed master branch to main - Fixes Issue #237.
  • Updated GitVersion.yml to latest pattern - Fixes Issue #245.
  • Changed Test-Thumbprint to cache supported hash algorithms to increase
    performance - Fixes Issue #221.
  • Added warning messages into empty catch blocks in Certificate.PDT module to
    assist with debugging.

Fixed

  • Removed requirement for tests to use New-SelfSignedCertificateEx from
    TechNet Gallery due to retirement.
    This will prevent tests from running on Windows Server 2012 R2 - Fixes Issue #250.
  • Fixed FIPS support when used in versions of PowerShell Core 6 & PowerShell 7.
  • Moved thumbprint generation for testing into helper function New-CertificateThumbprint
    and fixed tests for validating FIPS thumbprints in Test-Thumbprint so that it
    runs on PowerShell Core/7.x.

v5.1.0-preview0002

23 Feb 05:56
384ba21
Compare
Choose a tag to compare
v5.1.0-preview0002 Pre-release
Pre-release

[v5.1.0-preview0002]

Added

  • PfxImport:
    • Added Base64Content parameter to specify the content of a PFX file that can be included in the
      configuration MOF - Fixes Issue #241.
  • CertificateImport:
    • Added Base64Content parameter to specify the content of a certificate file that can be included
      in the configuration MOF - Fixes Issue #241.

Changed

  • Fix bug where Import-PfxCertificateEx would not install private keys in the ALLUSERSPROFILE path
    when importing to LocalMachine store. Issue #248.
  • Renamed master branch to main - Fixes Issue #237.
  • Updated GitVersion.yml to latest pattern - Fixes Issue #245.
  • Changed Test-Thumbprint to cache supported hash algorithms to increase
    performance - Fixes Issue #221.
  • Added warning messages into empty catch blocks in Certificate.PDT module to
    assist with debugging.

Fixed

  • Removed requirement for tests to use New-SelfSignedCertificateEx from
    TechNet Gallery due to retirement.
    This will prevent tests from running on Windows Server 2012 R2 - Fixes Issue #250.
  • Fixed FIPS support when used in versions of PowerShell Core 6 & PowerShell 7.
  • Moved thumbprint generation for testing into helper function New-CertificateThumbprint
    and fixed tests for validating FIPS thumbprints in Test-Thumbprint so that it runs
    on PowerShell Core/7.x.

v5.1.0-preview0001

19 Feb 18:58
6fdb097
Compare
Choose a tag to compare
v5.1.0-preview0001 Pre-release
Pre-release

[v5.1.0-preview0001]

Added

  • PfxImport:
    • Added Base64Content parameter to specify the content of a PFX file that can be included in the configuration MOF - Fixes Issue #241.
  • CertificateImport:
    • Added Base64Content parameter to specify the content of a certificate file that can be included in the configuration MOF - Fixes Issue #241.

Changed

  • Renamed master branch to main - Fixes Issue #237.
  • Updated GitVersion.yml to latest pattern - Fixes Issue #245.
  • Changed Test-Thumbprint to cache supported hash algorithms to increase
    performance - Fixes Issue #221.
  • Added warning messages into empty catch blocks in Certificate.PDT module to
    assist with debugging.

Fixed

  • Removed requirement for tests to use New-SelfSignedCertificateEx from
    TechNet Gallery due to retirement.
    This will prevent tests from running on Windows Server 2012 R2 - Fixes Issue #250.
  • Fixed FIPS support when used in versions of PowerShell Core 6 & PowerShell 7.
  • Moved thumbprint generation for testing into helper function New-CertificateThumbprint
    and fixed tests for validating FIPS thumbprints in Test-Thumbprint so that it runs
    on PowerShell Core/7.x.

v5.0.1-preview0002

11 Feb 06:54
57f817a
Compare
Choose a tag to compare
v5.0.1-preview0002 Pre-release
Pre-release

[v5.0.1-preview0002]

Changed

  • Renamed master branch to main - Fixes Issue #237.
  • Updated GitVersion.yml to latest pattern - Fixes Issue #245.
  • Changed Test-Thumbprint to cache supported hash algorithms to increase
    performance - Fixes Issue #221.
  • Added warning messages into empty catch blocks in Certificate.PDT module to
    assist with debugging.

Fixed

  • Removed requirement for tests to use New-SelfSignedCertificateEx from
    TechNet Gallery due to retirement.
    This will prevent tests from running on Windows Server 2012 R2 - Fixes Issue #250.
  • Fixed FIPS support when used in versions of PowerShell Core 6 & PowerShell 7.
  • Moved thumbprint generation for testing into helper function New-CertificateThumbprint
    and fixed tests for validating FIPS thumbprints in Test-Thumbprint so that it runs
    on PowerShell Core/7.x.

v5.0.1-preview0001

31 Dec 21:18
Compare
Choose a tag to compare
v5.0.1-preview0001 Pre-release
Pre-release

[v5.0.1-preview0001]

Changed

  • Renamed master branch to main - Fixes Issue #237.

v5.0.0

16 Oct 05:47
bab8cea
Compare
Choose a tag to compare

[v5.0.0]

Changed

  • Corrected incorrectly located entries in CHANGELOG.MD.
  • Fix bug Find-Certificate when invalid certificate path is passed - fixes
    Issue #208.
  • CertReq:
    • Added Get-CertificateCommonName function as a fix for multiple
      certificates being issued when having a third party CA which doesn't
      format the Issuer CN in the same order as a MS CA - fixes Issue #207.
    • Updated Compare-CertificateIssuer to use the new
      Get-CertificateCommonName function.
    • Added check for X500 subject name in Get-TargetResource, which already
      exists in Test- and Set-TargetResource - fixes Issue #210.
    • Corrected name of working path to remove x - fixes Issue #211.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - Fixes
    Issue #215.
  • Updated Examples and Module Manifest to be DSC Community from Microsoft.
  • Fix style issues in Certificate.PDT and Certificate.Common modules.
  • Update badges in README.MD to refer to correct pipeline.
  • Correct version number in GitVersion.yml file.
  • Change Azure DevOps Pipeline definition to include source/* - Fixes Issue #226.
  • Updated pipeline to use latest version of ModuleBuilder - Fixes Issue #226.
  • Merge HISTORIC_CHANGELOG.md into CHANGELOG.md - Fixes Issue #227.
  • Fixed build failures caused by changes in ModuleBuilder module v1.7.0
    by changing CopyDirectories to CopyPaths - Fixes Issue #230.
  • Updated to use the common module DscResource.Common - Fixes Issue #229.
  • Pin Pester module to 4.10.1 because Pester 5.0 is missing code
    coverage - Fixes Issue #233.
  • Added a catch for certreq generic errors which fixes Issue #224
  • CertificateDsc
    • Automatically publish documentation to GitHub Wiki - Fixes Issue #235.

Added

  • PfxImport:
    • Added example showing importing private key using PsDscRunAsCredential
      to specify an administrator account - Fixes Issue #213.