The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.
- 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