Skip to content

v3.0.0 of ListFunctions

Choose a tag to compare

@Yevrag35 Yevrag35 released this 07 Sep 18:07
· 37 commits to master since this release
cc5a14a

What's Changed

Highlights

  • Major refactor for performance and maintainability.
  • PowerShell module now uses ZLinq (PowerShell 7) for faster list/query operations.
  • Consolidated assertion cmdlets under a shared base for better null/empty handling and code reuse.
  • Target frameworks and dependencies updated across .NET projects.
  • New cmdlet: ConvertTo-Dictionary.

Breaking Changes

  • Removed: MG.Collections.dll and related resource files from the module.
  • Exported cmdlets updated: the set of exported cmdlets has changed; review script imports if you referenced removed/renamed commands.
  • Assertion semantics: AssertAllObjects* and AssertAnyObject* now share a common base with stricter and more consistent handling of null/empty inputs and enhanced parameter validation. Scripts relying on previous edge-case behavior may need adjustments.

Build/runtime baselines:

  • System.Management.Automation updated to 7.5.2 (align with PowerShell 7.5.x on developer/build agents).