@@ -46,7 +46,7 @@ This section includes a summary of user-facing changes since the last release. F
4646changes since the last release, see the [ diff on GitHub] [ unreleased ] .
4747
4848<!-- Unreleased comparison link - always update version to match last release tag-->
49- [ unreleased ] : https://github.com/PowerShell/DSC/compare/v3.1.0-preview.4 ...main
49+ [ unreleased ] : https://github.com/PowerShell/DSC/compare/v3.1.0-preview.5 ...main
5050
5151<!--
5252 Unreleased change entry instructions:
@@ -75,6 +75,87 @@ changes since the last release, see the [diff on GitHub][unreleased].
7575
7676
7777
78+ ## [ v3.1.0-preview.5] [ release-v3.1.0-preview.5 ] - 2025-05-07
79+
80+ This section includes a summary of changes for the ` v3.1.0-preview.5 ` release. For the full list of
81+ changes in this release, see the [ diff on GitHub] [ compare-v3.1.0-preview.5 ] .
82+
83+ <!-- Release links -->
84+ [ release-v3.1.0-preview.5 ] : https://github.com/PowerShell/DSC/releases/tag/v3.1.0-preview.5 " Link to the DSC v3.1.0-preview.5 release on GitHub "
85+ [ compare-v3.1.0-preview.5 ] : https://github.com/PowerShell/DSC/compare/v3.1.0-preview.4...v3.1.0-preview.5
86+
87+ ### Added
88+
89+ - Add ` equals() ` configuration function for equality comparisons.
90+
91+ <details ><summary >Related work items</summary >
92+
93+ - Issues: [ #767 ] [ #767 ] .
94+ - PRs: [ #770 ] [ #770 ]
95+
96+ </details >
97+
98+ - Add ` if() ` configuration function for conditional selection.
99+
100+ <details ><summary >Related work items</summary >
101+
102+ - Issues: [ #767 ] [ #767 ] .
103+ - PRs: [ #776 ] [ #776 ]
104+
105+ </details >
106+
107+ - Add experimental ` format() ` configuration function for string formatting. Emits a warning when
108+ used as it doesn't yet match all .NET format options.
109+
110+ <details ><summary >Related work items</summary >
111+
112+ - Issues: [ #767 ] [ #767 ] .
113+ - PRs: [ #779 ] [ #779 ]
114+
115+ </details >
116+
117+ - Add support for discovery extensions, including extension manifests and CLI support.
118+
119+ <details ><summary >Related work items</summary >
120+
121+ - Issues: [ #681 ] [ #681 ] .
122+ - PRs: [ #760 ] [ #760 ]
123+
124+ </details >
125+
126+ ### Changed
127+
128+ - For the Windows PowerShell adapter, remove PowerShell 7 paths from ` PSModulePath ` to avoid
129+ discovering incompatible modules when running under PowerShell 7.
130+
131+ <details ><summary >Related work items</summary >
132+
133+ - Issues: [ #707 ] [ #707 ] .
134+ - PRs: [ #777 ] [ #777 ]
135+
136+ </details >
137+
138+ ### Fixed
139+
140+ - Add a null check in the PowerShell adapter when validating a property that may be ` $null ` .
141+
142+ <details ><summary >Related work items</summary >
143+
144+ - Issues: _ None_ .
145+ - PRs: [ #769 ] [ #769 ]
146+
147+ </details >
148+
149+ - Fix adapter configuration ` set ` response mapping when using implicit PowerShell adapter wrapping
150+ so ` before_state ` contains ` resources ` instead of ` result ` .
151+
152+ <details ><summary >Related work items</summary >
153+
154+ - Issues: _ None_ .
155+ - PRs: [ #774 ] [ #774 ]
156+
157+ </details >
158+
78159## [ v3.1.0-preview.4] [ release-v3.1.0-preview.4 ] - 2025-04-29
79160
80161This section includes a summary of changes for the ` v3.1.0-preview.4 ` release. For the full list of
@@ -2557,10 +2638,13 @@ For the full list of changes in this release, see the [diff on GitHub][compare-v
25572638[#668]: https://github.com/PowerShell/DSC/issues/668
25582639[#674]: https://github.com/PowerShell/DSC/issues/674
25592640[#678]: https://github.com/PowerShell/DSC/issues/678
2641+ [#681]: https://github.com/PowerShell/DSC/issues/681
25602642[#683]: https://github.com/PowerShell/DSC/issues/683
25612643[#692]: https://github.com/PowerShell/DSC/issues/692
25622644[#693]: https://github.com/PowerShell/DSC/issues/693
2645+ [#707]: https://github.com/PowerShell/DSC/issues/707
25632646[#709]: https://github.com/PowerShell/DSC/issues/709
2647+ [#767]: https://github.com/PowerShell/DSC/issues/767
25642648[#745]: https://github.com/PowerShell/DSC/issues/745
25652649[#635]: https://github.com/PowerShell/DSC/pull/635
25662650[#644]: https://github.com/PowerShell/DSC/pull/644
@@ -2583,6 +2667,13 @@ For the full list of changes in this release, see the [diff on GitHub][compare-v
25832667[#715]: https://github.com/PowerShell/DSC/pull/715
25842668[#731]: https://github.com/PowerShell/DSC/issues/731
25852669[#736]: https://github.com/PowerShell/DSC/pull/736
2670+ [#760]: https://github.com/PowerShell/DSC/pull/760
2671+ [#769]: https://github.com/PowerShell/DSC/pull/769
2672+ [#770]: https://github.com/PowerShell/DSC/pull/770
2673+ [#774]: https://github.com/PowerShell/DSC/pull/774
2674+ [#776]: https://github.com/PowerShell/DSC/pull/776
2675+ [#777]: https://github.com/PowerShell/DSC/pull/777
2676+ [#779]: https://github.com/PowerShell/DSC/pull/779
25862677[#748]: https://github.com/PowerShell/DSC/pull/748
25872678[#758]: https://github.com/PowerShell/DSC/pull/758
25882679[#764]: https://github.com/PowerShell/DSC/pull/764
0 commit comments