DscResource.Base
1.2.0-preview0001
This module contains common classes that can be used for class-based DSC resources development.
Minimum PowerShell version
5.0
See the version list below for details.
Installation Options
Owners
Copyright
Copyright the DSC Community contributors. All rights reserved.
Package Details
Author(s)
- DSC Community
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource
Dependencies
This module has no dependencies.
Release Notes
## [1.2.0-preview0001] - 2025-02-02
### Added
- `Resource.Base`
- Add optional feature flag to handle using Enums as optional properties.
This requires setting the starting value of the Enum to 1 so it is
initialized as 0. Fixes [Issue #22](https://github.com/dsccommunity/DscResource.Base/issues/22).
To use, set `$this.FeatureOptionalEnums = $true` in your class constructor.
- `Clear-ZeroedEnumPropertyValue`
- Added private function to remove enums with a zero value from a hashtable.
### Changed
- `ResourceBase`
- Add feature flag to allow use of enums on optional properties.
- `RequiredModules`
- Add PlatyPS
- `Resolve-Dependency`
- Add latest config
- `build.yaml`
- Move docs to own task
- Remove `VersionedOutputDirectory` as default value is `True`
- `build.ps1`
- Update from Sampler
- `Resolve-Dependency.ps1`
- Update from Sampler
### Fixed
- `Get-LocalizedDataRecursive`
- Switch `throw` to use `TerminatingError` [issue #16](https://github.com/dsccommunity/DscResource.Base/issues/16)
FileList
- DscResource.Base.nuspec
- DscResource.Base.psm1
- Modules\DscResource.Common\0.19.0\DscResource.Common.psd1
- DscResource.Base.psd1
- Modules\DscResource.Common\0.19.0\DscResource.Common.psm1
- Modules\DscResource.Common\0.19.0\en-US\DscResource.Common.strings.psd1
- en-US\DscResource.Base.strings.psd1
- Modules\DscResource.Common\0.19.0\en-US\about_DscResource.Common.help.txt
- en-US\ResourceBase.strings.psd1
- Modules\DscResource.Common\0.19.0\en-US\DscResource.Common-help.xml
- en-US\about_DscResource.Base.help.txt
Version History
Version | Downloads | Last updated |
---|---|---|
1.2.1 | 724 | 2/3/2025 |
1.2.1-previe... | 3 | 2/3/2025 |
1.2.0 | 60 | 2/2/2025 |
1.2.0-previe... (current version) | 3 | 2/2/2025 |
1.1.3-previe... | 17 | 11/23/2024 |
1.1.2 | 9,748 | 8/17/2024 |
1.1.2-previe... | 5 | 8/17/2024 |
1.1.1 | 4,531 | 6/11/2024 |
1.1.1-previe... | 8 | 5/14/2024 |
1.1.1-previe... | 8 | 4/23/2024 |
1.1.0 | 32,538 | 2/26/2023 |
1.1.0-previe... | 8 | 2/26/2023 |
1.0.0 | 1,947 | 12/31/2022 |
1.0.0-previe... | 9 | 12/31/2022 |