Skip to content

Commit bb61d30

Browse files
committed
Add version v3.1.0-preview.1
1 parent dd82dd2 commit bb61d30

File tree

1 file changed

+169
-14
lines changed

1 file changed

+169
-14
lines changed

docs/prerelease-changelog.md

Lines changed: 169 additions & 14 deletions
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.0.0-rc.1...main
49+
[unreleased]: https://github.com/PowerShell/DSC/compare/v3.1.0-preview.1...main
5050

5151
<!--
5252
Unreleased change entry instructions:
@@ -73,6 +73,149 @@ changes since the last release, see the [diff on GitHub][unreleased].
7373

7474
<!-- Unreleased change links -->
7575

76+
77+
78+
## [v3.1.0-preview.1][release-v3.1.0-preview.1] - 2025-03-18
79+
80+
This section includes a summary of changes for the `v3.1.0-preview.1` release. For the full list of
81+
changes in this release, see the [diff on GitHub][compare-v3.1.0-preview.1].
82+
83+
<!-- Release links -->
84+
[release-v3.1.0-preview.1]: https://github.com/PowerShell/DSC/releases/tag/v3.1.0-preview.1 "Link to the DSC v3.1.0-preview.1 release on GitHub"
85+
[compare-v3.1.0-preview.1]: https://github.com/PowerShell/DSC/compare/v3.0.0-rc.1...v3.1.0-preview.1
86+
87+
### Changed
88+
89+
- Add object separators to YAML output (`---`) when multiple objects are emitted.
90+
91+
<details><summary>Related work items</summary>
92+
93+
- Issues: [#628][#628].
94+
- PRs: [#635][#635]
95+
96+
</details>
97+
98+
- Enhance progress output: improve JSON progress format, add `None` option, and refine the progress schema.
99+
100+
<details><summary>Related work items</summary>
101+
102+
- Issues: _None_.
103+
- PRs: [#644][#644]
104+
105+
</details>
106+
107+
- Canonicalize casing across `dsc_lib` to ensure camelCase for property names and enum values; allow camelCase alias for the tracing `line_number` field.
108+
109+
<details><summary>Related work items</summary>
110+
111+
- Issues: [#642][#642].
112+
- PRs: [#648][#648], [#645][#645]
113+
114+
</details>
115+
116+
- Emit a warning during discovery if an executable referenced by a resource manifest can't be found.
117+
118+
<details><summary>Related work items</summary>
119+
120+
- Issues: _None_.
121+
- PRs: [#688][#688]
122+
123+
</details>
124+
125+
- Improve tracing and ensure `_inDesiredState` aggregation is surfaced consistently in the PowerShell adapter.
126+
127+
<details><summary>Related work items</summary>
128+
129+
- Issues: _None_.
130+
- PRs: [#699][#699]
131+
132+
</details>
133+
134+
### Added
135+
136+
- Add `exporter` resource kind for generating complete resource instances as JSON Lines during export.
137+
138+
<details><summary>Related work items</summary>
139+
140+
- Issues: [#515][#515].
141+
- PRs: [#682][#682]
142+
143+
</details>
144+
145+
- Support passing input to direct resource `export` via CLI arguments.
146+
147+
<details><summary>Related work items</summary>
148+
149+
- Issues: [#678][#678].
150+
- PRs: [#680][#680]
151+
152+
</details>
153+
154+
- Preserve custom metadata when exporting a configuration.
155+
156+
<details><summary>Related work items</summary>
157+
158+
- Issues: [#668][#668].
159+
- PRs: [#679][#679]
160+
161+
</details>
162+
163+
### Fixed
164+
165+
- Validate modules in the PowerShell adapter cache to address configuration size limits.
166+
167+
<details><summary>Related work items</summary>
168+
169+
- Issues: [#640][#640].
170+
- PRs: [#647][#647]
171+
172+
</details>
173+
174+
- Respect a resource-provided `_inDesiredState` value from `test` results instead of relying solely on diff.
175+
176+
<details><summary>Related work items</summary>
177+
178+
- Issues: [#674][#674].
179+
- PRs: [#676][#676]
180+
181+
</details>
182+
183+
- Allow resources in configuration documents to omit the `properties` object when not needed.
184+
185+
<details><summary>Related work items</summary>
186+
187+
- Issues: _None_.
188+
- PRs: [#675][#675]
189+
190+
</details>
191+
192+
- Permit setting a Windows registry value with no data (use the `None` type) and improve related handling.
193+
194+
<details><summary>Related work items</summary>
195+
196+
- Issues: [#683][#683].
197+
- PRs: [#684][#684]
198+
199+
</details>
200+
201+
- Parse expressions correctly for `Group` resources (skip premature evaluation so the group can resolve within its scope).
202+
203+
<details><summary>Related work items</summary>
204+
205+
- Issues: [#692][#692].
206+
- PRs: [#695][#695]
207+
208+
</details>
209+
210+
- Ensure `RunCommandOnSet` works within configuration documents (adds `implementsPreTest` and tests).
211+
212+
<details><summary>Related work items</summary>
213+
214+
- Issues: [#658][#658].
215+
- PRs: [#659][#659]
216+
217+
</details>
218+
76219
## [v3.0.0-rc.1][release-v3.0.0-rc.1] - 2025-02-06
77220

78221
This section includes a summary of changes for the `rc.1` release. For the full list of changes
@@ -2258,28 +2401,20 @@ For the full list of changes in this release, see the [diff on GitHub][compare-v
22582401
[#533]: https://github.com/PowerShell/DSC/issues/533
22592402
[#541]: https://github.com/PowerShell/DSC/issues/541
22602403
[#548]: https://github.com/PowerShell/DSC/issues/548
2261-
[#549]: https://github.com/PowerShell/DSC/issues/549
2262-
[#551]: https://github.com/PowerShell/DSC/issues/551
22632404
[#552]: https://github.com/PowerShell/DSC/issues/552
22642405
[#553]: https://github.com/PowerShell/DSC/issues/553
22652406
[#555]: https://github.com/PowerShell/DSC/issues/555
22662407
[#556]: https://github.com/PowerShell/DSC/issues/556
22672408
[#561]: https://github.com/PowerShell/DSC/issues/561
2268-
[#564]: https://github.com/PowerShell/DSC/issues/564
22692409
[#565]: https://github.com/PowerShell/DSC/issues/565
22702410
[#568]: https://github.com/PowerShell/DSC/issues/568
22712411
[#572]: https://github.com/PowerShell/DSC/issues/572
2272-
[#573]: https://github.com/PowerShell/DSC/issues/573
2273-
[#577]: https://github.com/PowerShell/DSC/issues/577
22742412
[#57]: https://github.com/PowerShell/DSC/issues/57
22752413
[#70]: https://github.com/PowerShell/DSC/issues/70
22762414
[#73]: https://github.com/PowerShell/DSC/issues/73
22772415
[#75]: https://github.com/PowerShell/DSC/issues/75
22782416
[#89]: https://github.com/PowerShell/DSC/issues/89
22792417
[#98]: https://github.com/PowerShell/DSC/issues/98
2280-
[#157]: https://github.com/PowerShell/DSC/issues/157
2281-
[#436]: https://github.com/PowerShell/DSC/issues/436
2282-
[#485]: https://github.com/PowerShell/DSC/issues/485
22832418
[#537]: https://github.com/PowerShell/DSC/issues/537
22842419

22852420
[#282]: https://github.com/PowerShell/DSC/issues/282
@@ -2288,16 +2423,12 @@ For the full list of changes in this release, see the [diff on GitHub][compare-v
22882423
[#588]: https://github.com/PowerShell/DSC/issues/588
22892424
[#574]: https://github.com/PowerShell/DSC/pull/574
22902425
[#579]: https://github.com/PowerShell/DSC/pull/579
2291-
[#581]: https://github.com/PowerShell/DSC/pull/581
2292-
[#587]: https://github.com/PowerShell/DSC/pull/587
22932426
[#589]: https://github.com/PowerShell/DSC/pull/589
22942427
[#595]: https://github.com/PowerShell/DSC/pull/595
22952428
[#597]: https://github.com/PowerShell/DSC/pull/597
22962429
[#601]: https://github.com/PowerShell/DSC/pull/601
2297-
[#603]: https://github.com/PowerShell/DSC/pull/603
22982430
[#606]: https://github.com/PowerShell/DSC/pull/606
22992431
[#608]: https://github.com/PowerShell/DSC/pull/608
2300-
[#609]: https://github.com/PowerShell/DSC/pull/609
23012432
[#612]: https://github.com/PowerShell/DSC/pull/612
23022433
[#614]: https://github.com/PowerShell/DSC/pull/614
23032434
[#616]: https://github.com/PowerShell/DSC/pull/616
@@ -2306,8 +2437,32 @@ For the full list of changes in this release, see the [diff on GitHub][compare-v
23062437
[#625]: https://github.com/PowerShell/DSC/pull/625
23072438
[#626]: https://github.com/PowerShell/DSC/pull/626
23082439
[#629]: https://github.com/PowerShell/DSC/pull/629
2309-
[#631]: https://github.com/PowerShell/DSC/pull/631
23102440
[#634]: https://github.com/PowerShell/DSC/pull/634
23112441
[#389]: https://github.com/PowerShell/DSC/issues/389
23122442
[#592]: https://github.com/PowerShell/DSC/issues/592
23132443
[#618]: https://github.com/PowerShell/DSC/issues/618
2444+
[#515]: https://github.com/PowerShell/DSC/issues/515
2445+
[#628]: https://github.com/PowerShell/DSC/issues/628
2446+
[#640]: https://github.com/PowerShell/DSC/issues/640
2447+
[#642]: https://github.com/PowerShell/DSC/issues/642
2448+
[#658]: https://github.com/PowerShell/DSC/issues/658
2449+
[#668]: https://github.com/PowerShell/DSC/issues/668
2450+
[#674]: https://github.com/PowerShell/DSC/issues/674
2451+
[#678]: https://github.com/PowerShell/DSC/issues/678
2452+
[#683]: https://github.com/PowerShell/DSC/issues/683
2453+
[#692]: https://github.com/PowerShell/DSC/issues/692
2454+
[#635]: https://github.com/PowerShell/DSC/pull/635
2455+
[#644]: https://github.com/PowerShell/DSC/pull/644
2456+
[#645]: https://github.com/PowerShell/DSC/pull/645
2457+
[#647]: https://github.com/PowerShell/DSC/pull/647
2458+
[#648]: https://github.com/PowerShell/DSC/pull/648
2459+
[#659]: https://github.com/PowerShell/DSC/pull/659
2460+
[#675]: https://github.com/PowerShell/DSC/pull/675
2461+
[#676]: https://github.com/PowerShell/DSC/pull/676
2462+
[#679]: https://github.com/PowerShell/DSC/pull/679
2463+
[#680]: https://github.com/PowerShell/DSC/pull/680
2464+
[#682]: https://github.com/PowerShell/DSC/pull/682
2465+
[#684]: https://github.com/PowerShell/DSC/pull/684
2466+
[#688]: https://github.com/PowerShell/DSC/pull/688
2467+
[#695]: https://github.com/PowerShell/DSC/pull/695
2468+
[#699]: https://github.com/PowerShell/DSC/pull/699

0 commit comments

Comments
 (0)