Skip to content

Latest commit

 

History

History
108 lines (90 loc) · 5.98 KB

CHANGELOG.md

File metadata and controls

108 lines (90 loc) · 5.98 KB

Change log for FileContentDsc

The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Changed

  • Transferred ownership to DSCCommunity.org - fixes Issue #31.
  • BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
  • Updated to use continuous delivery pattern using Azure DevOps - fixes Issue #41.
  • Updated build badges in README.MD.
  • Change Azure DevOps Pipeline definition to include source/* - Fixes Issue #45.
  • Updated pipeline to use latest version of ModuleBuilder - Fixes Issue #45.
  • Merge HISTORIC_CHANGELOG.md into CHANGELOG.md - Fixes Issue #46.
  • Fixed build failures caused by changes in ModuleBuilder module v1.7.0 by changing CopyDirectories to CopyPaths - Fixes Issue #49.
  • Updated to use the common module DscResource.Common - Fixes Issue #48.
  • Pin Pester module to 4.10.1 because Pester 5.0 is missing code coverage - Fixes Issue #50.
  • Automatically publish documentation to GitHub Wiki - Fixes Issue #51.
  • Renamed master branch to main - Fixes Issue #53.
  • Updated GitVersion.yml to latest pattern - Fixes Issue #57.
  • Updated build to use Sampler.GitHubTasks - Fixes Issue #60.
  • Added support for publishing code coverage to CodeCov.io and Azure Pipelines - Fixes Issue #61.
  • Updated .github issue templates to standard - Fixes Issue #64.
  • Added Create_ChangeLog_GitHub_PR task to publish stage of build pipeline.
  • Added SECURITY.md.
  • Updated pipeline Deploy_Module anb Code_Coverage jobs to use ubuntu-latest images - Fixes Issue #63.
  • Updated pipeline unit tests and integration tests to use Windows Server 2019 and Windows Server 2022 images - Fixes Issue #63.
  • CI Pipeline
    • Updated pipeline files to match current DSC Community patterns - fixes Issue #71.
    • Updated HQRM and build steps to use windows-latest image.

Fixed

  • Fixed pipeline by replacing the GitVersion task in the azure-pipelines.yml with a script.

[1.3.0.151] - 2019-07-20

Changed

  • Opted into Common Tests 'Common Tests - Validate Localization' - fixes Issue #31.
  • Combined all FileContent.ResourceHelper module functions into FileContent.Common module - fixes Issue #32.
  • Renamed all localization strings so that they are detected by 'Common Tests - Validate Localization'.
  • Correct style violations in unit tests:
    • Adding Get, Set and Test tags to appropriate describe blocks.
    • Removing uneccesary #region blocks.
    • Conversion of double quotes to single quotes where possible.
    • Replace variables with string litterals in describe block description.
  • KeyValuePairFile:
    • Improve unit tests to simplify and cover additional test cases.
    • Fix error occuring when file is empty or does not exist - fixes Issue #34.

[1.2.0.138] - 2018-10-27

Changed

  • Added .VSCode settings for applying DSC PSSA rules - fixes Issue #25.
  • Added an Encoding parameter to the KeyValuePairFile and ReplaceText resources - fixes Issue #5.

[1.1.0.108] - 2018-10-02

Changed

  • Enabled PSSA rule violations to fail build - Fixes Issue #6.
  • Updated tests to meet Pester v4 standard.
  • Added Open Code of Conduct.
  • Refactored module folder structure to move resource to root folder of repository and remove test harness - Fixes Issue #11.
  • Converted Examples to support format for publishing to PowerShell Gallery.
  • Refactor Test-TargetResource to return $false in all DSC resource - Fixes Issue #12.
  • Correct configuration names in Examples - fixes Issue #15.
  • Refactor Test/Set-TargetResource in ReplaceText to be able to add a key if it doesn't exist but should -Fixes Issue#20.
  • Opted into common tests:
    • Common Tests - Validate Example Files To Be Published
    • Common Tests - Validate Markdown Links
    • Common Tests - Relative Path Length
    • Common Tests - Relative Path Length
  • Correct test context description in IniSettingsFile tests to include 'When'.
  • Change IniSettingsFile unit tests to be non-destructive - fixes Issue #22.
  • Update to new format LICENSE.

[1.0.0.38] - 2017-09-02

Changed

  • DSR_ReplaceText:
    • Created new resource for replacing text in text files.
  • DSR_KeyValuePairFile:
    • Created new resource for setting key value pairs in text files.
  • DSR_IniSettingsFile:
    • Created new resource for setting Windows INI file settings.