Skip to content

Commit b50df46

Browse files
committed
Add version v3.1.0-preview.5
1 parent b62f2b4 commit b50df46

File tree

1 file changed

+92
-1
lines changed

1 file changed

+92
-1
lines changed

docs/prerelease-changelog.md

Lines changed: 92 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ This section includes a summary of user-facing changes since the last release. F
4646
changes 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

80161
This 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

Comments
 (0)