@@ -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.
0 commit comments