Skip to content

Releases: dsccommunity/StorageDsc

v4.7.0

25 Jan 02:34
ac00be4
Compare
Choose a tag to compare
  • DiskAccessPath:
    • Added a Get-Partition to properly handle setting the NoDefaultDriveLetter
      parameter - fixes Issue #198.

v4.6.0

25 Jan 02:34
7e24abb
Compare
Choose a tag to compare
  • Fix example publish to PowerShell Gallery by adding gallery_api
    environment variable to AppVeyor.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.

v4.5.0

25 Jan 02:33
47855fb
Compare
Choose a tag to compare
  • 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.

v4.4.0

25 Jan 02:33
01c2380
Compare
Choose a tag to compare
  • 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

25 Jan 02:33
689f7c1
Compare
Choose a tag to compare
  • WaitForDisk:
    • Added readonly-property isAvailable which shows the current state
      of the disk as a boolean - fixes Issue #158.

v4.2.0

25 Jan 02:33
fa73cc6
Compare
Choose a tag to compare
  • Disk:
    • Added PartitionStyle parameter - Fixes Issue #137.
    • Changed MOF name from MSFT_Disk to MSFTDSC_Disk to remove conflict
      with Windows built-in CIM class - Fixes Issue #167.
  • 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.
  • Corrected style violations in StorageDsc.Common module - fixes Issue #153.
  • Corrected style violations in StorageDsc.ResourceHelper module.

v4.1.0

25 Jan 02:32
ed21353
Compare
Choose a tag to compare
  • 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 and AllowDestructive 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 the AllowDestructive flag is set to $false.

v4.0.0

25 Jan 02:32
e82ab53
Compare
Choose a tag to compare
  • 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

25 Jan 02:32
6d2f04b
Compare
Choose a tag to compare
  • 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

25 Jan 02:32
6f3d26b
Compare
Choose a tag to compare
  • Opted into common tests for Module and Script files - See Issue 115.
  • xDisk:
    • Added support for Guid Disk Id type - See Issue 104.
    • Added parameter AllowDestructive - See Issue 11.
    • Added parameter ClearDisk - See Issue 50.
  • 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.