The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.
- FSRMDsc
- Automatically publish documentation to GitHub Wiki - Fixes Issue #41.
- Renamed
master
branch tomain
- Fixes Issue #43. - Updated build to use
Sampler.GitHubTasks
- Fixes Issue #46. - Added support for publishing code coverage to
CodeCov.io
and Azure Pipelines - Fixes Issue #47. - CI Pipeline
- Updated pipeline files to match current DSC Community patterns - fixes Issue #51.
- Updated HQRM and build steps to use windows-latest image.
- Removed testing on Windows Server 2019 and added testing on Windows Server 2022.
- Fixed intermittent test failures of FSRM components by restarting
SrmReports
andSrmSvc
services.
- Transferred ownership to DSCCommunity.org - Fixes Issue #33.
- Added .gitattributes file to fix bug publishing examples - Fixes Issue #23.
- Combined all
FSRMDsc.ResourceHelper
module functions intoFSRMDsc.Common
module and renamed toFSRMDsc.CommonHelper
module. - Opted into Common Tests 'Common Tests - Validate Localization' - fixes Issue #82.
- Minor style fixes to ensure new PSSA rules pass.
- Fix minor style issues in statement case.
- Fix minor style issues in hashtable layout.
- Updated to use the common module DscResource.Common - Fixes Issue #36.
- BREAKING CHANGE: Changed resource prefix from MSFT to DSC.
- Updated to use continuous delivery pattern using Azure DevOps - Fixes Issue #35.
- Updated build badges in README.MD.
- Enabled PSSA rule violations to fail build - Fixes Issue #12.
- Added Open Code of Conduct.
- Added .VSCode settings for applying DSC PSSA rules - fixes Issue #20.
- Refactored module folder structure to move resource to root folder of repository and remove test harness - Fixes Issue #19.
- Converted Examples to support format for publishing to PowerShell Gallery.
- 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
- Update to new format LICENSE.
- Converted tests to meet Pester V4 standards.
- Added restart to AppVeyor install step so that FSRM components are available for testing.
- Clean up unit tests and ensure Verbose is enabled on all.
- Convert AppVeyor build image to Windows Server 2016.
- FSRMFileScreenAction:
- Fix bug comparing ReportTypes array in Test-TargetResource.
- Fix blank verbose message in Get-TargetResource.
- FSRMFileScreenTemplateAction:
- Fix bug comparing ReportTypes array in Test-TargetResource.
- Fix blank verbose message in Get-TargetResource.
- FSRMQuotaAction:
- Fix bug comparing ReportTypes array in Test-TargetResource.
- Fix blank verbose message in Get-TargetResource.
- FSRMQuotaTemplateAction:
- Fix bug comparing ReportTypes array in Test-TargetResource.
- Fix blank verbose message in Get-TargetResource.
- Unit and Integration test headers updated to v1.1.0
- Converted AppVeyor.yml to pull Pester from PSGallery instead of Chocolatey.
- Changed AppVeyor.yml to use default image.
- Converted to HQRM.
- Changed parameter format in Readme.md to meet new standards.
- Moved all localization strings into separate localization files.
- Added CommonResourceHelper.psm1 module from PSDscResources.
- Update parameter format to meet HQRM guidelines.
- DSR_FSRMSettings: Converted to standard single instance pattern.
- Removed Invoke-Expression from integration tests.
- Added standard function help header to all resource functions.
- Added description to all example files.
- Updated all integration tests to use v1.1.1 template format.
- Fix bug with FSRMSettings when parameter being assigned it 0 or blank.
- Integration tests included for all resources.
- DSR_xFSRMFileScreenAction: Fix to Get-TargetResource.
- DSR_xFSRMQuotaAction: Fix to Get-TargetResource.
- DSR_xFSRMQuotaActionTemplate: Fix to Get-TargetResource.
- Combined all FSRM Resources into this module.
- Initial release