Skip to content

Releases: dsccommunity/DscWorkshop

v0.3.0-preview0006

v0.3.0-preview0006 Pre-release
Pre-release

Choose a tag to compare

@raandree raandree released this 26 May 18:32
5fd2e53

[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. Updated README.md reference accordingly.
  • Migrated from DscConfig.Demo to CommonTasks composite resource module.
    Updated build.yaml, RequiredModules.psd1, all Datum configuration data,
    and DependsOn references to match the resource names used by CommonTasks
    (e.g. FilesAndFolders replaces FileSystemObjects).
  • 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.
    Added NoWinPSCompatibility build task that sets
    Import-Module -SkipEditionCheck globally, preventing PS 7 from
    creating a remoting session for Desktop-only modules scanned by
    Get-DscResource.

v0.3.0-preview0005

v0.3.0-preview0005 Pre-release
Pre-release

Choose a tag to compare

@raandree raandree released this 12 Mar 11:03
8d9cbf3

[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.Demo to CommonTasks composite resource module.
    Updated build.yaml, RequiredModules.psd1, all Datum configuration data,
    and DependsOn references to match the resource names used by CommonTasks
    (e.g. FilesAndFolders replaces FileSystemObjects).
  • 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.
    Added NoWinPSCompatibility build task that sets
    Import-Module -SkipEditionCheck globally, preventing PS 7 from
    creating a remoting session for Desktop-only modules scanned by
    Get-DscResource.

v0.3.0-preview0004

v0.3.0-preview0004 Pre-release
Pre-release

Choose a tag to compare

@raandree raandree released this 12 Mar 10:42
db9b259

[v0.3.0-preview0004]

Added

  • Added HQRM tests and updated Pester test configuration.

Changed

  • Migrated from DscConfig.Demo to CommonTasks composite resource module.
    Updated build.yaml, RequiredModules.psd1, all Datum configuration data,
    and DependsOn references to match the resource names used by CommonTasks
    (e.g. FilesAndFolders replaces FileSystemObjects).
  • 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.
    Added NoWinPSCompatibility build task that sets
    Import-Module -SkipEditionCheck globally, preventing PS 7 from
    creating a remoting session for Desktop-only modules scanned by
    Get-DscResource.

v0.3.0-preview0003

v0.3.0-preview0003 Pre-release
Pre-release

Choose a tag to compare

@raandree raandree released this 04 Feb 10:02

[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 Pre-release
Pre-release

Choose a tag to compare

@raandree raandree released this 15 Nov 17:02
b8bc8cd

[v0.3.0-preview0002]

Added

  • Added HQRM tests and updated Pester test configuration.

Changed

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 Pre-release
Pre-release

Choose a tag to compare

@raandree raandree released this 15 Nov 16:01
02517bd

[v0.3.0-preview0001]

Added

  • Added HQRM tests and updated Pester test configuration.

Changed

v0.2.1-preview0001

v0.2.1-preview0001 Pre-release
Pre-release

Choose a tag to compare

@raandree raandree released this 15 Nov 15:07
7262be7

[v0.2.1-preview0001]

Changed

v0.2.0

Choose a tag to compare

@raandree raandree released this 14 Nov 11:43

[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-latest in azure-pipelines-azautomation Fixes #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_PSModulePath which required adding also Build_Module_ModuleBuilder
    and a DscWorkshop.psm1 dummy file.
  • Added TestReferenceRsop task.
  • Added DscTagging config data.
  • Removed a -ListAvailable Parameter from the Get-PackageProvider at 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 Pre-release
Pre-release

Choose a tag to compare

@raandree raandree released this 14 Nov 11:34

[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-latest in azure-pipelines-azautomation Fixes #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_PSModulePath which required adding also Build_Module_ModuleBuilder
    and a DscWorkshop.psm1 dummy file.
  • Added TestReferenceRsop task.
  • Added DscTagging config data.
  • Removed a -ListAvailable Parameter from the Get-PackageProvider at Resolve-Dependency.ps1 which could lead to false positives, creates a warning in offline Build Servers and slows down the process.