Releases: dsccommunity/CertificateDsc
Releases · dsccommunity/CertificateDsc
v5.0.0-preview0005
[v5.0.0-preview0005]
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.
- Added
- 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
andCertificate.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 ofModuleBuilder
- Fixes Issue #226. - Merge
HISTORIC_CHANGELOG.md
intoCHANGELOG.md
- Fixes Issue #227. - Fixed build failures caused by changes in
ModuleBuilder
module v1.7.0
by changingCopyDirectories
toCopyPaths
- 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.
- Added example showing importing private key using
v5.0.0-preview0004
[v5.0.0-preview0004]
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.
- Added
- 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
andCertificate.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 ofModuleBuilder
- Fixes Issue #226. - Merge
HISTORIC_CHANGELOG.md
intoCHANGELOG.md
- Fixes Issue #227. - Fixed build failures caused by changes in
ModuleBuilder
module v1.7.0
by changingCopyDirectories
toCopyPaths
- 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.
v5.0.0-preview0003
[v5.0.0-preview0003]
- Added a catch for certreq generic errors which fixes Issue #224
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.
- Added
- 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
andCertificate.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 ofModuleBuilder
- Fixes Issue #226. - Merge
HISTORIC_CHANGELOG.md
intoCHANGELOG.md
- Fixes Issue #227. - Fixed build failures caused by changes in
ModuleBuilder
module v1.7.0
by changingCopyDirectories
toCopyPaths
- Fixes Issue #230. - Updated to use the common module DscResource.Common - Fixes Issue #229.
v5.0.0-preview0002
[v5.0.0-preview0002]
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.
- Added
- 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
andCertificate.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 ofModuleBuilder
- Fixes Issue #226. - Merge
HISTORIC_CHANGELOG.md
intoCHANGELOG.md
- Fixes Issue #227. - Fixed build failures caused by changes in
ModuleBuilder
module v1.7.0
by changingCopyDirectories
toCopyPaths
- Fixes Issue #230. - Updated to use the common module DscResource.Common - Fixes Issue #229.
v5.0.0-preview0001
[v5.0.0-preview0001]
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.
- Added
- 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
andCertificate.Common
modules. - Update badges in README.MD to refer to correct pipeline.
- Correct version number in
GitVersion.yml
file.
v4.7.0
- Opted into Common Tests 'Common Tests - Validate Localization' -
fixes Issue #195. - Combined all
CertificateDsc.ResourceHelper
module functions into
CertificateDsc.Common
module and renamed toCertificateDsc.CommonHelper
module. - CertReq:
- Fix error when ProviderName parameter is not encapsulated in
double quotes - fixes Issue #185.
- Fix error when ProviderName parameter is not encapsulated in
- Refactor integration tests to update to latest standards.
- Refactor unit tests to update to latest standards.
- CertificateImport:
- Refactor to use common functions and share more code with
PfxImport
resource. - Resource will now only throw an exception if the PFX file does not exist
and it needs to be imported. - Removed file existence check from
Path
parameter to enable the resource
to remove a certificate from the store without the need to have the
access to the certificate file. - Removed ShouldProcess because it is not required by DSC Resources.
- Refactor to use common functions and share more code with
- CertificatePfx:
- Refactor to use common functions and share more code with
CertificateImport
resource. - Resource will now only throw an exception if the certificate file does
not exist and it needs to be imported.
- Refactor to use common functions and share more code with
- CertificateImport:
- Added
FriendlyName
parameter to allow setting the certificate friendly
name of the imported certificate - fixes Issue #194.
- Added
- CertificatePfx:
- Added
FriendlyName
parameter to allow setting the certificate friendly
name of the imported certificate - fixes Issue #194.
- Added
v4.6.0
- CertReq:
- Added
Compare-CertificateIssuer
function to checks if the
Certificate Issuer matches the CA Root Name. - Changed
Compare-CertificateSubject
function to return false
ifReferenceSubject
is null. - Fixed exception when Certificate with empty Subject exists in
Certificate Store - fixes Issue #190. - Fixed bug matching existing certificate when Subject Alternate
Name is specified and machine language is not en-US - fixes
Issue #193. - Fixed bug matching existing certificate when Template Name
is specified and machine language is not en-US - fixes
Issue #193. - Changed
Import-CertificateEx
function to useX509Certificate2Collection
instead ofX509Certificate2
to support importing certificate chains
- Added
v4.5.0
- Fix example publish to PowerShell Gallery by adding
gallery_api
environment variable toAppVeyor.yml
- fixes Issue #187. - CertificateDsc.Common.psm1
- Exclude assemblies that set DefinedTypes to null instead of an empty array
to prevent failures on GetTypes(). This issue occurred with the
Microsoft.WindowsAzure.Storage.dll assembly.
- Exclude assemblies that set DefinedTypes to null instead of an empty array
v4.4.0
- Minor style corrections from PR for
Issue #161
that were missed. - Opt-in to Example publishing to PowerShell Gallery - fixes
Issue #177. - Changed Test-CertificateAuthority to return the template name if it finds the
display name of the template in the certificate -fixes
Issue #147.
v4.3.0
- CertificateImport:
- Updated certificate import to only use Import-CertificateEx - fixes
Issue #161.
- Updated certificate import to only use Import-CertificateEx - fixes
- Update LICENSE file to match the Microsoft Open Source Team standard - fixes
Issue 164. - Opted into Common Tests - fixes
Issue 168:- Required Script Analyzer Rules
- Flagged Script Analyzer Rules
- New Error-Level Script Analyzer Rules
- Custom Script Analyzer Rules
- Validate Example Files To Be Published
- Validate Markdown Links
- Relative Path Length
- CertificateExport:
- Fixed bug causing PFX export with matchsource enabled to fail - fixes
Issue 117
- Fixed bug causing PFX export with matchsource enabled to fail - fixes
- Added DSCResourcesToExport to the CertificateDSC.psd1
- CertReq:
- Added key lengths for ECDH key type.
- Added Key type to check for correct key lengths. - fixes
Issue 113 - Added request type parameter to support PKCS10.
- Simplified unit test comparison certificate request strings to make
tests easier to read. - Improved unit test layout and updated to meet standards.
- Fixed bug in certificate renewal with
RenewalCert
attribute in the
incorrect section - fixes
Issue 172 - Fixed bug in certificate renewal when subject contains X500 path that
is in a different order - fixes
Issue 173