The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.
xDhcpServer
- BREAKING CHANGE
- Renamed xDhcpServer to DhcpServerDsc - Fixes #89.
- Updated all references to old module name.
- BREAKING CHANGE
- The module xDhcpServer will be renamed to DhcpServerDsc
(issue #89).
The version
v3.1.2
will be the the last release of xDhcpServer. Versionv4.0.0
will be released as DhcpServerDsc, it will be released shortly after thev3.1.2
release to be able to start transition to the new module. The prefix 'MSFT' will be removed from all resources in DhcpServerDsc.
azure-pipelines
- Separate 2019, 2022 jobs and merge task.
- Update repository files to latest versions
README
- Removed resource documentation from README. Fixes #85
- xDhcpServerOptionDefinition
- Added DefaultValue parameter to xDhcpServerOptionDefinition (issue #75).
- xDhcpServer
- Update the pipeline files to the latest in Sampler.
- Renamed default branch to
main
.
- xDhcpServerReservation
- Fixed a bug that was caused by invalid filter script for
Where-Object
(issue #73).
- Fixed a bug that was caused by invalid filter script for
- xDhcpServer
- 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 eitherPresent
orAbsent
(issue #40). - The helper function
Get-IPv4Address
was changed from usingGet-WmiObject
toGet-CimInstance
when fetching the enabled IP addresses.
- 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
- xDhcpServerOptionDefinition
- The logic in
Test-TargetResource
was changed somewhat to remove unnecessary evaluation of properties thatGet-TargetResource
already did. The functionGet-TargetResource
callsGet-DhcpServerv4OptionDefinition
withOptionId
andVendorClass
and if an object is returned the propertyEnsure
is set to'Present'
, so there are no point forTest-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.
- The logic in
- DhcpServerOptionValue
- Added -Force flag to all Set-DhcpServerV4OptionValue calls to resolve errors when unnessesary validation is performed by the Cmdlet. (issue #56)
- 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.
- BREAKING CHANGE: Switch to ScopeId as a key property for xDhcpServerScope (issue #48). Bartek Bielawski (@bielawb)
- 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
- Added xDhcpServerClass
- Converted AppVeyor.yml to pull Pester from PSGallery instead of Chocolatey
- Bug Fix fixes xDhcpServerOption\Get-TargetResource not returning Router property
- Bug Fix fixes localization bug in xDhcpServerScope option enumeration
- 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.
- Fix "Cannot set default gateway on xDhcpServerOption".
- Bug fix, enables creating more than 1 DHCP server scope.
- Initial release with the following resources
- xDhcpServerScope
- xDhcpServerReservation
- xDhcpServerOptions