Releases: dsccommunity/StorageDsc
Releases · dsccommunity/StorageDsc
v4.7.0
- DiskAccessPath:
- Added a Get-Partition to properly handle setting the NoDefaultDriveLetter
parameter - fixes Issue #198.
- Added a Get-Partition to properly handle setting the NoDefaultDriveLetter
v4.6.0
- Fix example publish to PowerShell Gallery by adding
gallery_api
environment variable toAppVeyor.yml
- fixes Issue #202. - Added 'DscResourcesToExport' to manifest to improve information in
PowerShell Gallery and removed wildcards from 'FunctionsToExport',
'CmdletsToExport', 'VariablesToExport' and 'AliasesToExport' - fixes
Issue #192. - Clean up module manifest to correct Author and Company - fixes
Issue #191. - Correct unit tests for DiskAccessPath to test exact number of
mocks called - fixes Issue #199. - Disk:
- Added minimum timetowate of 3s after new-partition using the while loop.
The problem occurs when the partition is created and the format-volume
is attempted before the volume has completed.
There appears to be no property to determine if the partition is
sufficiently ready to format and it will often format as a raw volume when
the error occurs - fixes Issue #85.
- Added minimum timetowate of 3s after new-partition using the while loop.
v4.5.0
- Opt-in to Example publishing to PowerShell Gallery - fixes Issue #186.
- DiskAccessPath:
- Updated the resource to not assign a drive letter by default when adding
a disk access path. Adding a Set-Partition -NoDefaultDriveLetter
$NoDefaultDriveLetter block defaulting to true.
When adding access paths the disks will no longer have
drive letters automatically assigned on next reboot which is the desired
behavior - Fixes Issue #145.
- Updated the resource to not assign a drive letter by default when adding
v4.4.0
- Refactored module folder structure to move resource to root folder of
repository and remove test harness - fixes Issue #169. - Updated Examples to support deployment to PowerShell Gallery scripts.
- Removed limitation on using Pester 4.0.8 during AppVeyor CI.
- Moved the Code of Conduct text out of the README.md and into a
CODE_OF_CONDUCT.md file. - Explicitly removed extra hidden files from release package
v4.3.0
- WaitForDisk:
- Added readonly-property isAvailable which shows the current state
of the disk as a boolean - fixes Issue #158.
- Added readonly-property isAvailable which shows the current state
v4.2.0
- Disk:
- Added
PartitionStyle
parameter - Fixes Issue #137. - Changed MOF name from
MSFT_Disk
toMSFTDSC_Disk
to remove conflict
with Windows built-in CIM class - Fixes Issue #167.
- Added
- Opt-in to Common Tests:
- Common Tests - Validate Example Files To Be Published
- Common Tests - Validate Markdown Links
- Common Tests - Relative Path Length
- Added .VSCode settings for applying DSC PSSA rules - fixes Issue #168.
- Disk:
- Added 'defragsvc' service conflict known issue to README.MD - fixes
Issue #172.
- Added 'defragsvc' service conflict known issue to README.MD - fixes
- Corrected style violations in StorageDsc.Common module - fixes Issue #153.
- Corrected style violations in StorageDsc.ResourceHelper module.
v4.1.0
- Enabled PSSA rule violations to fail build - Fixes Issue #149.
- Fixed markdown rule violations in CHANGELOG.MD.
- Disk:
- Corrected message strings.
- Added message when partition resize required but
AllowDestructive
parameter is not enabled. - Fix error when
Size
not specified andAllowDestructive
is$true
and partition can be expanded - Fixes Issue #162. - Fix incorrect error displaying when newly created partition is not
made Read/Write. - Change verbose messages to show warnings when a partition resize would
have occured but theAllowDestructive
flag is set to$false
.
v4.0.0
- BREAKING CHANGE:
- Renamed xStorage to StorageDsc
- Renamed MSFT_xDisk to MSFT_Disk
- Renamed MSFT_xDiskAccessPath to MSFT_DiskAccessPath
- Renamed MSFT_xMountImage to MSFT_MountImage
- Renamed MSFT_xOpticalDiskDriveLetter to MSFT_OpticalDiskDriveLetter
- Renamed MSFT_xWaitForDisk to MSFT_WaitForDisk
- Renamed MSFT_xWaitForVolume to MSFT_WaitforVolume
- Deleted xStorage folder under StorageDsc/Modules
- See Issue 129
v3.4.0
- xDisk:
- Removed duplicate integration tests for Guid Disk Id type.
- Added new contexts to integration tests improve clarity.
- Fix bug when size not specified and disk partitioned and
formatted but not assigned drive letter - See Issue 103.
- xDiskAccessPath:
- Added new contexts to integration tests improve clarity.
- Fix bug when size not specified and disk partitioned and
formatted but not assigned to path - See Issue 103.
v3.3.0
- Opted into common tests for Module and Script files - See Issue 115.
- xDisk:
- xDiskAccessPath:
- Added support for Guid Disk Id type - See Issue 104.
- xWaitForDisk:
- Added support for Guid Disk Id type - See Issue 104.
- Added .markdownlint.json file to configure markdown rules to validate.
- Clean up Badge area in README.MD - See Issue 110.
- Disabled MD013 rule checking to enable badge table.
- Added .github support files:
- CONTRIBUTING.md
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- Changed license year to 2017 and set company name to Microsoft
Corporation in LICENSE.MD and module manifest - See Issue 111. - Set Visual Studio Code setting "powershell.codeFormatting.preset" to
"custom" - See Issue 108 - Added
Documentation and Examples
section to Readme.md file - see
issue #116. - Prevent unit tests from DSCResource.Tests from running during test
execution - fixes Issue #118. - Updated tests to meet Pester V4 guidelines - fixes Issue #120.