Skip to content

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.