Skip to content

chore(release): 2.1.2#466

Merged
psjamesp merged 1 commit into
mainfrom
release/2.1.2
May 26, 2026
Merged

chore(release): 2.1.2#466
psjamesp merged 1 commit into
mainfrom
release/2.1.2

Conversation

@HeyItsGilbert

Copy link
Copy Markdown
Member

[2.1.2] - 2026-05-26

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)

@psjamesp psjamesp merged commit f5d54fb into main May 26, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: New-PlasterManifest xmlns attribute placement differs on PS5.1 fix: add PS5.1 SemanticVersion shim so Resolve-ModuleVersionString returns a consistent type fix: Get-Culture -Name parameter not available in PS5.1

2 participants