scriptclass
0.20.3
Class definition extensions for PowerShell's object-based type system
Minimum PowerShell version
5.1
Installation Options
Author(s)
Adam Edwards
Copyright
(c) 2023 Adam Edwards.
Package Details
Owners
Tags
class object PSCustomObject netcore Windows Linux MacOS
Functions
=> ::> Add-MockInScriptClassScope Add-ScriptClassMock Enable-ScriptClassVerbosePreference Get-ScriptClass Import-Assembly Import-Script Invoke-Method New-ScriptClass New-ScriptObject New-ScriptObjectMock Remove-ScriptClassMock Test-ScriptObject
PSEditions
Dependencies
This module has no dependencies.
Release Notes
# ScriptClass 0.20.3 Release Notes
Minor update to fix blocking regression on PowerShell 7.3.1
## New features
None.
## Breaking changes
None.
## Fixed defects
* Regression on PowerShell 7.3.1 due to ambiguous type name string representation for types such as [ordered]@{} used with strict-val: https://github.com/adamedx/scriptclass/issues/36
* Minor issue with undefined variable accessed by error message when strict-val is used incorrectly: https://github.com/adamedx/scriptclass/issues/37
FileList
- scriptclass.nuspec
- scriptclass.psd1
- scriptclass.psm1
- src\cmdlet.ps1
- src\scriptclass.ps1
- src\scriptobject.ps1
- src\cmdlet\Add-MockInScriptClassScope.ps1
- src\cmdlet\Add-ScriptClassMock.ps1
- src\cmdlet\Enable-ScriptClassVerbosePreference.ps1
- src\cmdlet\Get-ScriptClass.ps1
- src\cmdlet\Import-Assembly.ps1
- src\cmdlet\Import-Script.ps1
- src\cmdlet\Invoke-Method.ps1
- src\cmdlet\New-ScriptClass.ps1
- src\cmdlet\New-ScriptObject.ps1
- src\cmdlet\New-ScriptObjectMock.ps1
- src\cmdlet\Remove-ScriptClassMock.ps1
- src\cmdlet\Test-ScriptObject.ps1
- src\codeshare\assembly.ps1
- src\codeshare\script.ps1
- src\scriptobject\ClassManager.ps1
- src\scriptobject\common\ClassDefinition.ps1
- src\scriptobject\common\NativeObjectBuilder.ps1
- src\scriptobject\common\ScriptClassSpecification.ps1
- src\scriptobject\dsl\ClassDsl.ps1
- src\scriptobject\dsl\MethodDsl.ps1
- src\scriptobject\mock\MethodMocker.ps1
- src\scriptobject\mock\MethodPatcher.ps1
- src\scriptobject\mock\PatchedClassMethod.ps1
- src\scriptobject\mock\PatchedObject.ps1
- src\scriptobject\type\ClassBuilder.ps1
- src\scriptobject\type\ScriptClassBuilder.ps1
- lib\_._
Version History
Version | Downloads | Last updated |
---|---|---|
0.20.3 (current version) | 309 | 1/21/2023 |
0.20.2 | 3,277 | 6/20/2020 |
0.20.1 | 4,391 | 9/22/2019 |
0.20.0 | 224 | 9/20/2019 |
0.16.0 | 1,052 | 2/3/2019 |
0.15.0 | 78 | 1/13/2019 |
0.14.2 | 77 | 1/6/2019 |
0.14.1 | 42 | 1/5/2019 |
0.14.0 | 39 | 1/2/2019 |
0.13.7 | 350 | 8/16/2018 |
0.13.6 | 128 | 7/1/2018 |
0.12.10 | 157 | 2/14/2018 |
0.12.9 | 45 | 2/14/2018 |
0.12.8 | 39 | 2/12/2018 |
0.12.6 | 28 | 2/11/2018 |
0.12.5 | 36 | 2/11/2018 |
0.12.4 | 38 | 2/10/2018 |
0.12.2 | 43 | 2/8/2018 |