@@ -31,10 +31,217 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3131 .\build.ps1 -Tasks test -PesterScript 'tests/Integration' -CodeCoverageThreshold 0
3232 ```
3333- Removed unused files repository - Fixes [ Issue #112 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/112 ) .
34+ - Change Azure DevOps Pipeline definition to include ` source/* ` - Fixes [ Issue #114 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/114 ) .
35+ - Updated pipeline to use ` latest ` version of ` ModuleBuilder ` - Fixes [ Issue #115 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/115 ) .
36+ - Merge ` HISTORIC_CHANGELOG.md ` into ` CHANGELOG.md ` - Fixes [ Issue #115 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/115 ) .
3437
3538### Added
3639
3740- Added build task ` Generate_Conceptual_Help ` to generate conceptual help
3841 for the DSC resource.
3942- Added build task ` Generate_Wiki_Content ` to generate the wiki content
4043 that can be used to update the GitHub Wiki.
44+
45+ ## [ 4.1.0.0] - 2019-09-19
46+
47+ ### Changed
48+
49+ - AdcsCertificationAuthoritySettings:
50+ - Fix grammar in the resource README.md.
51+ - Fix minor style issues in statement case.
52+
53+ ## [ 4.0.0.0] - 2019-08-08
54+
55+ ### Changed
56+
57+ - BREAKING CHANGE: ActiveDirectoryCSDsc module minimum requirements updated
58+ to WMF 5.0 because newly added AdcsCertificateAuthoritySettings resource
59+ requires WMF 5.0.
60+ - Added new resource AdcsCertificateAuthoritySettings - see
61+ [ Issue #13 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/13 ) .
62+ - Added new resource AdcsTemplate.
63+ - Replaced ` switch ` blocks with ` if ` blocks for evaluating 'Ensure' parameter
64+ because switch was missing ` break ` - fixes [ Issue #87 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/87 ) .
65+ - Added Comment Based Help for ` New-NotImplementedException ` common function.
66+ - Moved code to create the user account for use in integration test into a
67+ ` CommonTestHelper.psm1 ` function.
68+ - Removed user account creation code from ` AppVeyor.yml ` and into integration
69+ tests themselves to make tests execution easier.
70+ - Updated user account creation code to use local user/group management Powershell
71+ cmdlets available in WMF 5.1 - fixes [ Issue #24 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/24 ) .
72+ - AdcsCertificationAuthority:
73+ - Integration tests updated to create test user account in administrators
74+ group to make test execution easier.
75+
76+ ## [ 3.3.0.0] - 2019-05-15
77+
78+ ### Changed
79+
80+ - Remove reference to StorageDsc in README.md - fixes [ Issue #76 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/76 ) .
81+ - Combined all ` ActiveDirectoryCSDsc.ResourceHelper ` module functions into
82+ ` ActiveDirectoryCSDsc.Common ` module and renamed to ` ActiveDirectoryCSDsc.CommonHelper `
83+ module.
84+ - Opted into Common Tests 'Common Tests - Validate Localization' -
85+ fixes [ Issue #82 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/82 ) .
86+
87+ ## [ 3.2.0.0] - 2019-02-20
88+
89+ ### Changed
90+
91+ - Added 'DscResourcesToExport' to manifest to improve information in
92+ PowerShell Gallery - fixes [ Issue #68 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/68 ) .
93+ - Removed unused CAType variables and references in AdcsOnlineResponder - fixes
94+ [ issue #52 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/52 ) .
95+ - Updated Examples to enable publising to PowerShell Gallery - fixes
96+ [ issue #54 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/54 ) .
97+ - Cleaned up property alignment in module manifest file.
98+ - Added new resource AdcsOcspExtension - see [ Issue #70 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/70 ) .
99+ - Added new ActiveDirectoryCSDsc.CommonHelper.psm1 helper module and unit test.
100+ - Added stub function to /Tests/TestHelpers (ADCSStub.psm1) so Pester tests
101+ can run without having to install ADCSAdministration module.
102+ - Converted module to auto-documentation Wiki - fixes [ Issue #53 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/53 ) .
103+ - Enabled Example publishing to PSGallery.
104+ - Moved change log to CHANGELOG.MD.
105+ - Opted into Common Tests 'Validate Example Files To Be Published',
106+ 'Validate Markdown Links' and 'Relative Path Length'.
107+ - Correct AppVeyor ` Invoke-AppveyorAfterTestTask ` - fixes [ Issue #73 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/73 ) .
108+
109+ ## [ 3.1.0.0] - 2019-01-10
110+
111+ ### Changed
112+
113+ - Updated LICENSE file to match the Microsoft Open Source Team standard.
114+ - Added .VSCode settings for applying DSC PSSA rules - fixes [ Issue #60 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/60 ) .
115+ - Added fix for two tier PKI deployment fails on initial deployment,
116+ not error - fixes [ Issue #57 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/57 ) .
117+
118+ ## [ 3.0.0.0] - 2018-06-13
119+
120+ ### Changed
121+
122+ - Changed ` Assert-VerifiableMocks ` to be ` Assert-VerifiableMock ` to meet
123+ Pester standards.
124+ - Updated license year in LICENSE.MD and module manifest to 2018.
125+ - Removed requirement for Pester maximum version 4.0.8.
126+ - Added new resource EnrollmentPolicyWebService - see
127+ [ issue #43 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/43 ) .
128+ - BREAKING CHANGE: New Key for AdcsCertificationAuthority, IsSingleInstance - see
129+ [ issue #47 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/47 ) .
130+ - Added:
131+ - MSFT_xADCSOnlineResponder resource to install the Online Responder service.
132+ - Corrected filename of MSFT_AdcsCertificationAuthority integration test file.
133+
134+ ## [ 2.0.0.0] - 2018-05-02
135+
136+ ### Changed
137+
138+ - BREAKING CHANGE: Renamed module to ActiveDirectoryCSDsc - see
139+ [ issue #38 ] ( https://github.com/dsccommunity/xAdcsDeployment/issues/38 )
140+ - Enabled PSSA rule violations to fail build - Fixes [ Issue #44 ] ( https://github.com/dsccommunity/ActiveDirectoryCSDsc/issues/44 ) .
141+
142+ ## [ 1.4.0.0] - 2017-12-20
143+
144+ ### Changed
145+
146+ - xAdcsCertificateAuthority: CertFilePassword invalid type - fixes
147+ [ issue #36 ] ( https://github.com/dsccommunity/xAdcsDeployment/issues/36 )
148+
149+ ## [ 1.3.0.0] - 2017-11-15
150+
151+ ### Changed
152+
153+ - Updated to meet HQRM guidelines - fixes
154+ [ issue #33 ] ( https://github.com/dsccommunity/xAdcsDeployment/issues/33 ) .
155+ - Fixed markdown rule violations in README.MD.
156+ - Change examples to meet HQRM standards and optin to Example validation
157+ tests.
158+ - Replaced examples in README.MD to links to Example files.
159+ - Added the VS Code PowerShell extension formatting settings that cause PowerShell
160+ files to be formatted as per the DSC Resource kit style guidelines.
161+ - Opted into Common Tests 'Validate Module Files' and 'Validate Script Files'.
162+ - Corrected description in manifest.
163+ - Added .github support files:
164+ - CONTRIBUTING.md
165+ - ISSUE_TEMPLATE.md
166+ - PULL_REQUEST_TEMPLATE.md
167+ - Resolved all PSScriptAnalyzer warnings and style guide warnings.
168+ - Converted all tests to meet Pester V4 guidelines - fixes
169+ [ issue #32 ] ( https://github.com/dsccommunity/xAdcsDeployment/issues/32 ) .
170+ - Fixed spelling mistakes in README.MD.
171+ - Fix to ensure exception thrown if failed to install or uninstall service - fixes
172+ [ issue #3 ] ( https://github.com/dsccommunity/xAdcsDeployment/issues/3 ) .
173+ - Converted AppVeyor.yml to use shared AppVeyor module in DSCResource.Tests - fixes
174+ [ issue #29 ] ( https://github.com/dsccommunity/xAdcsDeployment/issues/29 ) .
175+
176+ ## [ 1.2.0.0] - 2017-10-05
177+
178+ ### Changed
179+
180+ - xAdcsWebEnrollment:
181+ - xAdcsWebEnrollment.psm1 - Change reference and variable from CAType to CAConfig
182+
183+ ## [ 1.1.0.0] - 2016-12-14
184+
185+ ### Changed
186+
187+ - Converted AppVeyor.yml to pull Pester from PSGallery instead of Chocolatey.
188+ - Changed AppVeyor.yml to use default image.
189+ - xAdcsCertificateAuthority:
190+ - Change property format in Readme.md to be standard layout.
191+ - Converted style to meet HQRM guidelines.
192+ - Added verbose logging support.
193+ - Added string localization.
194+ - Fixed Get-TargetResource by removing IsCA and changing Ensure to return whether
195+ or not CA is installed.
196+ - Added unit tests.
197+ - Updated parameter format to meet HQRM guidelines.
198+ - xAdcsOnlineResponder:
199+ - Change property format in Readme.md to be standard layout.
200+ - Added unit test header to be latest version.
201+ - Added function help.
202+ - Updated parameter format to meet HQRM guidelines.
203+ - Updated resource to meet HQRM guidelines.
204+ - xAdcsWebEnrollment:
205+ - Change property format in Readme.md to be standard layout.
206+ - Added unit test header to be latest version.
207+ - Added function help.
208+ - Updated parameter format to meet HQRM guidelines.
209+ - Updated resource to meet HQRM guidelines.
210+ - Added CommonResourceHelper.psm1 (copied from xPSDesiredStateConfiguration).
211+ - Removed Technet Documentation HTML file from root folder.
212+ - Removed redundant code from AppVeyor.yml.
213+ - Fix markdown violations in Readme.md.
214+ - Updated readme.md to match DSCResource.Template\Readme.md.
215+
216+ ## [ 1.0.0.0] - 2016-05-18
217+
218+ ### Changed
219+
220+ - Moved Examples folder into root.
221+ - Removed legacy xCertificateServices folder.
222+ - Prevented Unit tests from Violating PSSA rules.
223+ - MSFT_xAdcsWebEnrollment: Created unit tests based on v1.0 Test Template.
224+ Update to meet Style Guidelines and ensure consistency.
225+ Updated to IsSingleInstance model. ** Breaking change**
226+ - MSFT_xAdcsOnlineResponder: Update Unit tests to use v1.0 Test Template.
227+ Unit tests can be run without AD CS installed.
228+ Update to meet Style Guidelines and ensure consistency.
229+ - Usage of WinRm.exe replaced in Config-SetupActiveDirectory.ps1 example file
230+ with Set-WSManQuickConfig cmdlet.
231+
232+ ## [ 0.2.0.0] - 2016-02-02
233+
234+ ### Changed
235+
236+ - Added the following resources:
237+ - MSFT_xADCSOnlineResponder resource to install the Online Responder service.
238+ - Correction to xAdcsCertificationAuthority property title in Readme.md.
239+ - Addition of .gitignore to ensure DSCResource.Tests folder is committed.
240+ - Updated AppVeyor.yml to use WMF 5 build environment.
241+
242+ ## [ 0.1.0.0] - 2014-09-27
243+
244+ ### Changed
245+
246+ - Initial release with the following resources
247+ - xAdcsCertificationAuthority and xAdcsWebEnrollment.
0 commit comments