Viscalyx.Common
0.5.0-preview0001
Common commands that adds or improves functionality in various scenarios.
Minimum PowerShell version
5.1
See the version list below for details.
Installation Options
Owners
Copyright
Copyright the Viscalyx.Common contributors. All rights reserved.
Package Details
Author(s)
- Viscalyx
Tags
Common Utility Pester PSReadLine Sampler
Functions
ConvertTo-AnsiSequence ConvertTo-DifferenceString ConvertTo-RelativePath Get-ModuleByVersion Get-ModuleFileSha Get-ModuleVersion Get-NumericalSequence Get-PSReadLineHistory Get-TextOffset Install-ModulePatch Invoke-PesterJob New-SamplerGitHubReleaseTag Out-Difference Pop-VMLatestSnapshot Remove-History Remove-PSHistory Remove-PSReadLineHistory Split-StringAtIndex Test-FileHash
Dependencies
This module has no dependencies.
Release Notes
## [0.5.0-preview0001] - 2025-09-14
### Added
- `Invoke-PesterJob`
- Added new switch parameter `EnableSourceLineMapping` to map code coverage
lines from built module files back to their corresponding source files
using ModuleBuilder's Convert-LineNumber command. When enabled, this
parameter automatically enables PassThru and requires ModuleBuilder
module unless running in a Sampler project environment.
- Added new parameter `FilterCodeCoverageResult` to filter code coverage results
by function or class name when using EnableSourceLineMapping. Supports
wildcard patterns and accepts arrays of filter patterns for flexible
filtering of missed coverage lines.
### Fixed
- Improved handling escape character in tests.
- Fix build configuration due to changes in DscResource.DocGenerator.
- Fix error stream redirection in all test files to preserve error stream
visibility ([issue #32](https://github.com/viscalyx/Viscalyx.Common/issues/32)).
- Fixed stream redirection in integration tests.
- Improved test code quality and accuracy.
### Changed
- Editor: Update VS Code settings to set default terminal
profiles and enable Copilot instruction files.
- Tooling: Add task arguments and improve `test` and `build`
task configuration for reproducible runs.
FileList
- Viscalyx.Common.nuspec
- Viscalyx.Common.psd1
- Modules\DscResource.Common\0.24.0\DscResource.Common.psm1
- Modules\DscResource.Common\0.24.0\DscResource.Common.psd1
- Viscalyx.Common.psm1
- Modules\DscResource.Common\0.24.0\en-US\about_DscResource.Common.help.txt
- en-US\Viscalyx.Common.strings.psd1
- Modules\DscResource.Common\0.24.0\en-US\DscResource.Common.strings.psd1
- en-US\Viscalyx.Common-help.xml
- Modules\DscResource.Common\0.24.0\en-US\DscResource.Common-help.xml
- en-US\about_Viscalyx.Common.help.txt
Version History
Version | Downloads | Last updated |
---|---|---|
0.6.0-previe... | 3 | 9/17/2025 |
0.6.0-previe... | 3 | 9/16/2025 |
0.6.0-previe... | 3 | 9/16/2025 |
0.6.0-previe... | 3 | 9/15/2025 |
0.5.0 | 63 | 9/14/2025 |
0.5.0-previe... (current version) | 4 | 9/14/2025 |
0.4.2-previe... | 4 | 9/13/2025 |
0.4.2-previe... | 11 | 2/28/2025 |
0.4.1 | 476 | 2/27/2025 |
0.4.1-previe... | 4 | 2/27/2025 |
0.4.1-previe... | 4 | 2/27/2025 |
0.4.1-previe... | 4 | 2/26/2025 |
0.4.0 | 55 | 2/26/2025 |
0.4.0-previe... | 4 | 2/26/2025 |
0.3.1-previe... | 6 | 2/4/2025 |
0.3.1-previe... | 4 | 2/4/2025 |
0.3.1-previe... | 4 | 2/3/2025 |
0.3.0 | 1,537 | 9/2/2024 |
0.3.0-previe... | 3 | 9/2/2024 |
0.2.0 | 12 | 8/25/2024 |
0.2.0-previe... | 3 | 8/25/2024 |
0.2.0-previe... | 42 | 8/13/2024 |
0.1.0-previe... | 4 | 8/4/2024 |