Skip to content

Latest commit

 

History

History
130 lines (92 loc) · 4.63 KB

CHANGELOG.md

File metadata and controls

130 lines (92 loc) · 4.63 KB

Changelog for xDhcpServer

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

[Unreleased]

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