Skip to content

Commit 7c67b9f

Browse files
authored
Merge pull request #47 from PlagueHO/Issue-44-and-45
Miscellaneous Pipeline Changes
2 parents 7804035 + f0c4957 commit 7c67b9f

File tree

4 files changed

+71
-72
lines changed

4 files changed

+71
-72
lines changed

CHANGELOG.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,78 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
55

66
## [Unreleased]
77

8+
### Changed
9+
810
- Transferred ownership to DSCCommunity.org -
911
fixes [Issue #31](https://github.com/dsccommunity/FileContentDsc/issues/39).
1012
- BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
1113
- Updated to use continuous delivery pattern using Azure DevOps - fixes
1214
[Issue #41](https://github.com/dsccommunity/FileContentDsc/issues/41).
1315
- Updated build badges in README.MD.
16+
- Change Azure DevOps Pipeline definition to include `source/*` - Fixes [Issue #45](https://github.com/dsccommunity/FileContentDsc/issues/45).
17+
- Updated pipeline to use `latest` version of `ModuleBuilder` - Fixes [Issue #45](https://github.com/dsccommunity/FileContentDsc/issues/45).
18+
- Merge `HISTORIC_CHANGELOG.md` into `CHANGELOG.md` - Fixes [Issue #46](https://github.com/dsccommunity/FileContentDsc/issues/46).
19+
20+
## [1.3.0.151] - 2019-07-20
21+
22+
### Changed
23+
24+
- Opted into Common Tests 'Common Tests - Validate Localization' -
25+
fixes [Issue #31](https://github.com/PlagueHO/FileContentDsc/issues/32).
26+
- Combined all `FileContent.ResourceHelper` module functions into
27+
`FileContent.Common` module - fixes [Issue #32](https://github.com/PlagueHO/FileContentDsc/issues/32).
28+
- Renamed all localization strings so that they are detected by
29+
'Common Tests - Validate Localization'.
30+
- Correct style violations in unit tests:
31+
- Adding `Get`, `Set` and `Test` tags to appropriate `describe` blocks.
32+
- Removing uneccesary `#region` blocks.
33+
- Conversion of double quotes to single quotes where possible.
34+
- Replace variables with string litterals in `describe` block description.
35+
- KeyValuePairFile:
36+
- Improve unit tests to simplify and cover additional test cases.
37+
- Fix error occuring when file is empty or does not exist - fixes [Issue #34](https://github.com/PlagueHO/FileContentDsc/issues/34).
38+
39+
## [1.2.0.138] - 2018-10-27
40+
41+
### Changed
42+
43+
- Added .VSCode settings for applying DSC PSSA rules - fixes [Issue #25](https://github.com/PlagueHO/FileContentDsc/issues/25).
44+
- Added an Encoding parameter to the KeyValuePairFile and ReplaceText
45+
resources - fixes [Issue #5](https://github.com/PlagueHO/FileContentDsc/issues/5).
46+
47+
## [1.1.0.108] - 2018-10-02
48+
49+
### Changed
50+
51+
- Enabled PSSA rule violations to fail build - Fixes [Issue #6](https://github.com/PlagueHO/FileContentDsc/issues/6).
52+
- Updated tests to meet Pester v4 standard.
53+
- Added Open Code of Conduct.
54+
- Refactored module folder structure to move resource
55+
to root folder of repository and remove test harness - Fixes [Issue #11](https://github.com/PlagueHO/FileContentDsc/issues/11).
56+
- Converted Examples to support format for publishing to PowerShell
57+
Gallery.
58+
- Refactor Test-TargetResource to return $false in all DSC resource - Fixes
59+
[Issue #12](https://github.com/PlagueHO/FileContentDsc/issues/13).
60+
- Correct configuration names in Examples - fixes [Issue #15](https://github.com/PowerShell/FileContentDsc/issues/15).
61+
- Refactor Test/Set-TargetResource in ReplaceText to be able to add a key if it
62+
doesn't exist but should -Fixes
63+
[Issue#20](https://github.com/PlagueHO/FileContentDsc/issues/20).
64+
- Opted into common tests:
65+
- Common Tests - Validate Example Files To Be Published
66+
- Common Tests - Validate Markdown Links
67+
- Common Tests - Relative Path Length
68+
- Common Tests - Relative Path Length
69+
- Correct test context description in IniSettingsFile tests to include 'When'.
70+
- Change IniSettingsFile unit tests to be non-destructive - fixes [Issue #22](https://github.com/PowerShell/FileContentDsc/issues/22).
71+
- Update to new format LICENSE.
72+
73+
## [1.0.0.38] - 2017-09-02
74+
75+
### Changed
76+
77+
- DSR_ReplaceText:
78+
- Created new resource for replacing text in text files.
79+
- DSR_KeyValuePairFile:
80+
- Created new resource for setting key value pairs in text files.
81+
- DSR_IniSettingsFile:
82+
- Created new resource for setting Windows INI file settings.

HISTORIC_CHANGELOG.md

Lines changed: 0 additions & 70 deletions
This file was deleted.

RequiredModules.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
PSScriptAnalyzer = 'latest'
1212
Pester = 'latest'
1313
Plaster = 'latest'
14-
ModuleBuilder = '1.0.0'
14+
ModuleBuilder = 'latest'
1515
ChangelogManagement = 'latest'
1616
Sampler = 'latest'
1717
MarkdownLinkCheck = 'latest'

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ trigger:
44
- master
55
paths:
66
include:
7-
- source/**/*
7+
- source/*
88
tags:
99
include:
1010
- "v*"

0 commit comments

Comments
 (0)