Skip to content

Latest commit

 

History

History
156 lines (110 loc) · 5.44 KB

CHANGELOG.md

File metadata and controls

156 lines (110 loc) · 5.44 KB

Changelog for DhcpServerDsc

The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[4.0.0] - 2025-01-20

Changed

  • xDhcpServer
    • BREAKING CHANGE
      • Renamed xDhcpServer to DhcpServerDsc - Fixes #89.
      • Updated all references to old module name.

[3.1.2] - 2025-01-19

Deprecated

  • The module xDhcpServer will be renamed to DhcpServerDsc (issue #89). The version v3.1.2 will be the the last release of xDhcpServer. Version v4.0.0 will be released as DhcpServerDsc, it will be released shortly after the v3.1.2 release to be able to start transition to the new module. The prefix 'MSFT' will be removed from all resources in DhcpServerDsc.

Added

  • azure-pipelines
    • Separate 2019, 2022 jobs and merge task.

Changed

  • Update repository files to latest versions

Removed

  • README
    • Removed resource documentation from README. Fixes #85

[3.1.0] - 2022-05-07

Added

  • xDhcpServerOptionDefinition
    • Added DefaultValue parameter to xDhcpServerOptionDefinition (issue #75).

Changed

  • xDhcpServer
    • Update the pipeline files to the latest in Sampler.
    • Renamed default branch to main.

Fixed

  • xDhcpServerReservation
    • Fixed a bug that was caused by invalid filter script for Where-Object (issue #73).

[3.0.0] - 2021-01-25

Added

  • xDhcpServer
    • Added automatic release with a new CI pipeline (issue #59).
    • Conceptual help is now generated for each resource on build.
    • Added new resource DhcpServerBinding (issue #55).
    • Added new resource DhcpServerExclusionRange (issue #7).

Changed

  • xDhcpServer
    • BREAKING CHANGE: The minimum PowerShell version is 5.0.
  • xDhcpServerAuthorization
    • BREAKING CHANGE: The resource is now a single instance resource so that it is only possible to use the resource once in a configuration with the parameter Ensure set to either Present or Absent (issue #40).
    • The helper function Get-IPv4Address was changed from using Get-WmiObject to Get-CimInstance when fetching the enabled IP addresses.
  • xDhcpServerOptionDefinition
    • The logic in Test-TargetResource was changed somewhat to remove unnecessary evaluation of properties that Get-TargetResource already did. The function Get-TargetResource calls Get-DhcpServerv4OptionDefinition with OptionId and VendorClass and if an object is returned the property Ensure is set to 'Present', so there are no point for Test-TargetResource to evaluate those two properties again.
    • Added unit tests for the function Test-TargetResource.
    • Reordered the resources in alphabetical order in the README.md.
  • DhcpServerOptionValue
    • Added -Force flag to all Set-DhcpServerV4OptionValue calls to resolve errors when unnessesary validation is performed by the Cmdlet. (issue #56)

Removed

  • BREAKING CHANGE: Removed the deprecated resource xDhcpServerOption which has been replaced by other DSC resources (issue #46).
  • Removed the file TestSampleUsingAzure.ps1 as it was not a working example of running integration tests.

[2.0.0.0] - 2018-07-25

[1.7.0.0] - 2018-06-13

  • Changes to xDhcpServer
    • Updated year in LICENSE file.
    • Updated year in module manifest.
    • Added Codecov and status badges to README.md.
    • Update appveyor.yml to use the default template.
  • Added xDhcpServerOptionDefinition
  • Added DhcpScopeOptionValue
  • Added DhcpServerOptionValue
  • Added DhcpReservedIPOptionValue
  • Added DhcpPolicyOptionValue

[1.6.0.0] - 2017-08-23

  • Added xDhcpServerClass

[1.5.0.0] - 2016-08-10

  • Converted AppVeyor.yml to pull Pester from PSGallery instead of Chocolatey
  • Bug Fix fixes xDhcpServerOption\Get-TargetResource not returning Router property

[1.4.0.0] - 2016-02-02

  • Bug Fix fixes localization bug in xDhcpServerScope option enumeration

[1.3.0.0] - 2016-02-02

  • Added xDhcpServerAuthorization resource.
  • Bug Fix LeaseDuration is no longer mandatory for xDhcpServerScope resource.
  • Bug Fix DnsServerIPAddress is no longer mandatory for xDhcpServerOption resource.
  • Bug Fix corrects verbose display output in xDhcpServerOption resource.

[1.2.0.0] - 2015-05-01

  • Fix "Cannot set default gateway on xDhcpServerOption".

[1.1.0.0] - 2015-04-17

  • Bug fix, enables creating more than 1 DHCP server scope.

[1.0.0.0] - 2015-04-15

  • Initial release with the following resources
    • xDhcpServerScope
    • xDhcpServerReservation
    • xDhcpServerOptions