Skip to content

Releases: PowerShellOrg/Plaster

Release 2.1.3

19 Jun 00:46
fc5a68e

Choose a tag to compare

Fixed

  • Import-Module Plaster printed Plaster vX.Y.Z module loaded successfully on every import — the message was logged at
    Information level with -InformationAction Continue, so it
    displayed regardless of $env:PLASTER_LOG_LEVEL. Demoted it (and the
    symmetric "module is being removed" message) to Verbose so they are
    silent by default and surface only when PLASTER_LOG_LEVEL=Verbose
    (#470,
    closes #458)

Release 2.1.2

27 May 01:15
f5d54fb

Choose a tag to compare

Changed

  • CI workflows migrated to PowerShellOrg reusable CI and release
    workflows (#457)

Fixed

  • AddContent path separators normalised to forward slash on PS5.1 —
    Get-ChildItem -Name returns backslash-separated paths on Windows
    PS5.1, causing cross-platform inconsistencies in source/destination
    attributes
  • Resolve-ModuleVersionString returned [System.Version] on PS5.1
    because [System.Management.Automation.SemanticVersion] is PS6+
    only; adds a C# shim that defines the type at module load time
    (#463,
    closes #460)
  • New-PlasterManifest emitted xmlns inline on PS5.1 — .NET XML
    serializer ignores XmlWriterSettings.NewLineOnAttributes for
    namespace declarations; output is post-processed to normalise
    formatting
    (#464,
    closes #461)
  • Get-Culture -Name is PS6+ only; replaced with
    New-Object System.Globalization.CultureInfo in tests
    (#462,
    closes #459)