Skip to content

Commit 1b8534d

Browse files
authored
Merge pull request #116 from PlagueHO/Issue-114-and-115
Miscellaneous Pipeline Changes
2 parents 0bf8fb7 + 25c8c3b commit 1b8534d

4 files changed

Lines changed: 210 additions & 185 deletions

File tree

CHANGELOG.md

Lines changed: 207 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)