Releases: dsccommunity/DscWorkshop
Releases · dsccommunity/DscWorkshop
Release list
v0.3.0-preview0006
[v0.3.0-preview0006]
Added
- Added HQRM tests and updated Pester test configuration.
- Added DevOps Principles and Patterns documentation (
03 DevOps Principles and Patterns.md)
mapping the project to industry-standard frameworks (DORA, GitOps, Twelve-Factor App,
Infrastructure as Code patterns, Release Pipeline Model). - Added repo-scoped Copilot guidance at
.github/copilot-instructions.md
documenting build/test entry points, editing conventions, Memory Bank discipline,
CHANGELOG rules, and conventional-commit /ai/branch policy.
Changed
- Renamed
memory-bank/to.memory-bank/to align with the workspace pre/post-flight
hooks and the CopilotAtelier conventions.
Memory Bank files were audited and rewritten against current repo state; added
promptHistory.md. UpdatedREADME.mdreference accordingly. - Migrated from
DscConfig.DemotoCommonTaskscomposite resource module.
Updatedbuild.yaml,RequiredModules.psd1, all Datum configuration data,
andDependsOnreferences to match the resource names used byCommonTasks
(e.g.FilesAndFoldersreplacesFileSystemObjects). - Updated all modules in the RequiredModules.psd1.
- Updated DscBuildHelpers to 0.3.0.
- Updated Datum to 0.41.0.
- Updated Sampler.DscPipeline to 0.3.0.
Fixed
- Fixed encoding issue by adding the task
ConvertMofFilesToUnicode
which changes the encoding of MOF files to UTF-16 LE BOM (#200). - Fixed 94 WinPSCompatSession warnings when building on PowerShell 7.
AddedNoWinPSCompatibilitybuild task that sets
Import-Module -SkipEditionCheckglobally, preventing PS 7 from
creating a remoting session for Desktop-only modules scanned by
Get-DscResource.
v0.3.0-preview0005
[v0.3.0-preview0005]
Added
- Added HQRM tests and updated Pester test configuration.
- Added DevOps Principles and Patterns documentation (
03 DevOps Principles and Patterns.md)
mapping the project to industry-standard frameworks (DORA, GitOps, Twelve-Factor App,
Infrastructure as Code patterns, Release Pipeline Model).
Changed
- Migrated from
DscConfig.DemotoCommonTaskscomposite resource module.
Updatedbuild.yaml,RequiredModules.psd1, all Datum configuration data,
andDependsOnreferences to match the resource names used byCommonTasks
(e.g.FilesAndFoldersreplacesFileSystemObjects). - Updated all modules in the RequiredModules.psd1.
- Updated DscBuildHelpers to 0.3.0.
- Updated Datum to 0.41.0.
- Updated Sampler.DscPipeline to 0.3.0.
Fixed
- Fixed encoding issue by adding the task
ConvertMofFilesToUnicode
which changes the encoding of MOF files to UTF-16 LE BOM (#200). - Fixed 94 WinPSCompatSession warnings when building on PowerShell 7.
AddedNoWinPSCompatibilitybuild task that sets
Import-Module -SkipEditionCheckglobally, preventing PS 7 from
creating a remoting session for Desktop-only modules scanned by
Get-DscResource.
v0.3.0-preview0004
[v0.3.0-preview0004]
Added
- Added HQRM tests and updated Pester test configuration.
Changed
- Migrated from
DscConfig.DemotoCommonTaskscomposite resource module.
Updatedbuild.yaml,RequiredModules.psd1, all Datum configuration data,
andDependsOnreferences to match the resource names used byCommonTasks
(e.g.FilesAndFoldersreplacesFileSystemObjects). - Updated all modules in the RequiredModules.psd1.
- Updated DscBuildHelpers to 0.3.0.
- Updated Datum to 0.41.0.
- Updated Sampler.DscPipeline to 0.3.0.
Fixed
- Fixed encoding issue by adding the task
ConvertMofFilesToUnicode
which changes the encoding of MOF files to UTF-16 LE BOM (#200). - Fixed 94 WinPSCompatSession warnings when building on PowerShell 7.
AddedNoWinPSCompatibilitybuild task that sets
Import-Module -SkipEditionCheckglobally, preventing PS 7 from
creating a remoting session for Desktop-only modules scanned by
Get-DscResource.
v0.3.0-preview0003
[v0.3.0-preview0003]
Added
- Added HQRM tests and updated Pester test configuration.
Changed
- Updated all modules in the RequiredModules.psd1.
- Updated DscBuildHelpers to 0.3.0.
- Updated Datum to 0.41.0.
- Updated Sampler.DscPipeline to 0.3.0.
Fixed
- Fixed encoding issue by adding the task
ConvertMofFilesToUnicode
which changes the encoding of MOF files to UTF-16 LE BOM (#200).
v0.3.0-preview0002
[v0.3.0-preview0002]
Added
- Added HQRM tests and updated Pester test configuration.
Changed
- Updated all modules in the RequiredModules.psd1.
Fixed
- Fixed encoding issue by adding the task
ConvertMofFilesToUnicode
which changes the encoding of MOF files to UTF-16 LE BOM (#200).
v0.3.0-preview0001
[v0.3.0-preview0001]
Added
- Added HQRM tests and updated Pester test configuration.
Changed
- Updated all modules in the RequiredModules.psd1.
v0.2.1-preview0001
v0.2.0
[v0.2.0]
Added
- Add deploy stage to Azure Pipelines for versioning.
- Added stages to cloud pipeline and added steps to publish modules to Azure Automation DSC.
- Added support for Azure Guest Configuration.
- Added support for federated credentials in Azure Pipelines.
- Added documentation for the Filter Parameter in build.ps1.
- Added GPO Migration feature.
Changed
- Migration to 'Sampler' and 'Sampler.DscPipeline'.
- Migration to Pester 5+.
- Changed from 'CommonTasks' to 'DscConfig.Demo' for faster build time.
- Added support for PowerShell 7.
- Added support for Azure Guest Configuration.
- Updated 'NetworkIpConfiguration\Interfaces' configuration data.
- Used
windows-latestinazure-pipelines-azautomationFixes #187.
Fixed
- Config data test 'No duplicate IP addresses should be used' threw when there.
is no IP address configured. - Module versions incremented.
- Fix typo in ConfigData tests.
- Fixed some optional config data tests are never running.
- Fixed skipped optional config data tests are not marked accordingly.
- Fixed exercises - Task 2 (#141).
- Pipeline YAMLs updated to configure unshallow fetch (Fixes issues with GitVersion).
- Added task
Set_PSModulePathwhich required adding alsoBuild_Module_ModuleBuilder
and aDscWorkshop.psm1dummy file. - Added
TestReferenceRsoptask. - Added
DscTaggingconfig data. - Removed a
-ListAvailableParameter from theGet-PackageProviderat Resolve-Dependency.ps1 which could lead to false positives, creates a warning in offline Build Servers and slows down the process.
v0.2.0-preview0001
[v0.2.0-preview0001]
Added
- Add deploy stage to Azure Pipelines for versioning.
- Added stages to cloud pipeline and added steps to publish modules to Azure Automation DSC.
- Added support for Azure Guest Configuration.
- Added support for federated credentials in Azure Pipelines.
- Added documentation for the Filter Parameter in build.ps1.
- Added GPO Migration feature.
Changed
- Migration to 'Sampler' and 'Sampler.DscPipeline'.
- Migration to Pester 5+.
- Changed from 'CommonTasks' to 'DscConfig.Demo' for faster build time.
- Added support for PowerShell 7.
- Added support for Azure Guest Configuration.
- Updated 'NetworkIpConfiguration\Interfaces' configuration data.
- Used
windows-latestinazure-pipelines-azautomationFixes #187.
Fixed
- Config data test 'No duplicate IP addresses should be used' threw when there.
is no IP address configured. - Module versions incremented.
- Fix typo in ConfigData tests.
- Fixed some optional config data tests are never running.
- Fixed skipped optional config data tests are not marked accordingly.
- Fixed exercises - Task 2 (#141).
- Pipeline YAMLs updated to configure unshallow fetch (Fixes issues with GitVersion).
- Added task
Set_PSModulePathwhich required adding alsoBuild_Module_ModuleBuilder
and aDscWorkshop.psm1dummy file. - Added
TestReferenceRsoptask. - Added
DscTaggingconfig data. - Removed a
-ListAvailableParameter from theGet-PackageProviderat Resolve-Dependency.ps1 which could lead to false positives, creates a warning in offline Build Servers and slows down the process.